Skip to content

Commit faf460c

Browse files
committed
fix: Require dulwich<1.2.0 and sync lock file
1 parent 5994b77 commit faf460c

2 files changed

Lines changed: 2234 additions & 2281 deletions

File tree

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ gcs = [
5151
]
5252
git = [
5353
"apache-airflow-providers-ssh>=3.0.0",
54-
"dulwich>=1.0.0",
54+
# dulwich>=1.2.0 no longer includes a paramiko vendor module we need for SSH connections.
55+
# Until we can provide our own, exclude newer versions.
56+
"dulwich>=1.0.0,<1.2.0",
5557
]
5658
postgres = [
5759
"dbt-postgres>=1.8.0,<2.0.0",
@@ -78,7 +80,7 @@ dev = [
7880
"coverage[toml]>=7.2",
7981
# docutils 0.21 causes an error with poetry (https://github.com/python-poetry/poetry/issues/9293)
8082
"docutils!=0.21",
81-
"dulwich>=0.21,!=0.21.6",
83+
"dulwich>=1.0.0,<1.2.0",
8284
"freezegun>=1.1.0",
8385
"mock-gcp==0.2.0",
8486
"moto>=4.0.3",

0 commit comments

Comments
 (0)