Skip to content

Commit eef1fdb

Browse files
author
Tim 'mithro' Ansell
committed
setup: Manually read the version.py file.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
1 parent 059e6c5 commit eef1fdb

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

setup.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@
2222

2323
from setuptools import setup, find_packages
2424

25-
try:
26-
from sphinxcontrib_verilog_diagrams.version import __version__
27-
except ImportError:
28-
__version__ = 'unknown'
25+
__dir__ = path.dirname(path.abspath(__file__))
26+
27+
# Manually import the version number so dependencies don't need to be installed
28+
# when running setup.py
29+
exec(open(path.join(__dir__, "sphinxcontrib_verilog_diagrams", "version.py")).read())
2930

30-
readme_file = path.join(path.dirname(path.abspath(__file__)), 'README.md')
31+
readme_file = path.join(__dir__, 'README.md')
3132
try:
3233
with open(readme_file) as f:
3334
readme = f.read()

0 commit comments

Comments
 (0)