developer submodules

This commit is contained in:
Casper da Costa-Luis 2018-08-20 16:15:11 +01:00
parent a2514e8ec0
commit dd9d7396c0
No known key found for this signature in database
GPG Key ID: 986B408043AE090D
3 changed files with 20 additions and 1 deletions

3
.gitignore vendored
View File

@ -1,5 +1,8 @@
*.py[cod]
*.so
/wiki/
/docs/
/feedstock/
# Packages
tqdm.egg-info

View File

@ -271,4 +271,15 @@ For expereinced devs, once happy with local master:
6. `git tag vM.m.p && git push --tags`
7. `[python setup.py] make distclean`
8. `[python setup.py] make build`
9. `[python setup.py] make pypi`
9. upload to PyPI using one of the following:
a) `[python setup.py] make pypi`
b) `twine upload -s -i $(git config user.signingkey) dist/tqdm-*`
10. create new release on https://github.com/tqdm/tqdm/releases
a) add helpful release notes
b) attach dist/tqdm-* binaries (usually only *.whl*)
11. run `make` in the `wiki` submodule to update release notes
12. run `make deploy` in the `docs` submodule to update website
13. accept the automated PR in the `feedstock` submodule to update conda
The last thee steps require a one-time `make submodules` to clone
`docs`, `wiki`, and `feedstock`.

View File

@ -116,6 +116,11 @@ toxclean:
installdev:
python setup.py develop --uninstall
python setup.py develop
submodules:
git clone git@github.com:tqdm/tqdm.wiki wiki
git clone git@github.com:tqdm/tqdm.github.io docs
git clone git@github.com:conda-forge/tqdm-feedstock feedstock
cd feedstock && git remote add autotick-bot git@github.com:regro-cf-autotick-bot/tqdm-feedstock
install:
python setup.py install