Skip to content

AP-789: upgrade to Airflow 3.3.0#87

Merged
anarchivist merged 3 commits into
mainfrom
AP-789
Jul 17, 2026
Merged

AP-789: upgrade to Airflow 3.3.0#87
anarchivist merged 3 commits into
mainfrom
AP-789

Conversation

@anarchivist

@anarchivist anarchivist commented Jul 16, 2026

Copy link
Copy Markdown
Member

also moves provider-specific dependencies out of pyproject.toml, etc.

see BerkeleyLibrary/mokelumne-providers-ldc#2 and BerkeleyLibrary/mokelumne-providers-tind#2, which will likely need merge/release before this will go green in CI. it builds locally with the following change pre merge:

diff --git a/pyproject.toml b/pyproject.toml
index c14a4ee..daa3768 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,8 +11,8 @@ dependencies = [
     "flask-appbuilder",
     "langchain[aws]",
     "langfuse",
-    "mokelumne-providers-ldc >= 1.0.6",
-    "mokelumne-providers-tind >= 1.0.4",
+    "mokelumne-providers-ldc @ https://github.com/berkeleylibrary/mokelumne-providers-ldc/archive/AP-789.zip",
+    "mokelumne-providers-tind @ https://github.com/berkeleylibrary/mokelumne-providers-tind/archive/AP-789.zip",
     "pymarc",
 ]
 requires-python = ">= 3.13, < 3.15"

also moves provider-specific dependencies out of pyproject.toml, etc.
@anarchivist
anarchivist requested review from awilfox and danschmidt5189 and removed request for awilfox July 16, 2026 19:07

@awilfox awilfox left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+wc, after the providers are updated this should be good to go.

Comment thread pyproject.toml Outdated
Comment on lines 14 to 15
"mokelumne-providers-ldc >= 1.0.6",
"mokelumne-providers-tind >= 1.0.4",

@awilfox awilfox Jul 16, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably upgrade the minimum for the providers to match the 3.3 compatible versions.

Suggested change
"mokelumne-providers-ldc >= 1.0.6",
"mokelumne-providers-tind >= 1.0.4",
"mokelumne-providers-ldc >= 1.1.0",
"mokelumne-providers-tind >= 1.1.0",

@anarchivist
anarchivist merged commit afa2a6b into main Jul 17, 2026
5 checks passed
@anarchivist
anarchivist deleted the AP-789 branch July 17, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants