diff --git a/numpydoc/__init__.py b/numpydoc/__init__.py index fe4477bf..7f72faec 100644 --- a/numpydoc/__init__.py +++ b/numpydoc/__init__.py @@ -1,5 +1,5 @@ from __future__ import division, absolute_import, print_function -__version__ = '0.6.0' +from ._version import __version__ from .numpydoc import setup diff --git a/numpydoc/_version.py b/numpydoc/_version.py new file mode 100644 index 00000000..b47e8d30 --- /dev/null +++ b/numpydoc/_version.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +__version__ = '0.7.0' + diff --git a/numpydoc/numpydoc.py b/numpydoc/numpydoc.py index eab47569..eb315aa9 100644 --- a/numpydoc/numpydoc.py +++ b/numpydoc/numpydoc.py @@ -29,6 +29,7 @@ raise RuntimeError("Sphinx 1.0.1 or newer is required") from .docscrape_sphinx import get_doc_object, SphinxDocString +from ._version import __version__ if sys.version_info[0] >= 3: sixu = lambda s: s @@ -141,7 +142,8 @@ def setup(app, get_doc_object_=get_doc_object): app.add_domain(NumpyPythonDomain) app.add_domain(NumpyCDomain) - metadata = {'parallel_read_safe': True} + metadata = {'version': __version__, + 'parallel_read_safe': True} return metadata # ------------------------------------------------------------------------------ diff --git a/setup.py b/setup.py index b21e82bd..904d4df0 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ if sys.version_info[:2] < (2, 7) or (3, 0) <= sys.version_info[0:2] < (3, 4): raise RuntimeError("Python version 2.7 or >= 3.4 required.") -with open('numpydoc/__init__.py') as fid: +with open('numpydoc/_version.py') as fid: for line in fid: if line.startswith('__version__'): version = line.strip().split()[-1][1:-1]