v1.0.0 Release
scaramallion opened this issue · 1 comments
scaramallion commented
- Confirm updated wheels work
- Fix up that missing test coverage
- Switch wheel building to only be on package release publishing
scaramallion commented
Release checklist
- update the version in
_version.py
to release - create a new GitHub release
- Download wheels from actions and upload to GitHub release page
- publish on PyPi
- upload wheels to testing.pypi.org:
twine upload -r pypitest wheels/*
- create a new virtualenv and install:
pip install -i https://test.pypi.org/simple/ pylibjpeg-openjpeg
- install optional packages:
pip install pytest pydicom git+https://github.com/pydicom/pylibjpeg-data
- run unit tests:
python -c "import pytest; import openjpeg; pytest.main(['--pyargs', 'openjpeg.tests'])"
- test release is good
- create a new virtualenv and install:
- upload to pypi.org:
twine upload wheels/*
- create a new virtualenv and install:
pip install pylibjpeg-openjpeg pydicom pytest git+https://github.com/pydicom/pylibjpeg-data
- run unit tests
- release is good
- create a new virtualenv and install:
- upload wheels to testing.pypi.org:
Post-release checklist
- update the version in
_version.py
in master to next development version (major.minor.0.dev0)