Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
20 lines (17 sloc) 917 Bytes

Release process

  1. Verify no high priority issues are outstanding.
  2. Run the full test suite with fresh environments for all versions: tox -r (Everything MUST pass.)
  3. Ensure these files all have the correct version number:
    • CHANGELOG.rst
    • docs/
    • csvkit/
  4. Tag the release: git tag -a x.y.z -m 'x.y.z release.'; git push --tags
  5. Roll out to PyPI: python sdist upload
  6. Iterate the version number in all files where it is specified. (see list above)
  7. Flag the new version for building on Read the Docs.
  8. Wait for the documentation build to finish.
  9. Flag the new release as the default documentation version.
  10. Announce the release on Twitter, etc.
You can’t perform that action at this time.