Skip to content

Commit 6b6d567

Browse files
committed
dependency-groups
Requires `pip>25.0.1`. See also: - https://peps.python.org/pep-0735/ - pypa/pip#13065 - #2118 (comment)
1 parent 668bc0c commit 6b6d567

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

pyproject.toml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ dependencies = [
5858
"zenodo_get>=1.6",
5959
]
6060
[project.optional-dependencies]
61+
gpu = [
62+
"astra-toolbox>=1.9.9.dev5,<=2.1", # [not osx]
63+
#"tigre>=2.4,<=2.6", # missing from PyPI
64+
]
65+
[dependency-groups]
6166
test = [
6267
#"ccpi-regulariser=24.0.1", # [not osx] # missing from PyPI
6368
"matplotlib>=3.3.0",
@@ -67,10 +72,23 @@ test = [
6772
"unittest-parametrize",
6873
"wget",
6974
]
70-
gpu = [
71-
"astra-toolbox>=1.9.9.dev5,<=2.1", # [not osx]
72-
#"tigre>=2.4,<=2.6", # missing from PyPI
73-
]
7475
test-linux = [
7576
"cvxpy",
77+
{include-group = "test"},
78+
]
79+
docs = [
80+
"jinja2",
81+
#"pydata-sphinx-theme",
82+
"recommonmark",
83+
"sphinx",
84+
"sphinx_rtd_theme",
85+
"sphinx-autobuild",
86+
"sphinx-click",
87+
"sphinx-copybutton",
88+
"sphinx-panels",
89+
"sphinxcontrib-bibtex",
90+
"nbsphinx",
91+
"sphinx-gallery",
92+
"sphinx-copybutton",
93+
"notebook",
7694
]

0 commit comments

Comments
 (0)