summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2020-01-12 15:17:39 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2020-01-12 15:17:39 +0000
commit72eb3e1cf1da0bf2015cb9e3c3cfe6a923ab35ac (patch)
treec7bfc733426446d2bf513f98d411f4ebec5fc84b
parent5dde222d6102d9da81e57da828706f351db48013 (diff)
downloaddocutils-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.txt104
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 ::