@@ -14,19 +14,16 @@ classifiers = [
14
14
" Operating System :: OS Independent" ,
15
15
" Programming Language :: Python" ,
16
16
" Programming Language :: Python :: 3 :: Only" ,
17
- " Programming Language :: Python :: 3.7" ,
18
17
" Programming Language :: Python :: 3.8" ,
19
18
" Programming Language :: Python :: 3.9" ,
20
19
" Programming Language :: Python :: 3.10" ,
21
20
" Programming Language :: Python :: 3.11" ,
22
21
" Programming Language :: Python :: 3.12" ,
23
22
" License :: OSI Approved :: MIT License" ,
24
23
" Topic :: Software Development :: Libraries :: Python Modules" ,
25
- " Typing :: Typed"
26
- ]
27
- packages = [
28
- { include = " descope" },
24
+ " Typing :: Typed" ,
29
25
]
26
+ packages = [{ include = " descope" }]
30
27
31
28
[tool .poetry .extras ]
32
29
Flask = [" Flask" ]
@@ -37,41 +34,38 @@ Flask = ["Flask"]
37
34
38
35
39
36
[tool .poetry .dependencies ]
40
- python = " >=3.7 ,<4.0"
37
+ python = " >=3.8.1 ,<4.0"
41
38
requests = " >=2.27.0"
42
- pyjwt = {version = " >=2.4.0" , extras = [" crypto" ]}
43
- email-validator = [
44
- {version = " >=2,<=2.0.0.post2" , python = " >=3.7,<3.8" },
45
- {version = " >=2,<3" , python = " >=3.8" }
46
- ]
39
+ pyjwt = { version = " >=2.4.0" , extras = [" crypto" ] }
40
+ email-validator = [{ version = " >=2,<3" , python = " >=3.8" }]
47
41
liccheck = " ^0.9.1"
48
- Flask = { version = " >=2" , python = " >=3.8 " }
42
+ Flask = " >=2"
49
43
50
44
[tool .poetry .group .dev .dependencies ]
51
45
mock = " 5.1.0"
52
46
pre-commit = [
53
- {version = " <3.0.0" , python = " >=3.8, <3.9" },
54
- {version = " 3.6.0" , python = " >3.9" }
47
+ { version = " <3.0.0" , python = " <3.9" },
48
+ { version = " 3.6.0" , python = " >= 3.9" },
55
49
]
56
- flake8 = { version = " 7.1.1" , python = " >=3.8.1 " }
57
- flake8-pyproject = { version = " 1.2.3" , python = " >=3.8.1 " }
58
- flake8-bugbear = { version = " 24.8.19" , python = " >=3.8.1 " }
50
+ flake8 = " 7.1.1"
51
+ flake8-pyproject = " 1.2.3"
52
+ flake8-bugbear = " 24.8.19"
59
53
liccheck = " 0.9.2"
60
- isort = { version = " 5.13.2" , python = " >=3.8 " }
61
- pep8-naming = { version = " 0.14.1" , python = " >=3.8 " }
62
- tox = { version = " 4.12.1" , python = " >=3.8 " }
54
+ isort = " 5.13.2"
55
+ pep8-naming = " 0.14.1"
56
+ tox = " 4.12.1"
63
57
64
58
[tool .poetry .group .format .dependencies ]
65
- black = { version = " 24.3.0" , python = " >=3.8 " }
59
+ black = " 24.3.0"
66
60
67
61
[tool .poetry .group .types .dependencies ]
68
- mypy = { version = " 1.11.2" , python = " >=3.8 " }
69
- types-requests = { version = " 2.32.0.20240914" , python = " >=3.8 " }
70
- types-setuptools = { version = " 75.1.0.20240917" , python = " >=3.8 " }
62
+ mypy = " 1.11.2"
63
+ types-requests = " 2.32.0.20240914"
64
+ types-setuptools = " 75.1.0.20240917"
71
65
72
66
[tool .poetry .group .tests .dependencies ]
73
- pytest = { version = " 8.3.3" , python = " >=3.8 " }
74
- coverage = {version = " ^7.3.1" , python = " >=3.8 " , extras = [" toml" ]}
67
+ pytest = " 8.3.3"
68
+ coverage = { version = " ^7.3.1" , extras = [" toml" ] }
75
69
76
70
[build-system ]
77
71
requires = [" poetry-core>=1.1.0" ]
@@ -80,9 +74,7 @@ build-backend = "poetry.core.masonry.api"
80
74
[tool .coverage .run ]
81
75
relative_files = true
82
76
source = [" descope" ]
83
- omit = [
84
- " descope/flask/*" ,
85
- ]
77
+ omit = [" descope/flask/*" ]
86
78
87
79
88
80
[tool .coverage .report ]
0 commit comments