Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 750 Bytes

releasing.md

File metadata and controls

13 lines (12 loc) · 750 Bytes

How to release PYPI

  1. Ensure branch is clean
  2. git tag felling-{version}, ensuring {version} has all 3 numerical values, e.g. 1.0.0
  3. python -m build builds the package
  4. Optional: Upload package to testpypi, check all is okay twine upload --repository testpypi dist/*
  5. git push; git push --tags to push tags to github
  6. Create a new release enter the previously chosen tag, upload the resources produced by python -m build
  7. twine upload dist/* to update the package in pypi

How to release Conda Forge

  1. Fork Felling feedstock
  2. Update the version number and SHA256 in recipe/meta.yaml
  3. Submit a pull request