From 4676dd5a2b2890c142ede19a0c9dcf3bf400dbd2 Mon Sep 17 00:00:00 2001 From: Joakim Soderlund Date: Wed, 15 May 2024 10:31:35 +0200 Subject: [PATCH] Replace dead batteries for Python 3.12 --- src/jsonapi_client/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/jsonapi_client/__init__.py b/src/jsonapi_client/__init__.py index ce3b6c7..07435ad 100644 --- a/src/jsonapi_client/__init__.py +++ b/src/jsonapi_client/__init__.py @@ -29,10 +29,13 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ -import pkg_resources +try: + from importlib.metadata import version + __version__ = version("jsonapi-client") +except ImportError: + from pkg_resources import get_distribution + __version__ = get_distribution("jsonapi-client").version from .session import Session from .filter import Filter, Inclusion, Modifier from .common import ResourceTuple - -__version__ = pkg_resources.get_distribution("jsonapi-client").version