Repository navigation
v1.2.1 — fix Python 3.8 source installs
Patch release. No functional change; the licence is Apache-2.0, as in 1.2.0.
Fixed — 1.2.0 required setuptools>=77 at build time (for PEP 639 licence fields). setuptools 77 dropped Python 3.8, so installing from source on 3.8 failed:
ERROR: No matching distribution found for setuptools>=77
Installing the published py3-none-any wheel was never affected — only pip install ., pip install git+..., and --no-binary.
The licence is now declared as license = {text = "Apache-2.0"} with the matching trove classifier. It builds on every supported Python, and LICENSE remains bundled in both the wheel and the sdist.
Verified on Python 3.8, 3.10 and 3.12.