From df061a687b756a6ea535b61265548dd0697d75ab Mon Sep 17 00:00:00 2001 From: Man Ting Chan Date: Fri, 9 Feb 2024 16:10:45 +0000 Subject: [PATCH 1/2] use generated file version --- template/src/{{ package_name }}/__init__.py | 3 +++ template/src/{{ package_name }}/__init__.py.jinja | 11 ----------- 2 files changed, 3 insertions(+), 11 deletions(-) create mode 100644 template/src/{{ package_name }}/__init__.py delete mode 100644 template/src/{{ package_name }}/__init__.py.jinja diff --git a/template/src/{{ package_name }}/__init__.py b/template/src/{{ package_name }}/__init__.py new file mode 100644 index 000000000..26d23badb --- /dev/null +++ b/template/src/{{ package_name }}/__init__.py @@ -0,0 +1,3 @@ +from ._version import __version__ + +__all__ = ["__version__"] diff --git a/template/src/{{ package_name }}/__init__.py.jinja b/template/src/{{ package_name }}/__init__.py.jinja deleted file mode 100644 index d0766f69b..000000000 --- a/template/src/{{ package_name }}/__init__.py.jinja +++ /dev/null @@ -1,11 +0,0 @@ -import sys - -if sys.version_info < (3, 8): - from importlib_metadata import version # noqa -else: - from importlib.metadata import version # noqa - -__version__ = version("{{distribution_name}}") -del version - -__all__ = ["__version__"] From e7decafac0fe334b05ea309965c5168f3a7e3cce Mon Sep 17 00:00:00 2001 From: Man Ting Chan Date: Fri, 9 Feb 2024 16:12:37 +0000 Subject: [PATCH 2/2] lose typing-extensions dependency --- template/pyproject.toml.jinja | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/template/pyproject.toml.jinja b/template/pyproject.toml.jinja index fcb4f789d..d6fcf94d4 100644 --- a/template/pyproject.toml.jinja +++ b/template/pyproject.toml.jinja @@ -14,9 +14,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", ] description = "{{ description }}" -dependencies = [ - "typing-extensions;python_version<'3.8'", -] # Add project dependencies here, e.g. ["click", "numpy"] +dependencies = [] # Add project dependencies here, e.g. ["click", "numpy"] dynamic = ["version"] license.file = "LICENSE" readme = "README.rst"