File tree 2 files changed +16
-1
lines changed
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 1
1
import json
2
+ import sys
2
3
from datetime import date
3
4
from datetime import timedelta
4
5
5
6
import pytest
6
7
from dateutil .relativedelta import relativedelta
7
- from flask import __version__ as flask_version
8
8
from flask import Flask
9
9
10
10
from flask_jwt_extended import JWTManager
11
11
from flask_jwt_extended .config import config
12
12
from flask_jwt_extended .internal_utils import JSONEncoder
13
13
14
14
15
+ def get_package_version (package_name ):
16
+ if sys .version_info >= (3 , 8 ):
17
+ # Use importlib.metadata for Python 3.8 and newer
18
+ import importlib .metadata
19
+
20
+ return importlib .metadata .version (package_name )
21
+ else :
22
+ # Use pkg_resources for older versions
23
+ import pkg_resources
24
+
25
+ return pkg_resources .get_distribution (package_name ).version
26
+
27
+
28
+ flask_version = get_package_version ("flask" )
15
29
flask_version_tuple = tuple (map (int , flask_version .split ("." )))
16
30
17
31
Original file line number Diff line number Diff line change 27
27
python-dateutil
28
28
types-python-dateutil
29
29
mypy
30
+ types-setuptools
30
31
31
32
[testenv:coverage]
32
33
commands =
You can’t perform that action at this time.
0 commit comments