GitHub user oailton edited a comment on the discussion: Constraints in 3.0.3 
have incompatible combination of pandas & sqlalchemy

I have seen an issue on great-expectations and I guess it could contribute to 
this discussion. They have dependencies on Pandas, SQLAlchemy and Airflow and 
one suggestion is a fine tuning on Airflow requirements. I don't know if it is 
reasonable, my intention was only bring it to your attention.

> A few observations, @billdirks :
> 
> - Pandas 2.2.0+ correctly has a `SQLAlchemy>=2.0.0` requirement, but only for 
> certain db-related extras
> - E.g. `uv add "sqlalchemy<2" "pandas[sql-other]"` will correctly resolve 
> pandas 2.1 and sqlalchemy 1.4
> 
> Currently, to support an Airflow compatibility requirement, we need to 
> support SqlAlchemy 1.4.X.
> 
> So it seems that what is required is that Airflow requires SqlAlchemy 1.4 
> _and_ the pandas extra "sql-other" and they would be home safe. Or perhaps gx 
> could/should require pandas with that extra. The pin `pandas<2.2` seems a 
> completely wrong way to handle this for sure at least. 

 _Originally posted by @jonaslb in 
[#10621](https://github.com/great-expectations/great_expectations/issues/10621#issuecomment-2990522995)_

GitHub link: 
https://github.com/apache/airflow/discussions/53392#discussioncomment-13777244

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to