Skip to main content

Host a Improv wifi provisioning server

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyimprov-0.2.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyimprov-0.2.0-py3-none-any.whl (83.9 kB view details)

Uploaded Python 3

File details

Details for the file pyimprov-0.2.0.tar.gz.

File metadata

  • Download URL: pyimprov-0.2.0.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyimprov-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3be2824097f9f53608a7fe265a9692a38115d5a89867bfec69cc556c40181514
MD5 8e7dea484e0b9d91de80255fd2efbebd
BLAKE2b-256 61a9c53808a8a5c05eff8881edc5712a25006c6d8b33c627e83bdc496fe99ef3

See more details on using hashes here.

File details

Details for the file pyimprov-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyimprov-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 83.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyimprov-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e7816367ae649ad1d183024017eac5993f1adb45142075943bf8c88c3e52b9a
MD5 e549dde21b87a7b7c760d04c166fbc67
BLAKE2b-256 1ac2d18e5978bcbd7e6aa486cf148810091f914727df5d6ebc48c99f8d41d056

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page