Development¶
Contributing¶
Testing¶
Building the documentation¶
Minting a release¶
autoray
uses
setuptools_scm
to manage versions
and github actions to
automatically publish to PyPI. To mint a
new release:
Make sure all the tests are passing on CI
Tag the version like
vX.X.X
(e.g.v1.2.3
)Push the tag to github, which will trigger building and uploading a package to the PyPI test server.
If all goes well, create a release on github and publish to trigger building and uploading a package to the PyPI production server.
The
conda-forge/autoray-feedstock
repo should automatically pick up the new PyPI release and build a new conda package.