-
Ensure tests are passing.
-
Update version in
rdmo/__init__.py
. -
Build production front-end files
nvm use
npm install
npm run build:prod
- Build source-distribution and wheel with
build
:
python -m build
- Upload with
twine
to Test PyPI:
twine upload -r testpypi dist/*
-
Upload with
twine
to PyPI:
twine upload dist/*
-
Commit local changes.
-
Push changes.
-
Create release on GitHub.