-
Install
twine
:pip install twine
-
Ensure tests are passing.
-
Update version in
rdmo/__init__.py
. -
Build production front-end files
nvm use
npm install
npm run build:prod
- Build
sdist
andbdist_wheel
:
python setup.py sdist bdist_wheel
- 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.