You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
891 B

  1. To release a new version of pybind11:
  2. - Update the version number and push to pypi
  3. - Update ``pybind11/_version.py`` (set release version, remove 'dev')
  4. - Update version in ``docs/conf.py``
  5. - Tag release date in ``docs/changelog.rst``.
  6. - ``git add`` and ``git commit``.
  7. - ``git tag -a vX.Y -m 'vX.Y release'``.
  8. - ``git push``
  9. - ``git push --tags``.
  10. - ``python setup.py sdist upload``.
  11. - ``python setup.py bdist_wheel upload``.
  12. - Update conda-forge (https://github.com/conda-forge/pybind11-feedstock) via PR
  13. - change version number in ``recipe/meta.yml``
  14. - update checksum to match the one computed by pypi
  15. - Get back to work
  16. - Update ``_version.py`` (add 'dev' and increment minor).
  17. - Update version in ``docs/conf.py``
  18. - Update version macros in ``include/pybind11/common.h``
  19. - ``git add`` and ``git commit``.
  20. ``git push``