diff --git a/setup.py b/setup.py index 2b9c1b3..0617eb4 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,15 @@ # Standard library imports from setuptools import setup, find_packages +import os # Local imports -import sphinx_reload +with open(os.path.join(os.path.dirname(__file__), "sphinx_reload.py"), "r") as f: + for line in f: + if "__version__ = " in line: + __version__ = eval(line.split("=")[1].strip()) + break + else: + raise RuntimeError("No `__version__` found in `sphinx_reload.py`.") def read(filename): @@ -14,7 +21,7 @@ def read(filename): "name": "sphinx-reload", "author": "P. Raj Kumar", "author_email": "raj.pritvi.kumar@gmail.com", - "version": sphinx_reload.__version__, + "version": __version__, "url": "https://github.com/prkumar/sphinx-reload", "license": "MIT", "description": "Live preview your Sphinx documentation",