Skip to content

Commit a675f6c

Browse files
update dependencies
1 parent c6fe453 commit a675f6c

3 files changed

Lines changed: 147 additions & 165 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ jobs:
6969
cd project-repo/macro_agents/dbt_project
7070
dbt deps || true
7171
dbt parse --target prod || dbt parse
72+
env:
73+
MOTHERDUCK_PROD_SCHEMA: ${{ secrets.MOTHERDUCK_PROD_SCHEMA }}
74+
MOTHERDUCK_DATABASE: ${{ secrets.MOTHERDUCK_DATABASE }}
75+
MOTHERDUCK_TOKEN: ${{ secrets.MOTHERDUCK_TOKEN }}
76+
DBT_TARGET: prod
7277

7378
- name: Python Executable Deploy
7479
if: steps.prerun.outputs.result == 'pex-deploy'

macro_agents/pyproject.toml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,32 @@ name = "macro_agents"
33
requires-python = ">=3.10.19,<3.14"
44
version = "0.1.0"
55
dependencies = [
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

Comments
 (0)