Skip to content

Commit 4fe93fa

Browse files
committed
refresh dependency list
1 parent b71c6c1 commit 4fe93fa

File tree

2 files changed

+1262
-1100
lines changed

2 files changed

+1262
-1100
lines changed

pyproject.toml

Lines changed: 44 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -20,64 +20,63 @@ classifiers = [
2020
]
2121

2222
dependencies = [
23-
"huggingface-hub>=0.34.4",
23+
"anyascii>=0.3.3,<1",
24+
"datasets>=4.0.0,<5",
25+
"duckdb>=1.1.3,<2",
26+
"faker>=20.1.0,<21",
27+
"httpx-retries>=0.4.2,<1",
28+
"httpx>=0.28.1,<1",
29+
"huggingface-hub>=1.0.1,<2",
2430
"jinja2>=3.1.6,<4",
25-
"numpy>=1.23.5",
26-
"pandas>=1.5.3",
27-
"pyarrow>=19.0.1",
28-
"pydantic>=2.9.2",
29-
"pygments>=2.19.2",
30-
"pyyaml>=6.0.1",
31-
"python-json-logger==2.0.7",
32-
"prompt-toolkit>=3.0.0",
31+
"json-repair>=0.48.0,<1",
32+
"jsonpath-rust-bindings>=1.0,<2",
33+
"litellm>=1.73.6,<2",
34+
"lxml>=6.0.2,<7",
35+
"marko>=2.1.2,<3",
36+
"networkx>=3.0,<4",
37+
"numpy>=1.23.5,<3",
38+
"pandas>=2.3.3,<3",
39+
"prompt-toolkit>=3.0.0,<4",
40+
"pyarrow>=19.0.1,<20",
41+
"pydantic[email]>=2.9.2,<3",
42+
"pygments>=2.19.2,<3",
43+
"python-json-logger>=3,<4",
44+
"pyyaml>=6.0.1,<7",
3345
"requests<3,>=2.32.2",
34-
"rich>=13.7.1",
35-
"typer>=0.12.0",
36-
"anyascii>=0.3.3,<1.0",
37-
"datasets>=4.0.0",
38-
"duckdb==1.1.3",
39-
"faker==20.1.0",
40-
"httpx>=0.27.2",
41-
"httpx-retries>=0.4.2",
42-
"json-repair==0.48.0",
43-
"jsonpath-rust-bindings>=1.0",
44-
"litellm==1.73.6",
45-
"lxml>=6.0.2",
46-
"marko==2.1.2",
47-
"networkx==3.0",
48-
"pydantic[email]>=2.9.2",
49-
"scipy>=1.11.0",
50-
"sqlfluff==3.2.0",
51-
"tiktoken>=0.8.0",
52-
"ruff==0.12.3",
46+
"rich>=14.2.0,<15",
47+
"ruff==0.12.3", # This needs to be pinned because we are currently parsing ruff's output.
48+
"scipy>=1.11.0,<2",
49+
"sqlfluff>=3.2.0,<4",
50+
"tiktoken>=0.8.0,<1",
51+
"typer>=0.20,<1",
5352
]
5453

5554
[project.scripts]
5655
data-designer = "data_designer.cli:main"
5756

5857
[dependency-groups]
5958
dev = [
60-
"jsonpath-ng==1.5.3",
61-
"pre-commit>=4.0.0",
62-
"pytest>=8.3.3",
63-
"pytest-asyncio>=0.24.0",
64-
"pytest-cov>=7.0.0",
65-
"pytest-env>=1.2.0",
66-
"pytest-httpx>=0.35.0",
59+
"jsonpath-ng>=1.5.3,<2",
60+
"pre-commit>=4.0.0,<5",
61+
"pytest-asyncio>=0.24.0,<1",
62+
"pytest-cov>=7.0.0,<8",
63+
"pytest-env>=1.2.0,<2",
64+
"pytest-httpx>=0.35.0,<1",
65+
"pytest>=8.3.3,<9",
6766
]
6867
docs = [
69-
"mkdocs>=1.6.1",
70-
"mkdocstrings>=0.30.1",
71-
"mkdocstrings-python>=1.18.2",
72-
"mkdocs-material>=9.6.22",
73-
"mkdocs-jupyter>=0.25.1",
74-
"mkdocs-redirects>=1.2.2",
75-
"mike>=2.1.3",
68+
"mike>=2.1.3,<3",
69+
"mkdocs-jupyter>=0.25.1,<1",
70+
"mkdocs-material>=9.6.22,<10",
71+
"mkdocs-redirects>=1.2.2,<2",
72+
"mkdocs>=1.6.1,<2",
73+
"mkdocstrings-python>=1.18.2,<2",
74+
"mkdocstrings>=0.30.1,<1",
7675
]
7776
notebooks = [
78-
"jupyter>=1.0.0",
79-
"ipykernel>=6.29.0",
80-
"pillow>=12.0.0",
77+
"ipykernel>=6.29.0,<7",
78+
"jupyter>=1.0.0,<2",
79+
"pillow>=12.0.0,<13",
8180
]
8281

8382
[build-system]

0 commit comments

Comments
 (0)