-
Ensure you have the repo forked locally
-
Tag the release (update setup.cfg if necessary)
git commit --allow-empty -m "🔖 RLS: vX.Y.Z"
git tag -a "vX.Y.Z" -m "Version X.Y.Z"
- Build the release
conda update -y conda
conda env update
conda activate compass-interface-core
rm -rf dist
#git clean -xdf
#python -m pep517.build . # Other PEP517 builders?
#python -m build --sdist --wheel --outdir dist/ # Other PEP517 builders?
python -m setup sdist bdist_wheel --universal
- If happy, push the tag
git push origin master --follow-tags
- Review the created release at the-scouts/compass-interface-core/releases, and publish it
Make sure to check the sdist in compass/dist/
as the 'binary', as this is used by conda-forge.
- Update conda-forge feedstock
TODO!
- Check the upload to PyPI was successful