@@ -20,64 +20,63 @@ classifiers = [
2020]
2121
2222dependencies = [
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 ]
5655data-designer = " data_designer.cli:main"
5756
5857[dependency-groups ]
5958dev = [
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]
6867docs = [
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]
7776notebooks = [
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