11[build-system ]
2- requires = [" scikit-build-core>=0.3.3 " , " pybind11" ]
2+ requires = [" scikit-build-core>=0.10 " , " pybind11" ]
33build-backend = " scikit_build_core.build"
44
55
@@ -11,7 +11,7 @@ readme = "README.md"
1111authors = [
1212 { name = " My Name" , email = " me@email.com" },
1313]
14- requires-python = " >=3.7 "
14+ requires-python = " >=3.9 "
1515classifiers = [
1616 " Development Status :: 4 - Beta" ,
1717 " License :: OSI Approved :: MIT License" ,
@@ -22,6 +22,7 @@ classifiers = [
2222 " Programming Language :: Python :: 3.10" ,
2323 " Programming Language :: Python :: 3.11" ,
2424 " Programming Language :: Python :: 3.12" ,
25+ " Programming Language :: Python :: 3.13" ,
2526]
2627
2728[project .optional-dependencies ]
@@ -30,10 +31,11 @@ test = ["pytest"]
3031
3132[tool .scikit-build ]
3233wheel.expand-macos-universal-tags = true
34+ minimum-version = " build-system.requires"
3335
3436
3537[tool .pytest .ini_options ]
36- minversion = " 6 .0"
38+ minversion = " 8 .0"
3739addopts = [" -ra" , " --showlocals" , " --strict-markers" , " --strict-config" ]
3840xfail_strict = true
3941log_cli_level = " INFO"
@@ -50,13 +52,8 @@ test-command = "pytest {project}/tests"
5052test-extras = [" test" ]
5153
5254[tool .cibuildwheel .pyodide ]
53- environment.CFLAGS = " -fexceptions"
54- environment.LDFLAGS = " -fexceptions"
5555build-frontend = {name = " build" , args = [" --exports" , " whole_archive" ]}
5656
57- [tool .ruff ]
58- src = [" src" ]
59-
6057[tool .ruff .lint ]
6158extend-select = [
6259 " B" , # flake8-bugbear
0 commit comments