Skip to content

Commit 8a7dc5c

Browse files
author
Tim 'mithro' Ansell
committed
setup.py: Better fallback when version.py doesn't exist.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
1 parent eef1fdb commit 8a7dc5c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

setup.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626

2727
# Manually import the version number so dependencies don't need to be installed
2828
# when running setup.py
29-
exec(open(path.join(__dir__, "sphinxcontrib_verilog_diagrams", "version.py")).read())
29+
version_file = path.join(__dir__, "sphinxcontrib_verilog_diagrams", "version.py")
30+
if path.exists(version_file):
31+
exec(open(version_file).read())
32+
else:
33+
__version__ = "0.0.dev0"
3034

3135
readme_file = path.join(__dir__, 'README.md')
3236
try:

sphinxcontrib_verilog_diagrams/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
try:
5353
from .version import __version__
5454
except ImportError:
55-
__version__ = "unknown"
55+
__version__ = "0.0.dev0"
5656

5757

5858
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)