Usage
Development & testing
The test suite is hardware-free (vendor libraries are faked) — currently 435 tests.
$ python -m pytest -q
$ python -m build # dist/*.whl + dist/*.tar.gz
$ python -m twine check dist/*
Release flow: bump the version in both pyproject.toml and aether/__init__.py, commit, clean-build, twine check, verify in a throwaway venv, then upload.
›
Keep credentials out of source. Use ~/.pypirc or a TWINE_PASSWORD env var, and rotate any token that's been exposed.
