@@ -9,7 +9,7 @@ authors = [
9
9
]
10
10
description = " Build backend for CMake based projects"
11
11
readme = " README.md"
12
- requires-python = " >=3.7 "
12
+ requires-python = " >=3.8 "
13
13
classifiers = [
14
14
" Topic :: Scientific/Engineering" ,
15
15
" Topic :: Software Development :: Build Tools" ,
@@ -20,7 +20,6 @@ classifiers = [
20
20
" Programming Language :: Python" ,
21
21
" Programming Language :: Python :: 3" ,
22
22
" Programming Language :: Python :: 3 :: Only" ,
23
- " Programming Language :: Python :: 3.7" ,
24
23
" Programming Language :: Python :: 3.8" ,
25
24
" Programming Language :: Python :: 3.9" ,
26
25
" Programming Language :: Python :: 3.10" ,
@@ -35,7 +34,6 @@ dynamic = ["version"]
35
34
36
35
dependencies = [
37
36
" exceptiongroup >=1.0; python_version<'3.11'" ,
38
- " importlib-metadata >=4.13; python_version<'3.8'" ,
39
37
" importlib-resources >=1.3; python_version<'3.9'" ,
40
38
" packaging >=21.3" ,
41
39
" pathspec >=0.10.1" ,
@@ -72,7 +70,6 @@ test-meta = [
72
70
]
73
71
test-numpy = [
74
72
" numpy; python_version<'3.13' and platform_python_implementation!='PyPy'" ,
75
- " numpy~=1.21.0; python_version=='3.7' and platform_python_implementation=='PyPy' and sys_platform == 'linux'" ,
76
73
" numpy~=1.24.0; python_version=='3.8' and platform_python_implementation=='PyPy'" ,
77
74
" numpy~=2.0.0; python_version=='3.9' and platform_python_implementation=='PyPy'" ,
78
75
]
@@ -186,7 +183,7 @@ ignore_missing_imports = true
186
183
187
184
188
185
[tool .pylint ]
189
- py-version = " 3.7 "
186
+ py-version = " 3.8 "
190
187
jobs = " 0"
191
188
reports.output-format = " colorized"
192
189
good-names = [" f" ]
@@ -290,20 +287,17 @@ known-local-folder = ["pathutils"]
290
287
"typing.Mapping".msg = " Use collections.abc.Mapping instead."
291
288
"typing.Sequence".msg = " Use collections.abc.Sequence instead."
292
289
"typing.Set".msg = " Use collections.abc.Set instead."
293
- "typing.Literal".msg = " Use scikit_build_core._compat.typing.Literal instead."
294
- "typing.Protocol".msg = " Use scikit_build_core._compat.typing.Protocol instead."
295
290
"typing.Self".msg = " Use scikit_build_core._compat.typing.Self instead."
296
291
"typing_extensions.Self".msg = " Use scikit_build_core._compat.typing.Self instead."
297
- "typing.runtime_checkable".msg = " Add and use scikit_build_core._compat.typing.runtime_checkable instead."
298
292
"typing.Final".msg = " Add scikit_build_core._compat.typing.Final instead."
299
293
"typing.NotRequired".msg = " Add scikit_build_core._compat.typing.NotRequired instead."
300
294
"typing.OrderedDict".msg = " Add scikit_build_core._compat.typing.OrderedDict instead."
301
295
"typing.TypedDict".msg = " Add scikit_build_core._compat.typing.TypedDict instead."
302
296
"typing.assert_never".msg = " Add scikit_build_core._compat.typing.assert_never instead."
303
297
"tomli".msg = " Use scikit_build_core._compat.tomllib instead."
304
298
"tomllib".msg = " Use scikit_build_core._compat.tomllib instead."
305
- "importlib.metadata ".msg = " Use scikit_build_core._compat. importlib.metadata instead."
306
- "importlib_metadata ".msg = " Use scikit_build_core._compat.importlib.metadata instead."
299
+ "importlib_metadata ".msg = " Use importlib.metadata directly instead."
300
+ "importlib.metadata.entry_points ".msg = " Use scikit_build_core._compat.importlib.metadata.entry_points instead."
307
301
"importlib.resources".msg = " Use scikit_build_core._compat.importlib.resources instead."
308
302
"importlib_resources".msg = " Use scikit_build_core._compat.importlib.resources instead."
309
303
"pyproject_metadata".msg = " Use scikit_build_core._vendor.pyproject_metadata instead."
0 commit comments