From a4b7b40aea44429920371ab5d5ccceae296482c1 Mon Sep 17 00:00:00 2001 From: Kien Dang Date: Mon, 18 Sep 2023 23:13:22 +0800 Subject: [PATCH] Remove use of pkg_resources altogether --- graphene_django/utils/utils.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/graphene_django/utils/utils.py b/graphene_django/utils/utils.py index 4c97c8d..364eff9 100644 --- a/graphene_django/utils/utils.py +++ b/graphene_django/utils/utils.py @@ -1,5 +1,6 @@ import inspect +import django from django.db import connection, models, transaction from django.db.models.manager import Manager from django.utils.encoding import force_str @@ -147,16 +148,6 @@ def bypass_get_queryset(resolver): return resolver -def __django_version(): - from pkg_resources import get_distribution - - return get_distribution("django").parsed_version - - -def __parse_version(v): - from pkg_resources import parse_version - - return parse_version(v) - - -_DJANGO_VERSION_AT_LEAST_4_2 = __django_version() >= __parse_version("4.2") +_DJANGO_VERSION_AT_LEAST_4_2 = django.VERSION[0] > 4 or ( + django.VERSION[0] >= 4 and django.VERSION[1] >= 2 +)