Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 1.05 KB

DEVELOP.md

File metadata and controls

12 lines (10 loc) · 1.05 KB

Development guide

Releasing a new version

  1. Integrate all required changes on the master branch.
  2. Increment the version in setup.py on the master branch.
  3. Ensure that the tests pass: .github/workflows/build-and-test.yaml.
  4. Download the built artifact from the workflow. The artifact is named sdist and the download will be a zipfile containing a .tar.gz.
  5. Build the wheels: .github/workflows/build-wheel.yaml.
  6. Download the wheels. The artifact is named wheels and the download will be a zipfile containing *.whl files.
  7. Upload the .tar.gz and the wheels to PyPI.
  8. Publish a new Release in the GitHub repo, creating a new tag, and including the PyPI release in the description.