pydicom/pylibjpeg-openjpeg

v1.0.0 Release

scaramallion opened this issue · 1 comments

  • Confirm updated wheels work
  • Fix up that missing test coverage
  • Switch wheel building to only be on package release publishing

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
    • 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

Post-release checklist

  • update the version in _version.py in master to next development version (major.minor.0.dev0)