semvec/pypi-packages huggingface dataset:
types-maya 0.2.0
External type annotations for Autodesk Maya Python API
Requires Python: >=3.7

# types-maya

[![Typed](https://img.shields.io/pypi/types/types-maya?logo=python&logoColor=white)](https://pypi.org/project/types-maya/)
[![Version](https://img.shields.io/pypi/v/types-maya?logo=pypi&logoColor=white)](https://pypi.org/project/types-maya/)
[![License](https://img.shields.io/github/license/tahv/types-maya)](https://github.com/tahv/types-maya/blob/main/LICENSE)
[![CI Tests](https://img.shields.io/github/actions/workflow/status/tahv/types-maya/tests.yml?logo=github&logoColor=white&label=tests)](https://github.com/tahv/types-maya/actions/workflows/tests.yml)

External type annotations for Autodesk Maya Python API.

The goal is to provide helper for [Pyright](https://github.com/microsoft/pyright)
language server to offer better autocompletion.

## Installation

Install with [pip](https://pip.pypa.io/en/stable/topics/vcs-support/#git)
or [uv pip](https://docs.astral.sh/uv/pip/packages/#installing-a-package).

```bash
pip install types-maya
```

<!--
Install from vcs with [pip](https://pip.pypa.io/en/stable/topics/vcs-support/#git)
or [uv pip](https://docs.astral.sh/uv/pip/packages/#installing-a-package).

```bash
pip install git+https://github.com/tahv/types-maya@main
```
-->

## Available stubs

The stubs are maintained manually.
This means they will likely remains incomplete for some time.

I update the stubs based on the needs of my projects
and i mostly focus on Maya Python API 2.0 (`maya.api`).

| Import name               | Status               |
|---------------------------|----------------------|
| `maya.api.OpenMaya`       | 🟠 Incomplete (~20%) |
| `maya.api.OpenMayaAnim`   | 🔴 Not Covered       |
| `maya.api.OpenMayaRender` | 🔴 Not Covered       |
| `maya.api.OpenMayaUI`     | 🔴 Not Covered       |
| `maya.cmds`               | 🔴 Not Covered       |
| `maya.mel`                | 🟢 Complete          |
| `maya.standalone`         | 🟢 Complete          |
| `maya.OpenMaya`           | 🔴 Not Covered       |
| `maya.OpenMayaAnim`       | 🔴 Not Covered       |
| `maya.OpenMayaFX`         | 🔴 Not Covered       |
| `maya.OpenMayaMPx`        | 🔴 Not Covered       |
| `maya.OpenMayaRender`     | 🔴 Not Covered       |
| `maya.OpenMayaUI`         | 🔴 Not Covered       |

The stubs are written from the
[Maya 2025 Reference](https://help.autodesk.com/view/MAYADEV/2025/ENU/).

## Contributing

Contributions of any kind are welcome.
Please open an issue or a submit pull request.
universal-hotreload-python 0.1.2
Easy HotReload for Python projects
Requires Python: >=3.10

# HotReload

Ein einfaches HotReload-System für Python-Dateien / A simple HotReload system for Python files.

---

## Deutsch

HotReload erlaubt es, eine Python-Datei oder Funktion automatisch neu zu starten, sobald sich der Code ändert.  
Es prüft die Syntax der Datei vor dem Neustart und nutzt `multiprocessing` sowie `watchdog`.

### Installation
```bash
pip install universal-hotreload-python
```

### Nutzung

```bash
hotreload <file.py>
```

- `<file.py>`: Die Python-Datei, die überwacht und neu gestartet werden soll.

### Features

- Überwacht die angegebene Datei  
- Syntaxprüfung vor jedem Neustart  
- Cross-platform (Windows/Linux/macOS)
- CLI über `hotreload` Befehl

---

## English

HotReload allows you to automatically restart a Python file or function whenever the code changes.  
It checks the syntax before restarting and uses `multiprocessing` and `watchdog`.

### Installation

```bash
pip install hotreloading
```

### Usage

```bash
hotreload <file.py>
```

- `<file.py>`: The Python file to watch and automatically restart.

### Features

- Watches only the specified file  
- Syntax check before each restart  
- Cross-platform (Windows/Linux/macOS)  
- Logging with timestamp  
- CLI via `hotreload` command
gameorganiser 1.3.0
A Python application to help organize board and card games by tracking game details and shelf locations.
Requires Python: >=3.13

# Game Organizer

**Game Organizer** is a Python application that helps you easily organize your board and card games by allowing you to input your game collection along with shelving information (rows and columns). Perfect for keeping track of your collection in a structured way!

## Installation

Option 1:
```bash
pip install gameorganiser
```
Option 2: download the executable from the [releases page](https://github.com/dragonruler1000/Game-organizer/releases/latest)
Warning: there is a bug in the executable that causes it not to generate the JSON file used to save the data. Use the pip install method if you want to save data. I am working on fixing this issue.
## Usage

1. Run the main script/executable:

```bash
python main.py
```
```bash
. ubuntu-latest
```

```cmd
windows-latest.exe
```

2. Follow the prompts to:

   * Add a game to your collection
   * Input shelving information (number of rows and columns)
   * View your organized collection

Example:

```
python main.py 
Enter the game file name (e.g., games.json): games.json

Menu:
1. Add a new game
2. View all games
3. Export games to CSV
4. Save and exit
Enter your choice: 1
Enter game name: catan
Enter game type: board
Enter rows number: 3
Enter columns number: 5

Menu:
1. Add a new game
2. View all games
3. Export games to CSV
4. Save and exit
Enter your choice: 4
Attempting to save game data...
Game data saved. Exiting...
Press Enter to exit...

```

## Contributing

Contributions are welcome! Feel free to submit issues, suggest features, or submit pull requests.

## License

This project is licensed under the MIT License.

See the [LICENSE](LICENSE) file for details.