Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.06 KB

release-procedure.md

File metadata and controls

40 lines (25 loc) · 1.06 KB
  • Update version string in ibis_bigquery/version.py. TODO: add release date to CHANGELOG, too.

  • Build the package

    git clean -xfd
    python setup.py register sdist bdist_wheel
    
  • Upload to test PyPI

    twine upload --repository testpypi dist/*
    
  • Try out test PyPI package

    pip install --upgrade \
      --index-url https://test.pypi.org/simple/ \
      --extra-index-url https://pypi.org/simple \
      ibis-bigquery
    
  • Upload to PyPI

    twine upload dist/*
    
  • Create the release on GitHub using the tag created earlier.

    • TODO: copy release notes.
    • Upload wheel and source zip from dist/ directory.
  • Do a pull-request to the feedstock on ibis-bigquery-feedstock (Or review PR from @regro-cf-autotick-bot which updates the feedstock).

    • update the version
    • update the SHA256 (retrieve from PyPI)
    • update the dependencies (if they changed)