@@ -3,34 +3,32 @@ name = "macro_agents"
33requires-python = " >=3.10.19,<3.14"
44version = " 0.1.0"
55dependencies = [
6- " dagster>=1.11.4" ,
6+ " dagster>=1.11.4,<2.0.0 " , # Add upper bound
77 " dagster-cloud" ,
88 " dagster-duckdb" ,
9- " polars" ,
9+ " polars>=0.20.0,<1.0.0 " , # Pin polars
1010 " dagster-dbt" ,
11- " requests" ,
12- " dbt-core" ,
13- " google-api-core" ,
14- " google-auth" ,
15- " google-cloud-bigquery" ,
16- " dbt-duckdb" ,
17- " dagster-shared>=1.11.4" ,
18- " dagster-pipes>=1.11.4" ,
19- " dagster-dg-cli>=1.11.4" ,
20- " dagster-webserver>=1.11.4" ,
21- " pyarrow>=21.0.0" ,
22- " beautifulsoup4" ,
23- " lxml" ,
24- " ruff>=0.12.7" ,
25- " tenacity>=9.1.2" ,
26- " dspy>=2.6.27" ,
27- " sqlfluff>=3.4.2" ,
28- " sqlfluff-templater-dbt>=3.4.2" ,
11+ " requests>=2.31.0,<3.0.0" ,
12+ " dbt-core>=1.10.0,<2.0.0" , # Pin dbt-core
13+ " google-api-core>=2.0.0,<3.0.0" ,
14+ " google-auth>=2.0.0,<3.0.0" ,
15+ " google-cloud-bigquery>=3.0.0,<4.0.0" ,
16+ " dbt-duckdb>=1.10.0,<2.0.0" ,
17+ " dagster-shared>=1.11.4,<2.0.0" ,
18+ " dagster-pipes>=1.11.4,<2.0.0" ,
19+ " dagster-dg-cli>=1.11.4,<2.0.0" ,
20+ " dagster-webserver>=1.11.4,<2.0.0" ,
21+ " pyarrow>=21.0.0,<22.0.0" , # Pin pyarrow
22+ " beautifulsoup4>=4.12.0,<5.0.0" ,
23+ " lxml>=5.0.0,<6.0.0" ,
24+ # Move dev tools to optional-dependencies
25+ " tenacity>=9.1.2,<10.0.0" ,
26+ " dspy>=2.6.27,<3.0.0" ,
2927 " dagster-sling" ,
30- " google-cloud-storage>=2.10.0" ,
31- " openai>=1.0.0" ,
32- " anthropic>=0.18.0" ,
33- " google-generativeai>=0.3.0" ,
28+ " google-cloud-storage>=2.10.0,<3.0.0 " ,
29+ " openai>=1.0.0,<2.0.0 " ,
30+ " anthropic>=0.18.0,<1.0.0 " ,
31+ " google-generativeai>=0.3.0,<1.0.0 " ,
3432]
3533
3634[project .optional-dependencies ]
@@ -40,7 +38,9 @@ dev = [
4038 " pytest-cov" ,
4139 " pytest-xdist" ,
4240 " mypy" ,
43- " ruff" ,
41+ " ruff>=0.12.7,<1.0.0" , # Move ruff here
42+ " sqlfluff>=3.4.2,<4.0.0" , # Move sqlfluff here
43+ " sqlfluff-templater-dbt>=3.4.2,<4.0.0" , # Move here
4444]
4545
4646[build-system ]
0 commit comments