Skip to content

fix: widen pytz version constraint for Airflow 3.3.0 compatibility - #165

Open
ValeriyMenshikov wants to merge 1 commit into
long2ice:devfrom
ValeriyMenshikov:fix/pytz-airflow-3.3.0-compat
Open

fix: widen pytz version constraint for Airflow 3.3.0 compatibility#165
ValeriyMenshikov wants to merge 1 commit into
long2ice:devfrom
ValeriyMenshikov:fix/pytz-airflow-3.3.0-compat

Conversation

@ValeriyMenshikov

Copy link
Copy Markdown

Problem

The current pytz constraint (>=2025.1,<2026.0) excludes all 2026.x releases, making asynch incompatible with Apache Airflow 3.3.0, which requires pytz>=2026.2 (constraints pin pytz==2026.2).

Solution

Widen the upper bound from <2026.0 to <2027.0 to allow pytz 2026.x releases.

Changes

  • pyproject.toml: pytz (>=2025.1,<2027.0)
  • poetry.lock: updated to pytz==2026.3.post1
  • CHANGELOG.md: added entry

Verification

  • Verified pytz 2026.3.post1 imports and timezone operations work correctly
  • Verified asynch.proto.columns.datetimecolumn module imports successfully

Airflow 3.3.0 requires pytz>=2026.2 (constraints pin pytz==2026.2).
The previous constraint (>=2025.1,<2026.0) excluded all 2026.x
versions, making asynch incompatible with Airflow 3.3.0.

Widen the upper bound to <2027.0 to allow pytz 2026.x releases.
Update poetry.lock to pytz 2026.3.post1.
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.

1 participant