To release a new version of pybind11:
pybind11/_version.py
(set release version, remove 'dev').PYBIND11_VERSION_MAJOR
etc. in include/pybind11/detail/common.h
.setup.py
is up-to-date.docs/conf.py
.docs/changelog.rst
.git add
and git commit
.git checkout -b vX.Y
, git push -u origin vX.Y
git tag -a vX.Y.Z -m 'vX.Y.Z release'
.git push
git push --tags
.python setup.py sdist upload
.python setup.py bdist_wheel upload
._version.py
(add 'dev' and increment minor).docs/conf.py
include/pybind11/common.h
git add
and git commit
.
git push