https://github.com/mimoja/pyimprov
Host a Improv wifi provisioning server
https://github.com/mimoja/pyimprov
Last synced: 2 months ago
JSON representation
Host a Improv wifi provisioning server
- Host: GitHub
- URL: https://github.com/mimoja/pyimprov
- Owner: Mimoja
- License: lgpl-2.1
- Created: 2023-11-07T22:35:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-25T15:19:01.000Z (3 months ago)
- Last Synced: 2026-03-26T17:43:45.165Z (3 months ago)
- Language: Python
- Size: 102 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pyImprov
Implementation of the [Improv-wifi](https://www.improv-wifi.com/) protocol in Python 3.10+
## Installation
pyImprov is available through PyPI:
```bash
pip install pyImprov
```
## Development
This project uses [uv](https://docs.astral.sh/uv/) for dependency management.
```bash
# 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:
```bash
uv run pre-commit install
```