mirror of
https://github.com/yaml/pyyaml.git
synced 2026-04-07 18:10:23 +00:00
57 lines
1,020 B
Text
57 lines
1,020 B
Text
update version number, text in:
|
|
- announcement.msg
|
|
- CHANGES
|
|
- lib/__init__.py
|
|
- lib3/__init__.py
|
|
- setup.py
|
|
|
|
ensure libyaml version is up to date in .travis.yml and .appveyor.yml
|
|
|
|
commit with "changes for release X.Y"
|
|
|
|
push to release branch
|
|
|
|
mkdir /tmp/pyyaml-release
|
|
cd /tmp/pyyaml-release
|
|
mkdir work
|
|
|
|
docker run -it -v$PWD/work:/work python:3.7-buster bash
|
|
--->
|
|
pip install cython twine
|
|
|
|
git clone https://github.com/yaml/pyyaml -b (release branch)
|
|
git clone https://github.com/yaml/libyaml -b (current branch)
|
|
|
|
cd libyaml
|
|
./bootstrap
|
|
./configure
|
|
make
|
|
make test-all
|
|
make install
|
|
ldconfig
|
|
|
|
cd ../pyyaml
|
|
make dist PYTHON=python
|
|
# get wheels from AppVeyor artifacts, copy to dist/
|
|
https://ci.appveyor.com/project/nitzmahone/pyyaml-fk6n7 -> Artifacts
|
|
twine upload dist/*
|
|
|
|
cp dist/* /work/
|
|
|
|
exit docker
|
|
|
|
|
|
tag release, push tag
|
|
|
|
merge to master
|
|
|
|
update yaml/pyyaml.org
|
|
|
|
copy all release binaries from /tmp/pyyaml-release/work to download/pyyaml
|
|
|
|
* wiki/index.md News section
|
|
* wiki/PyYAML.md History
|
|
|
|
% make update
|
|
|
|
push
|