Skip to content

Commit 300b985

Browse files
committed
Add PEP 735 [dependency-groups]
1 parent 740f1e8 commit 300b985

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

pyproject.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,28 @@ social_cards = [
5050
name = "Itay Ziv"
5151
email = "itay220204@gmail.com"
5252

53+
[dependency-groups]
54+
docs = [
55+
"furo>=2024",
56+
"matplotlib",
57+
"myst-parser>=4",
58+
"sphinx-design",
59+
"sphinx~=8.1.0",
60+
]
61+
lint = [
62+
"ruff==0.9.2",
63+
]
64+
package = [
65+
"betterproto==2.0.0b6", # resolution fails without betterproto
66+
"build",
67+
"pypi-attestations==0.0.22",
68+
"twine>=6.1",
69+
]
70+
test = [
71+
"pytest==7.4.4",
72+
"beautifulsoup4==4.12.3",
73+
]
74+
5375
[tool.flit.module]
5476
name = "sphinxext.opengraph"
5577

@@ -66,3 +88,6 @@ include = [
6688
exclude = [
6789
"doc/_build",
6890
]
91+
92+
[tool.uv]
93+
default-groups = "all"

0 commit comments

Comments
 (0)