Skip to content

Commit d6e03cf

Browse files
committed
Add dependency groups to pyproject.toml
1 parent b9e396a commit d6e03cf

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

pyproject.toml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ platforms = [
9090
'osx-64', 'linux-64', 'linux-aarch64', 'osx-arm64'
9191
]
9292

93-
[external]
9493
# External dependencies in the format proposed by https://peps.python.org/pep-0725
94+
[external]
9595
build-requires = [
9696
"virtual:compiler/c",
9797
"virtual:compiler/cpp",
@@ -152,4 +152,23 @@ dependencies = [
152152
"pkg:generic/tachyon",
153153
"pkg:generic/sagemath-polytopes-db",
154154
"pkg:generic/sagemath-elliptic-curves",
155+
"pkg:generic/sagemath-graphs",
156+
]
157+
158+
[dependency-groups]
159+
test = [
160+
"pytest",
161+
"pytest-xdist",
162+
"coverage",
163+
]
164+
docs = [
165+
"sphinx",
166+
"sphinx-inline-tabs",
167+
"furo",
168+
]
169+
lint = [
170+
"relint",
171+
"ruff",
172+
"pycodestyle",
173+
"flake8-rst-docstrings",
155174
]

0 commit comments

Comments
 (0)