From 2cfb649f4378d3f7cc09500f226b07a216bda352 Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Tue, 5 Aug 2025 13:15:39 -0700 Subject: [PATCH 1/2] remove deprecated pkg_resources --- tabcmd/version.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tabcmd/version.py b/tabcmd/version.py index e6e2d0f1..0cf5e152 100644 --- a/tabcmd/version.py +++ b/tabcmd/version.py @@ -1,9 +1,8 @@ -# when we drop python 3.8, this could be replaced with this lighter weight option -# from importlib.metadata import version, PackageNotFoundError -from pkg_resources import get_distribution, DistributionNotFound +# Updated to use importlib.metadata (available in Python 3.8+, required >= 3.9) +from importlib.metadata import version, PackageNotFoundError try: - version = get_distribution("tabcmd").version -except DistributionNotFound: + version = version("tabcmd") +except PackageNotFoundError: version = "2.0.0" pass From 79c142b2f2af1b565cf5745c7aaf17a04426e35d Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Tue, 7 Oct 2025 22:19:15 -0700 Subject: [PATCH 2/2] mypy --- tabcmd/version.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tabcmd/version.py b/tabcmd/version.py index 0cf5e152..b6de5391 100644 --- a/tabcmd/version.py +++ b/tabcmd/version.py @@ -1,8 +1,7 @@ -# Updated to use importlib.metadata (available in Python 3.8+, required >= 3.9) -from importlib.metadata import version, PackageNotFoundError +import importlib.metadata as libs try: - version = version("tabcmd") -except PackageNotFoundError: + version = libs.version("tabcmd") +except libs.PackageNotFoundError: version = "2.0.0" pass