Publishing¶
Current release: v0.4.2 (developer preview, Alpha classifier).
See versioning.md.
Build¶
pip install build twine
python -m build
twine check dist/*
CI runs wheel build and fresh-install smoke test on every push.
Version bump¶
Update version in:
pyproject.toml→[project].versionsrc/asha/__init__.py→__version__CHANGELOG.md
Tag: v0.4.2 (must match pyproject.toml).
TestPyPI / PyPI¶
Workflows: .github/workflows/publish-testpypi.yml, publish.yml.
Smoke test after install:
python -c "from asha import process, sanitize; print(process('hello'))"
python -c "from asha.integrations import wrap_llm; print(wrap_llm)"
Classifiers¶
Current: Development Status :: 3 - Alpha
Planned for 0.5+: Beta after API freeze period.