Skip to content

Commit 13d3a93

Browse files
nstarmanjorenham
andcommitted
💄: re-style the pyproject.toml
Co-authored-by: Joren Hammudoglu <[email protected]> Signed-off-by: Nathaniel Starkman <[email protected]>
1 parent 600f012 commit 13d3a93

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed

Diff for: ‎pyproject.toml

+43-43
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
requires-python = ">=3.10"
77
license = "MIT"
88
authors = [
9-
{name="Consortium for Python Data API Standards", email="[email protected]"},
10-
{name="Joren Hammudoglu", email="[email protected]"},
11-
{name="Nathaniel Starkman", email="[email protected]"}
9+
{ name = "Consortium for Python Data API Standards", email = "[email protected]" },
10+
{ name = "Joren Hammudoglu", email = "[email protected]" },
11+
{ name = "Nathaniel Starkman", email = "[email protected]" },
1212
]
1313
classifiers = [
1414
"Development Status :: 1 - Planning",
@@ -28,53 +28,53 @@
2828
dependencies = []
2929

3030
[project.urls]
31-
Changelog = "https://github.com/data-apis/array-api-typing/releases"
32-
Repository = "https://github.com/data-apis/array-api-typing"
31+
Repository = "https://github.com/data-apis/array-api-typing"
32+
Changelog = "https://github.com/data-apis/array-api-typing/releases"
3333

3434

3535
[build-system]
36-
requires = ["hatch-vcs", "hatchling"]
36+
requires = ["hatch-vcs", "hatchling"]
3737
build-backend = "hatchling.build"
3838

3939

4040
[dependency-groups]
41-
dev = [
42-
"pre-commit>=4.0.1",
43-
{ include-group = "test" },
44-
]
45-
test = [
46-
"pytest>=8.3.3",
47-
"pytest-cov >=3",
48-
"pytest-github-actions-annotate-failures",
49-
"sybil>=8.0.0",
50-
]
41+
dev = [
42+
"pre-commit>=4.0.1",
43+
{ include-group = "test" },
44+
]
45+
test = [
46+
"pytest>=8.3.3",
47+
"pytest-cov >=3",
48+
"pytest-github-actions-annotate-failures",
49+
"sybil>=8.0.0",
50+
]
5151

5252

5353
[tool.hatch]
5454
build.hooks.vcs.version-file = "src/array_api_typing/_version.py"
55-
version.source = "vcs"
55+
version.source = "vcs"
5656

5757

5858
[tool.coverage]
5959
report.exclude_also = ['\.\.\.', 'if typing.TYPE_CHECKING:']
60-
run.source = ["array-api-typing"]
61-
run.branch = true
60+
run.source = ["array-api-typing"]
61+
run.branch = true
6262

6363

6464
[tool.mypy]
65-
files = ["src", "tests"]
66-
python_version = "3.10"
65+
files = ["src", "tests"]
66+
python_version = "3.10"
6767

68-
strict = true
68+
strict = true
6969
disallow_incomplete_defs = true
70-
disallow_untyped_defs = true
70+
disallow_untyped_defs = true
7171
disable_bytearray_promotion = true # Note(2024-12-05): these are private flags
7272
disable_memoryview_promotion = true # Note(2024-12-05): these are private flags
73-
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"]
73+
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"]
7474

75-
warn_return_any = true
76-
warn_unreachable = true
77-
warn_unused_configs = true
75+
warn_return_any = true
76+
warn_unreachable = true
77+
warn_unused_configs = true
7878

7979

8080
[tool.pytest.ini_options]
@@ -93,7 +93,7 @@ test = [
9393
]
9494
log_cli_level = "INFO"
9595
minversion = "8.3"
96-
testpaths = ["src/", "tests/", "README.md", "docs"]
96+
testpaths = ["README.md", "src/", "docs", "tests/"]
9797
norecursedirs = ["docs/_build"]
9898
xfail_strict = true
9999

@@ -105,27 +105,27 @@ test = [
105105
[tool.ruff.lint]
106106
extend-select = ["ALL"]
107107
ignore = [
108-
"CPY", # Missing copyright notice at top of file (NOTE revisit when autofixable)
109-
"COM812", # Conflicts with formatter
110-
"D105", # Missing docstring in magic method
111-
"D107", # Missing docstring in __init__
112-
"D203", # 1 blank line required before class docstring
113-
"D213", # Multi-line docstring summary should start at the second line
114-
"FBT", # flake8-boolean-trap
115-
"FIX", # flake8-fixme
116-
"ISC001", # Conflicts with formatter
108+
"COM812", # Conflicts with formatter
109+
"CPY", # Missing copyright notice at top of file (NOTE revisit when autofixable)
110+
"D105", # Missing docstring in magic method
111+
"D107", # Missing docstring in __init__
112+
"D203", # 1 blank line required before class docstring
113+
"D213", # Multi-line docstring summary should start at the second line
114+
"FBT", # flake8-boolean-trap
115+
"FIX", # flake8-fixme
116+
"ISC001", # Conflicts with formatter
117117
]
118-
118+
119119
[tool.ruff.lint.flake8-import-conventions]
120120
banned-from = ["array_api_typing"]
121121

122-
[tool.ruff.lint.flake8-import-conventions.extend-aliases]
123-
array_api_typing = "xpt"
122+
[tool.ruff.lint.flake8-import-conventions.extend-aliases]
123+
array_api_typing = "xpt"
124124

125125
[tool.ruff.lint.isort]
126-
combine-as-imports = true
127-
extra-standard-library = ["typing_extensions"]
128-
known-local-folder = ["array_api_typing"]
126+
combine-as-imports = true
127+
extra-standard-library = ["typing_extensions"]
128+
known-local-folder = ["array_api_typing"]
129129

130130
[tool.ruff.format]
131131
docstring-code-format = true

0 commit comments

Comments
 (0)