Sylvain Corlay | 97dc810 | 2016-02-01 09:51:35 -0500 | [diff] [blame] | 1 | To release a new version of pybind11: |
| 2 | |
Sylvain Corlay | e6464ad | 2016-03-08 19:31:52 -0500 | [diff] [blame] | 3 | - Update the version number and push to pypi |
| 4 | - Update ``pybind11/_version.py`` (set release version, remove 'dev') |
Wenzel Jakob | 2c76c69 | 2016-05-26 16:50:15 +0200 | [diff] [blame] | 5 | - Update version in ``docs/conf.py`` |
| 6 | - Tag release date in ``docs/changelog.rst``. |
Sylvain Corlay | e6464ad | 2016-03-08 19:31:52 -0500 | [diff] [blame] | 7 | - ``git add`` and ``git commit``. |
Wenzel Jakob | a720a60 | 2016-07-12 18:02:13 +0200 | [diff] [blame] | 8 | - if new minor version: ``git checkout -b vX.Y``, ``git push -u origin vX.Y`` |
| 9 | - ``git tag -a vX.Y.Z -m 'vX.Y.Z release'``. |
Wenzel Jakob | ace7b43 | 2016-05-10 13:09:05 +0100 | [diff] [blame] | 10 | - ``git push`` |
| 11 | - ``git push --tags``. |
Sylvain Corlay | e6464ad | 2016-03-08 19:31:52 -0500 | [diff] [blame] | 12 | - ``python setup.py sdist upload``. |
| 13 | - ``python setup.py bdist_wheel upload``. |
Wenzel Jakob | 663513c | 2016-06-14 16:08:31 +0200 | [diff] [blame] | 14 | - Update conda-forge (https://github.com/conda-forge/pybind11-feedstock) via PR |
| 15 | - change version number in ``recipe/meta.yml`` |
Wenzel Jakob | ace7b43 | 2016-05-10 13:09:05 +0100 | [diff] [blame] | 16 | - update checksum to match the one computed by pypi |
Sylvain Corlay | e6464ad | 2016-03-08 19:31:52 -0500 | [diff] [blame] | 17 | - Get back to work |
| 18 | - Update ``_version.py`` (add 'dev' and increment minor). |
Wenzel Jakob | f85c529 | 2016-06-14 15:24:47 +0200 | [diff] [blame] | 19 | - Update version in ``docs/conf.py`` |
Sylvain Corlay | e6464ad | 2016-03-08 19:31:52 -0500 | [diff] [blame] | 20 | - Update version macros in ``include/pybind11/common.h`` |
Wenzel Jakob | ace7b43 | 2016-05-10 13:09:05 +0100 | [diff] [blame] | 21 | - ``git add`` and ``git commit``. |
| 22 | ``git push`` |