Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 858 Bytes

File metadata and controls

38 lines (26 loc) · 858 Bytes

Release and packaging

This project uses a standard Python packaging workflow. Use the steps below to create source and wheel distributions for release.

  1. Prepare your environment (recommended in a CI runner)
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip setuptools wheel
  1. Build distributions
python -m build

If you prefer the older commands:

python setup.py sdist bdist_wheel
  1. Verify artifacts in dist/ and sign if required by your release process.

  2. Publish to PyPI (if desired and permitted):

python -m pip install --upgrade twine
python -m twine upload dist/*

Notes

  • Ensure tests pass and CI validates manifests before creating a release.
  • Include a clear release changelog and responsible-use reminder in release notes.