@@ -7,7 +7,6 @@ requires = [
77]
88build-backend = " scikit_build_core.build"
99
10-
1110[project ]
1211name = " sooki"
1312version = " 0.0.1"
@@ -27,62 +26,11 @@ classifiers = [
2726[project .optional-dependencies ]
2827test = [" pytest" ]
2928
30-
3129[tool .scikit-build ]
3230wheel.expand-macos-universal-tags = true
3331
34-
3532[tool .pytest .ini_options ]
36- minversion = " 6.0"
37- addopts = [" -ra" , " --showlocals" , " --strict-markers" , " --strict-config" ]
38- xfail_strict = true
39- log_cli_level = " INFO"
40- filterwarnings = [" error" , " ignore::pytest.PytestCacheWarning" ]
4133testpaths = [" tests" ]
4234
43-
44- [tool .cibuildwheel ]
45- build-frontend = " build[uv]"
46- test-command = " pytest {project}/tests"
47- test-extras = [" test" ]
48-
49- [tool .cibuildwheel .pyodide ]
50- environment.CFLAGS = " -fexceptions"
51- environment.LDFLAGS = " -fexceptions"
52- build-frontend = { name = " build" , args = [" --exports" , " whole_archive" ] }
53-
5435[tool .ruff ]
5536src = [" src" ]
56-
57- [tool .ruff .lint ]
58- extend-select = [
59- " B" , # flake8-bugbear
60- " I" , # isort
61- " ARG" , # flake8-unused-arguments
62- " C4" , # flake8-comprehensions
63- " EM" , # flake8-errmsg
64- " ICN" , # flake8-import-conventions
65- " G" , # flake8-logging-format
66- " PGH" , # pygrep-hooks
67- " PIE" , # flake8-pie
68- " PL" , # pylint
69- " PT" , # flake8-pytest-style
70- " PTH" , # flake8-use-pathlib
71- " RET" , # flake8-return
72- " RUF" , # Ruff-specific
73- " SIM" , # flake8-simplify
74- " T20" , # flake8-print
75- " UP" , # pyupgrade
76- " YTT" , # flake8-2020
77- " EXE" , # flake8-executable
78- " NPY" , # NumPy specific rules
79- " PD" , # pandas-vet
80- ]
81- ignore = [
82- " PLR09" , # Too many X
83- " PLR2004" , # Magic comparison
84- ]
85- isort.required-imports = [" from __future__ import annotations" ]
86-
87- [tool .ruff .lint .per-file-ignores ]
88- "tests/**" = [" T20" ]
0 commit comments