semvec/pypi-packages huggingface dataset:
pygame-intro 1.3.3
A intro module for pygame Community Edition.
Requires Python: >=3.11
Keywords: pygame, intro, splash screen

# pygame-intro
![PyPI - Version](https://img.shields.io/pypi/v/pygame-intro)
![Tests](https://img.shields.io/github/actions/workflow/status/AntonisPylos/pygame-intro/run_tests.yml)
![License](https://img.shields.io/github/license/AntonisPylos/pygame-intro)
![PyPI - Status](https://img.shields.io/pypi/status/pygame-intro)

A minimal Python library to create intros for [`pygame community edition`](https://github.com/pygame-community/pygame-ce).

## Features

- Load and display custom image(s)
- Load and play custom sound
- Progress bar and skippable intro options
- Customizable: duration, fade-in/fade-oud and scaling
- Async support for pygbag compatibility
- Set background (color or image/surface)

## Getting Started

Install:
```bash
pip install pygame_intro
```

Desktop Example:
```python
import pygame
import pygame_intro

pygame.init()
pygame_intro.init()

pygame.display.set_mode((1000,600))

# Optional: customize intro settings
pygame_intro.settings(
    duration=2,
    fade_in=0.25,
    fade_out=1,
    scale=0.7,
    progress_bar=True,
    skippable=True,
)

# Optional: add image(s)
pygame_intro.add_image("my_image.png", "my_image2.png", "my_image3.png")

# Optional: add sound
pygame_intro.add_sound("path/my_sound.mp3", volume=0.7)

# Optional: change background color/surface
pygame_intro.change_background((30, 30, 30))

# Start the intro
pygame_intro.start()
```

Pygbag Example:
```python
# /// script
# dependencies = [
#   "pygame-intro",
# ]
# ///

import pygame
import pygame_intro
import asyncio

# Make sure to implement any changes needed for pygbag
async def main():
    pygame.init()
    pygame_intro.init()

    pygame.display.set_mode((600,600))

    pygame_intro.add_image("path/my_image.png")
    pygame_intro.settings(duration=2, fade_in=0.25, fade_out=1)
    
    await pygame_intro.web_start()

# Start the intro
asyncio.run(main())
```


## License

This project is licensed under the MIT License.  
See the [`LICENSE`](LICENSE.txt) file for the full license text.
starlink-pyast 4.0.0
A Python wrapper for the Starlink AST library
Requires Python: >=3.11.0

PyAST is a Python extension that provides an interface to the Starlink
AST library. It requires Python v2.7 or later. It can be obtained from
<http://pypi.python.org/pypi/starlink-pyast/>. To install, do:

    $ pip install starlink-pyast

or when building locally:

    $ pip install .
    $ python -m build
    $ python setup.py install --prefix=<installation directory>

To test it, do:

    $ python src/starlink/ast/test/test.py

User docs are available at http://starlink.github.io/starlink-pyast/pyast.html


## History

### 4.0.0

* Update AST to version 9.3.0.
* New minimum version of Python 3.11.
* Support Python 3.14 and numpy 2.0.
* Add support for SplineMap mapping.
* Fixed handling of `options` parameters in constructors (they were always ignored previously).
* Many internal cleanups associated with no longer having to support legacy versions.
* Improved detection of YAML library in a Conda environment.
* Now support standard build tooling and metadata via `pyproject.toml`.

### 3.15.4

* Upgrade AST internals to version 9.2.5.

## Licence

   This program is free software: you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation, either
   version 3 of the License, or (at your option) any later
   version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General
   License along with this program.  If not, see
   <http://www.gnu.org/licenses/>.
gaze-tracker-v3 0.1.3
Desktop gaze tracking app based on MediaPipe Face Mesh/Iris
Requires Python: >=3.10
Keywords: gaze, eye-tracking, mediapipe, computer-vision, opencv

# Gaze Tracker v3

Desktop-приложение для трекинга взгляда с веб-камеры на базе MediaPipe Face Mesh/Iris.
Проект разработан для проведения исследований на профессионалах.

## Возможности
- Калибровка по расширенной сетке точек
- Предсказание позиции взгляда в экранных координатах
- Сглаживание движения (Median + OneEuro)
- GUI-интерфейс на Tkinter + визуализация в OpenCV

## Требования
- Python 3.10+
- Веб-камера
- Windows (текущая UI-реализация ориентирована на Windows)

## Установка

Установите зависимости:
```bash
python -m pip install -r requirements.txt
```

## Запуск

### Основной способ
```bash
python main.py
```

### Через модуль
```bash
python -m gaze_tracker
```

### Через Python API
```python
from gaze_tracker import run_app

run_app()
```

## Быстрый сценарий использования
1. Нажмите **«Калибровка»** и смотрите на красные точки.
2. После завершения калибровки начните отслеживание (если не запущено).
3. Для повторной настройки используйте **«Сброс калибровки»**.

## Публичный API
- `gaze_tracker.run_app()` — запуск приложения
- `gaze_tracker.main()` — алиас для совместимости