semvec/pypi-packages huggingface dataset:
yoptapy 0.1.1
Йоптапай, инструмент для реальных пацанов
Requires Python: >=3.6
Keywords: gopnik, python, translator

# yoptapy

Гоп-язык для Python, пацан, йопта! Переводит гоп-код в нормальный Python, чтобы ты мог писать код как настоящий пацан.

## Установка

Установи библиотеку через pip:

```bash
pip install yoptapy
these-united-states 1.2.0.24
Utility library for performing reverse geocoding of states in the United States of America
Requires Python: >=3.9
Keywords: geocoding, reverse, states

# these-united-states

A Python library for performing reverse geocoding of the United States of America.

## Overview

These-united-states provides a simple, class-based interface to shapefiles from the United States
Census Bureau defining boundaries of U.S. states and territories. States may be queried via 
full state name, abbreviation, or by coordinates (latitude/longitude pairs). State objects contain
some metadata, including the bounding box, area, and polygons defining the state's boundaries.

## Example

```python
>>> import united_states

>>> us = united_states.UnitedStates()

>>> us.from_coords(29.881888, -82.726846)
[State(abbr='FL', name='Florida', bbox=BBox(left=-87.634896, bottom=24.396307999999998, right=-79.974306, top=31.000968))]

>>> us.by_abbr['WA']
State(abbr='WA', name='Washington', bbox=BBox(left=-124.848974, bottom=45.543541, right=-116.916071, top=49.002435999999996))

>>> us.by_name['Alaska']
State(abbr='AK', name='Alaska', bbox=BBox(left=-179.231086, bottom=51.175092, right=179.859681, top=71.439786))
```

## Command-line interface

These-united-states is also usable from the command-line, with the appropriate extras installed.

```
$ pip install "these-united-states[cli,plot]"

$ python -m united_states 29.881888,-82.726846
(29.881888, -82.726846)  Florida

$ python -m united_states --help
Usage: united_states [OPTIONS] [POINT]...

  Lookup U.S. states by coordinate (reverse geocoding).

Options:
  -b, --bbox / --no-bbox          Print state bounding boxes in listing
                                  (implies -l/--list).

  -d, --dc / --no-dc              Include the District of Columbia.
  -x, --exclude TEXT              Exclude states by abbreviation or name.
  -h, --help                      Show this message and exit.
  -i, --include TEXT              Include states by abbreviation or name.
  -l, --list / --no-list          List included states.
  -o, --oconus / --no-oconus      Include states outside the continental U.S.
  -p, --plot / --no-plot          Plot the results (requires matplotlib).
  -s, --seed FLOAT                Seed random number generator for color plot
                                  selection.

  -t, --territories / --no-territories
                                  Include U.S. territories.

  Options may be given multiple times. Options taking arguments are
  additive. Multiple abbreviations or names may be provided in a single
  option using a comma-separated list.
```

## License

[BSD 3-Clause license](LICENSE)
gitignore-gen 0.1.1
A tool to generate .gitignore files for various languages and frameworks
Requires Python: >=3.6

### gitignore-gen 🚀

A powerful command-line tool to generate .gitignore files for your projects with ease.

### Problem It Solves


Managing project files effectively is crucial for clean and efficient development. Without proper .gitignore files, repositories become cluttered with:
- Build artifacts and compiled code that should be generated locally

- Dependency directories that bloat repository size (like node_modules)

- Environment-specific configuration files with sensitive information

- IDE and editor-specific files that cause conflicts between team members

- Temporary and cache files that serve no purpose in version control

Creating these files manually is time-consuming and error-prone, often leading to:

- Accidental commits of sensitive or unnecessary files

- Repository bloat that slows down cloning and fetching

- Merge conflicts in files that shouldn't be tracked

- Inconsistent ignore patterns across different projects

### Credibility

Currently there are many tools that provide this gitignore file to you but those are web based so you need to copy and paste it again again when you create a new project but in our case you can get the full gitignore with simply by typing one command in your terminal and it will automatically save it to your project directory with caching mechanism implemented. **NO TYPING MISTAKE OR NO COPY PASTE SIMPLY ONE COMMAND --> "gitignore-gen"**

### Features

- Generate .gitignore files for numerous programming languages and frameworks with ease

- Create combined .gitignore files for projects using multiple technologies

- List all available templates

- Caching system to reduce API calls to GitHub

- Force overwriting of existing files with optional flag

### Prerequisites

Before using gitignore-gen, ensure you have:

- Python 3.6 or higher installed


### Installation
Install gitignore-gen easily via pip:

```pip install gitignore-gen```


### Usage
- Generate a .gitignore file for a specific language:

    ```gitignore-gen --lang Python``


- List all available templates:

    ```gitignore-gen --list```

- Generate a combined .gitignore for multiple languages:

    ```gitignore-gen --multiple Python Node Java```

- Update local template cache:

```gitignore-gen --update```

- Force overwrite an existing .gitignore file:

    ```gitignore-gen --lang Python --force```

- Use cached templates only (no GitHub API calls):

    ```gitignore-gen --lang Python --cache```

### Demo



### 🤝 Contributing
Contributions are welcome! Feel free to:

Report bugs

Suggest features

Submit pull requests

Please read our contributing guidelines before submitting PRs.

### ⚖️ License
This project is licensed under the MIT License - see the LICENSE file for details.

### 🙏 Acknowledgments
GitHub's gitignore templates repository for providing the templates

All contributors and users of this tool
migmanager 0.1.0
A Python package for managing and scheduling jobs on MIG-enabled GPUs dynamically.
Requires Python: >=3.7

<<<<<<< HEAD
# migmanager
This repository will help you understand and let you use MIG UUID's which pynvml library does not provide support for.
=======
# migmanager 🚀

**Dynamic Job Scheduler for MIG-Enabled GPUs**

`migmanager` is a Python package designed to **automate GPU job scheduling on NVIDIA MIG (Multi-Instance GPU) devices**. It dynamically assigns jobs to available GPUs, monitors completion, and starts new jobs automatically.

---

## 📌 Features
✅ **Auto-detects available MIG GPUs**  
✅ **Runs multiple jobs in parallel**  
✅ **Monitors logs and frees GPUs dynamically**  
✅ **Customizable job commands** (Run anything on GPUs)  
✅ **Easy-to-use CLI**  

---

## 🛠 Installation

```bash
pip install migmanager




or if using from github 

git clone https://github.com/JiteshRajpal/migmanager.git
cd migmanager
pip install -e .





🚀 Quickstart
Step 1: Run Jobs Automatically

python examples/run_jobs.py --jobs 4 --gpu-auto-detect --command "python train.py"
This will:

Detect available MIG GPUs
Assign 4 jobs dynamically
Monitor logs and start new jobs when GPUs are free
Step 2: Specify Custom GPUs (Optional)
If you don't want auto-detection, manually provide GPU UUIDs:


python examples/run_jobs.py --jobs 4 --log-dir "./logs" --command "python train.py" --mig-devices MIG-xxx,MIG-yyy




How It Works
1️⃣ Detects available MIG GPUs
2️⃣ Starts jobs on free GPUs
3️⃣ Monitors log files for completion
4️⃣ Frees GPUs and starts new jobs






Troubleshooting
1️⃣ No MIG Devices Found?

RuntimeError: No MIG devices detected. Please check your setup.
✔️ Fix: Enable MIG mode
Run:


sudo nvidia-smi mig -i 0 -e 1
Then restart and try again.

2️⃣ Jobs Not Running on GPUs?
Check the log files in ./logs/ for errors:


tail -f logs/1_mig_MIG-xxxxx.log


Contributing
We welcome contributions! Open a GitHub issue or PR for any improvements.

📜 License
MIT License. Free to use and modify.

Start scheduling your GPU jobs smarter with migmanager!
>>>>>>> 11706a8 (Initial commit for migmanager package)
BambuControll 0.0.6
Python package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT
Keywords: python, Bambu, 3D printer, MQTT, Printer avtomation

# BambuControll

[Full documentation](https://lukacek.github.io/BambuControll/). Also available on [PyPI](https://pypi.org/project/bambucontroll/).

Python package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT

## Installation
Library is available on [PyPI](https://pypi.org/project/bambucontroll/) so you can install it with:

```bash
pip install bambucontroll
```

## Basic Usage

```python
from bambucontroll import Printer

# Connect to printer
printer = Printer(
    ip="192.168.1.100",
    printer_id="01P00A000000000",
    password="12341234"
    )

# Get current status
status = printer.state.printer_data
print(status)

# Start print job
printer.start_print("test.gcode.3mf")
```
For more information, see the [full documentation](https://lukacek.github.io/BambuControll/).

## Features
- Real-time printer status monitoring
- Temperature control
- Print job management

## Requirements
- Python 3.8+
- paho-mqtt

## License
MIT