22
33import re
44import os
5- import pyverilog
65
76
87def read (filename ):
9- return open (os .path .join (os .path .dirname (__file__ ), filename ), encoding = 'utf8' ).read ()
8+ # return open(os.path.join(os.path.dirname(__file__), filename), encoding='utf8').read()
9+ return open (os .path .join (os .path .dirname (__file__ ), filename )).read ()
1010
1111
1212setup (name = 'pyverilog' ,
13- version = pyverilog . __version__ ,
13+ version = read ( ' pyverilog/VERSION' ) ,
1414 description = 'Python-based Hardware Design Processing Toolkit for Verilog HDL: Parser, Dataflow Analyzer, Controlflow Analyzer and Code Generator' ,
1515 long_description = read ('README.md' ),
1616 long_description_content_type = "text/markdown" ,
@@ -19,7 +19,8 @@ def read(filename):
1919 license = "Apache License 2.0" ,
2020 url = 'https://github.com/PyHDI/Pyverilog' ,
2121 packages = find_packages (),
22- package_data = {'pyverilog.ast_code_generator' : ['template/*' ], },
22+ package_data = {'pyverilog' : ['VERSION' ],
23+ 'pyverilog.ast_code_generator' : ['template/*' ], },
2324 install_requires = ['Jinja2>=2.10' ],
2425 extras_require = {
2526 'test' : ['pytest>=3.8.1' , 'pytest-pythonpath>=0.7.3' ],
0 commit comments