Skip to content

Commit a84aa75

Browse files
committed
Merge branch 'feature_setup' into develop
2 parents b86f179 + a3e1f24 commit a84aa75

File tree

8 files changed

+14
-27
lines changed

8 files changed

+14
-27
lines changed

MANIFEST.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ include .travis.yml
55
include Makefile
66
include docker/Dockerfile
77
include hello_led.py
8-
recursive-include utils *
8+
include veriloggen/Makefile
9+
include veriloggen/VERSION
910
recursive-include tests *
1011
recursive-include examples *
1112
recursive-include img *

setup.cfg

Lines changed: 0 additions & 2 deletions
This file was deleted.

setup.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
from setuptools import setup, find_packages
22

3-
import re
43
import os
54

65

76
def read(filename):
8-
return open(os.path.join(os.path.dirname(__file__), filename), encoding='utf8').read()
7+
# return open(os.path.join(os.path.dirname(__file__), filename), encoding='utf8').read()
8+
return open(os.path.join(os.path.dirname(__file__), filename)).read()
99

1010

11-
m = re.search(r'(\d+\.\d+\.\d+(-.+)?)',
12-
read('veriloggen/utils/VERSION').splitlines()[0])
13-
version = m.group(1) if m is not None else '0.0.0'
14-
1511
setup(name='veriloggen',
16-
version=version,
12+
version=read('veriloggen/VERSION'),
1713
description='A Mixed-Paradigm Hardware Construction Framework',
1814
long_description=read('README.md'),
1915
long_description_content_type="text/markdown",
@@ -22,8 +18,9 @@ def read(filename):
2218
license="Apache License 2.0",
2319
url='https://github.com/PyHDI/veriloggen',
2420
packages=find_packages(),
25-
package_data={'veriloggen.utils': ['VERSION'],
26-
'veriloggen.simulation': ['*.cpp'], },
21+
package_data={'veriloggen': ['VERSION'],
22+
'veriloggen.simulation': ['*.cpp'],
23+
},
2724
install_requires=['Jinja2>=2.10',
2825
'pyverilog>=1.2.0',
2926
'numpy>=1.17'],
File renamed without changes.

veriloggen/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@
1919
from __future__ import absolute_import
2020
from __future__ import print_function
2121

22-
# expand the recursive call limit for python 3.6 and later
22+
import os
2323
import sys
24+
25+
26+
__version__ = open(os.path.join(os.path.dirname(__file__), "VERSION")).read().splitlines()[0]
27+
28+
# expand the recursive call limit for python 3.6 and later
2429
sys.setrecursionlimit(1000 * 10)
2530

2631
# Verilog HDL Core

veriloggen/utils/Makefile

Lines changed: 0 additions & 3 deletions
This file was deleted.

veriloggen/utils/__init__.py

Whitespace-only changes.

veriloggen/utils/version.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)