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]
