docs: read version from pybind11 file (#2496)

* docs: read version from pybind11 file

* docs: show full PEP 440 version everywhere
This commit is contained in:
Henry Schreiner
2020-09-17 09:08:08 -04:00
committed by GitHub
parent 4e7c08daee
commit 99ef2b8467
2 changed files with 12 additions and 8 deletions

View File

@@ -35,9 +35,9 @@ to_src = (
# Read the listed version
with open("pybind11/_version.py") as f:
code = compile(f.read(), "pybind11/_version.py", "exec")
loc = {}
exec(code, loc)
version = loc["__version__"]
loc = {}
exec(code, loc)
version = loc["__version__"]
# Verify that the version matches the one in C++
with open("include/pybind11/detail/common.h") as f: