For now, please refer to .github/workflows/pytest.yml
. TODO
First we create release files through github actions. Then we will test them and finally upload them to PYPI
- Increase the version number in
CMakeLists.txt
as well. - Tag the same version
v*
on github or locally and push. - Wait for the github actions to build all the wheels and sdist.
- Download these release files to some folder we will call
./release
pip install ./release/pyrfr-<XXX>.tar.gz
python -c "import pyrfr" # Should import with no problem
You could also try running the tests. TODO
pip install twine
# Make sure ./release has all the wheels and tar.gz you wish to push
# Make sure at this point you updated the version in CMakeLists.txt
twine upload ./release/*