Skip to content

[v3-2-test] Cap pymysql<1.2 in PyPI constraints generation (#67491) - #67492

Merged
potiuk merged 1 commit into
v3-2-testfrom
backport-6e9757b-v3-2-test
May 25, 2026
Merged

[v3-2-test] Cap pymysql<1.2 in PyPI constraints generation (#67491)#67492
potiuk merged 1 commit into
v3-2-testfrom
backport-6e9757b-v3-2-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The released apache-airflow-providers-mysql on PyPI does not yet carry
the pymysql<1.2 cap from #67467, so PyPI constraint generation picks up
pymysql 1.2.0 and breaks SQLAlchemy's AsyncAdapt_aiomysql_connection.ping().
Mirror the cap in the constraints script's additional_constraints_for_highest_resolution
so PyPI constraints stay installable until the SQLAlchemy fix is released.
Also extend the comment in providers/mysql/pyproject.toml to link the
upstream tracking issue (sqlalchemy/sqlalchemy#13306).
(cherry picked from commit 6e9757b)

Co-authored-by: Jarek Potiuk jarek@potiuk.com

The released apache-airflow-providers-mysql on PyPI does not yet carry
the pymysql<1.2 cap from #67467, so PyPI constraint generation picks up
pymysql 1.2.0 and breaks SQLAlchemy's AsyncAdapt_aiomysql_connection.ping().
Mirror the cap in the constraints script's additional_constraints_for_highest_resolution
so PyPI constraints stay installable until the SQLAlchemy fix is released.
Also extend the comment in providers/mysql/pyproject.toml to link the
upstream tracking issue (sqlalchemy/sqlalchemy#13306).
(cherry picked from commit 6e9757b)
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@potiuk
potiuk marked this pull request as ready for review May 25, 2026 20:08
@potiuk
potiuk merged commit 88922c6 into v3-2-testMay 25, 2026
2 checks passed
@potiuk
potiuk deleted the backport-6e9757b-v3-2-test branch May 25, 2026 20:08
@vatsrahul1001vatsrahul1001 added this to the Airflow 3.2.2 milestone May 25, 2026
vatsrahul1001 pushed a commit that referenced this pull request May 25, 2026
…67492)
The released apache-airflow-providers-mysql on PyPI does not yet carry
the pymysql<1.2 cap from #67467, so PyPI constraint generation picks up
pymysql 1.2.0 and breaks SQLAlchemy's AsyncAdapt_aiomysql_connection.ping().
Mirror the cap in the constraints script's additional_constraints_for_highest_resolution
so PyPI constraints stay installable until the SQLAlchemy fix is released.
Also extend the comment in providers/mysql/pyproject.toml to link the
upstream tracking issue (sqlalchemy/sqlalchemy#13306).
(cherry picked from commit 6e9757b)
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
vatsrahul1001 pushed a commit that referenced this pull request May 25, 2026
…67492)
The released apache-airflow-providers-mysql on PyPI does not yet carry
the pymysql<1.2 cap from #67467, so PyPI constraint generation picks up
pymysql 1.2.0 and breaks SQLAlchemy's AsyncAdapt_aiomysql_connection.ping().
Mirror the cap in the constraints script's additional_constraints_for_highest_resolution
so PyPI constraints stay installable until the SQLAlchemy fix is released.
Also extend the comment in providers/mysql/pyproject.toml to link the
upstream tracking issue (sqlalchemy/sqlalchemy#13306).
(cherry picked from commit 6e9757b)
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@potiuk@vatsrahul1001