Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 949 Bytes

release-procedure.md

File metadata and controls

35 lines (22 loc) · 949 Bytes

There are a variety of other projects related to dask that are often co-released. We may want to check their status while releasing

Release per project:

  • Update release notes in docs/source/changelog.rst

  • Tag commit

    git tag -a x.x.x -m 'Version x.x.x'
    
  • and push to github

    git push dask master --tags
    
  • Upload to PyPI

     git clean -xfd
     python setup.py sdist bdist_wheel --universal
     twine upload dist/*
    
  • Update conda recipe feedstocks on conda-forge <https://conda-forge.github.io/>_.

    • Update conda-smithy and run conda-smithy rerender

       git clone git@github.com:conda-forge/dask-core-feedstock
       cd dask-core-feedstock
       conda install conda-smithy
       conda-smithy rerender
      
    • Get sha256 hash from pypi.org

    • Update version number and hash in recipe

    • Check dependencies

    • Do the same for the dask-feedstock meta-package