Skip to content

Support SQLAlchemy 2 #413

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
bmritz opened this issue Nov 29, 2023 · 5 comments
Open

Support SQLAlchemy 2 #413

bmritz opened this issue Nov 29, 2023 · 5 comments
Labels
refactoring Code improvement without behavior change

Comments

@bmritz
Copy link

bmritz commented Nov 29, 2023

Summary

Support SqlAlchemy version 2.X as a dependency.

Details

I'd like to be able to use the latest versions of SQLAlchemy with sqlalchemy-exasol.

Background & Context

Currently, when Installing sqlalchemy-exasol in an environment where there are other sqlalchemy tools, this library prevents the user from using the latest version of SQLAlchemy.

References

https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html#

@bmritz bmritz added the refactoring Code improvement without behavior change label Nov 29, 2023
@Nicoretti
Copy link
Contributor

Hi @bmritz,

Thanks for raising this issue! Internally, we've initiated discussions with our project management team regarding including this in our roadmap. We'll keep this issue updated as we make progress on the SQLAlchemy2 upgrade.

Lastly, I have a quick question: Are you planning to upgrade all code to SQLAlchemy2 once it's available, or are there systems/codes of yours that still will rely on 1.4.x?

Best,
Nico

@bmritz
Copy link
Author

bmritz commented Nov 30, 2023 via email

@Nicoretti
Copy link
Contributor

Note: To simplify the project's SQLA2 migration/support, deprecated dialects should be dropped first:

@danaut
Copy link

danaut commented Apr 16, 2025

Hello,

May I ask if there are any updates on this issue?
It looks like SQLAlchemy 1.4.X does no receive any (security) updates anymore. Additionally, when used in combination with pandas read_sql(), I have to use pandas<2.2.0.

Best regards,
Daniel

@ArBridgeman
Copy link
Collaborator

@danaut Thanks for pinging us. I'll check with my PM for the status.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Code improvement without behavior change
Projects
None yet
Development

No branches or pull requests

4 participants