Skip to content

Release Checklist

bbartley edited this page Feb 15, 2018 · 7 revisions

When you release a new pySBOL build, please:

  1. Update the README.md to reflect the version number.
  2. Update the setup.py to reflect the version number.
  3. Update readthedocs documentation. Be sure to bump version when there is a version number change. This can be done through updating conf.py.
  4. Compile the wrappers following the instructions in the libSBOL repository. Simply copy the project folder that is generated in your libSBOL release directory over into the pySBOL repository. For example, copy the Win_64_2 folder from libSBOL/release/wrapper into pySBOL/Win_64_2. Double-check that version number is updated in __init__.py for each and every distribution. Be sure to change this file before compiling Python distributions to make this process easier.
  5. Create Windows installers using scripts under here.
  6. Create a new release with installers and necessary introductions. Be sure to bump version when there is a version number change.
  7. Upload wheels to PyPI for pip support.
  8. Upload Windows installation files to Sourceforge.
  9. Update SBOL website. Be sure to bump version when there is a version number change.
Clone this wiki locally