-
Notifications
You must be signed in to change notification settings - Fork 11
Release
Michael Seifert edited this page Nov 13, 2016
·
2 revisions
Just meant as a checklist:
Create new distribution:
- git clean -dfX
- python setup.py sdist
Create an new environment:
- conda create -n testnewdist python=3.5 pytest
- activate testnewdist
- cd dist
- pip install xxx.tar.gz
Run tests:
- cd ..
- py.test tests
If all went well clean the repo:
- git clean -dfX
- python setup.py sdist upload
Now create a new tag at GitHub!
- Either with command line and upload or with the webinterface
Download the new tarball and calculate the SHA-256:
- (activate root)
- conda install openssl -c conda-forge
- openssl sha256 "tarball"
- update version/sha/build in feedstock
Do a re-rendering:
- conda update conda-smithy -c conda-forge
- conda update --all (damn bug with old conda from conda-forge!)
- conda smithy rerender
- Discard any changes that try to limit the python versions and architectures (damn bug!!)
- Submit PR at feedstock
- Merge PR if all went well.