diff --git a/install_test_pypi.sh b/install_test_pypi.sh index d35566db..9afa487f 100755 --- a/install_test_pypi.sh +++ b/install_test_pypi.sh @@ -29,6 +29,7 @@ set -x set -e pip3 install \ + --upgrade \ --index-url https://test.pypi.org/simple/ \ --extra-index-url https://pypi.org/simple/ \ klayout-pex diff --git a/klayout_pex/kpex_cli.py b/klayout_pex/kpex_cli.py index f9cfa91f..b2f8bc81 100755 --- a/klayout_pex/kpex_cli.py +++ b/klayout_pex/kpex_cli.py @@ -98,11 +98,12 @@ class PDK(StrEnum): def config(self) -> PDKConfig: # NOTE: installation paths of resources in the distribution wheel differes from source repo base_dir = os.path.dirname(os.path.realpath(__file__)) - tech_pb_json_dir = base_dir if os.path.isdir(os.path.join(base_dir, '..', '.git')): # in source repo base_dir = os.path.dirname(base_dir) tech_pb_json_dir = os.path.join(base_dir, 'build') - + else: # site-packages/klayout_pex -> site-packages/klayout_pex_protobuf + tech_pb_json_dir = os.path.join(os.path.dirname(base_dir), 'klayout_pex_protobuf') + match self: case PDK.IHP_SG13G2: return PDKConfig( @@ -389,7 +390,6 @@ def input_file_stem(path: str): # at least one engine must be activated - print("m#äh") if not (args.run_magic or args.run_fastcap or args.run_fastercap or args.run_2_5D): error("No PEX engines activated") engine_help = """ diff --git a/klayout_pex/version.py b/klayout_pex/version.py index 1f9546af..a1958bab 100644 --- a/klayout_pex/version.py +++ b/klayout_pex/version.py @@ -21,4 +21,4 @@ # SPDX-License-Identifier: GPL-3.0-or-later # -------------------------------------------------------------------------------- # -__version__ = "0.1.4" +__version__ = "0.1.6" diff --git a/pyproject.toml b/pyproject.toml index 6f500cd7..75bce7e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "klayout-pex" -version = "0.1.4" +version = "0.1.6" description = "Parasitic Extraction Tool for KLayout" authors = ["Martin Köhler "] homepage = "https://martinjankoehler.github.io/klayout-pex-website/"