mirror of https://github.com/KLayout/klayout.git
backporting importlib.metadata for python<3.8
This commit is contained in:
parent
dd466beca8
commit
094768997f
3
setup.py
3
setup.py
|
|
@ -974,6 +974,9 @@ if __name__ == "__main__":
|
||||||
package_data={config.root: ["src/pymod/distutils_src/klayout/*.pyi"]},
|
package_data={config.root: ["src/pymod/distutils_src/klayout/*.pyi"]},
|
||||||
data_files=[(config.root, ["src/pymod/distutils_src/klayout/py.typed"])],
|
data_files=[(config.root, ["src/pymod/distutils_src/klayout/py.typed"])],
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
|
install_requires = [
|
||||||
|
'importlib-metadata >= 1.0 ; python_version < "3.8"',
|
||||||
|
],
|
||||||
ext_modules=[_tl, _gsi, _pya, _rba, _db, _lib, _rdb, _lym, _laybasic, _layview, _ant, _edt, _img]
|
ext_modules=[_tl, _gsi, _pya, _rba, _db, _lib, _rdb, _lym, _laybasic, _layview, _ant, _edt, _img]
|
||||||
+ db_plugins
|
+ db_plugins
|
||||||
+ [tl, db, lib, rdb, lay],
|
+ [tl, db, lib, rdb, lay],
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,8 @@
|
||||||
|
import sys
|
||||||
from importlib import metadata
|
if sys.version_info >= (3, 8):
|
||||||
|
from importlib import metadata
|
||||||
|
else:
|
||||||
|
import importlib_metadata as metadata
|
||||||
|
|
||||||
try:
|
try:
|
||||||
__version__ = metadata.version('klayout')
|
__version__ = metadata.version('klayout')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue