pyImprov
Implementation of the Improv-wifi protocol in Python 3.10+
Installation
pyImprov is available through PyPI:
pip install pyImprov
Development
This project uses uv for dependency management.
# Install dependencies (creates .venv automatically)
uv sync
# Run the example
uv run python example.py
# Run tests
uv run pytest -v
# Lint
uv run ruff check .
# Format
uv run black .
Pre-commit hooks
Ruff and Black run automatically on every commit via pre-commit:
uv run pre-commit install
Metadata
Release files for pyImprov 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyimprov-0.2.0.tar.gz | 70.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyimprov-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 154.8 kB
Release files / pyimprov-0.2.0.tar.gz
| Download URL | pyimprov-0.2.0.tar.gz |
|---|---|
| Size | 70.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3be2824097f9f53608a7fe265a9692a38115d5a89867bfec69cc556c40181514
|
|
BLAKE2b-256 checksum How to use checksums |
61a9c53808a8a5c05eff8881edc5712a25006c6d8b33c627e83bdc496fe99ef3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyimprov-0.2.0-py3-none-any.whl
| Download URL | pyimprov-0.2.0-py3-none-any.whl |
|---|---|
| Size | 83.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e7816367ae649ad1d183024017eac5993f1adb45142075943bf8c88c3e52b9a
|
|
BLAKE2b-256 checksum How to use checksums |
1ac2d18e5978bcbd7e6aa486cf148810091f914727df5d6ebc48c99f8d41d056
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|