Releases

  1. Install rdmo[dev].

  2. Ensure tests are passing.

  3. Check that version in rdmo/__init__.py, CHANGELOG.md and all the other things are up to date.

  4. Build production front-end files, source-distribution and wheel using:

rdmo-admin build

which calls npm ci and npm run build:prod and python -m build

  1. Upload with twine to Test PyPI:

twine upload -r testpypi dist/*
  1. Check https://test.pypi.org/project/rdmo/.

  2. Upload with twine to PyPI:

twine upload dist/*
  1. Check https://pypi.org/project/rdmo/.

  2. Create release on GitHub.