Skip to content

Release process

Guillaume Fraux edited this page Mar 21, 2024 · 2 revisions

Making a release

  1. Update version number in package.json and python/chemisope/version.py
  2. Commit the new version number & tag git tag vX.Y.Z
  3. Push the commit & tags git push && git push --tags

Putting the release on PyPI

  1. Wait for Github CI to build the wheels & sdist
  2. Download the wheel & sdist from the action artifacts
  3. Upload sdist and wheel to pypi
pip install twine
twine upload <path/to/downloaded/files>/chemiscope*

Putting the release on npm

npm publish
Clone this wiki locally