diff options
| author | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2020-01-12 15:17:39 +0000 |
|---|---|---|
| committer | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2020-01-12 15:17:39 +0000 |
| commit | 72eb3e1cf1da0bf2015cb9e3c3cfe6a923ab35ac (patch) | |
| tree | c7bfc733426446d2bf513f98d411f4ebec5fc84b | |
| parent | 5dde222d6102d9da81e57da828706f351db48013 (diff) | |
| download | docutils-72eb3e1cf1da0bf2015cb9e3c3cfe6a923ab35ac.tar.gz | |
releaseing 0.16
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8458 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
| -rw-r--r-- | sandbox/infrastructure/releasing-log.txt | 104 |
1 files changed, 103 insertions, 1 deletions
diff --git a/sandbox/infrastructure/releasing-log.txt b/sandbox/infrastructure/releasing-log.txt index b59388127..55a21da3f 100644 --- a/sandbox/infrastructure/releasing-log.txt +++ b/sandbox/infrastructure/releasing-log.txt @@ -8,9 +8,111 @@ Releasing Notes on what happend while releasing. -Release 0.16 (2019-12-xx) +Release 0.16 (2020-01-12) ========================= +Set version 0.16 + +test :: + + export PYTHONWARNINGS=default + python2 test/alltests.py + python3 test/alltests.py + +Upload universal wheel and source to test.pypi:: + + python3 setup.py sdist + python3 setup.py bdist_wheel --universal + python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/* + +Wait some minutes to test in virtualenv :: + + python2 -m virtualenv du2 ; cd du2 + export PYTHONPATH= ; . bin/activate + + python -m pip install --index-url https://test.pypi.org/simple/ --no-deps docutils + # Successfully installed docutils-0.16 + + cp -r ~/projects/docutils-code/docutils/test . + python2 test/alltests.py + # IGNORE stylesheet path differences ? + + python -m pip uninstall docutils + deactivate ; cd .. ; rm -rf du2 + +Test in venv :: + + python3 -m venv du3 ; cd du3 + export PYTHONPATH= ; . bin/activate + + python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps docutils + # Successfully installed docutils-0.16 + + cp -r ~/projects/docutils-code/docutils/test . + python test/alltests.py + # IGNORE stylesheet path differences ? + # FAIL: test_find_file_in_dirs (test_utils.HelperFunctionTests) + # FAIL: test_rst/ interpreted directives/code ... + # classes="keyword" is "name builtin" in 3.8.0b3 on Darwin 15.6.0 + +Now upload to pypi:: + + python3 -m twine upload dist/docutils-0.16* + +and test:: + + python3 -m venv du3 ; cd du3 + export PYTHONPATH= ; . bin/activate + + pip install --no-deps docutils + # 0.16 + cp -r ~/projects/docutils-code/docutils/test . + python test/alltests.py + # css paths fail + + python2 -m virtualenv du2 ; cd du2 + export PYTHONPATH= ; . bin/activate + + pip install --no-deps docutils + # 0.16 + cp -r ~/projects/docutils-code/docutils/test . + python test/alltests.py + # css paths fail + +Notify to docutils-developer and user. + +* tag 0.16 (Note: only directory docutils is copied):: + + svn copy svn+ssh://grubert@svn.code.sf.net/p/docutils/code/trunk/docutils \ + svn+ssh://grubert@svn.code.sf.net/p/docutils/code/tags/docutils-0.16 \ + -m "tagging release 0.16" + +* upload doc/0.16 :: + + mkdir tmp1 + cd tmp1 + tar xzvf ../dist/docutils-0.16.tar.gz + cd docutils-0.16/ + tools/buildhtml.py . + find . -name \*.pyc -exec rm {} \; + rm -rf docutils.egg-info + rsync -e ssh -r -t ./ web.sourceforge.net:/home/project-web/docutils/htdocs/0.16 + +* change web index.txt +* run sandbox/infrastructure/docutils-update.local + +* set version 0.17b.dev +* test with py2 and py3 +* run sandbox/infrastructure/docutils-update.local + +* docutils/HISTORY.txt: change title "Changes since 0.15" to "Release 0.16" + add "Changes since 0.16" +* docutils/RELEASE-NOTES.txt change title "Release 0.16b ..." to Release 0.16 ..." + + +Release 0.16rc1 +--------------- + Set version 0.16rc1 test :: |
