-
Notifications
You must be signed in to change notification settings - Fork 143
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
Import error: cannot import name _SessionSignalEvents from flask_sqlalchemy #359
Comments
hi @UniqueElphie The |
This means that for now, the X-Ray SDK is only compatible with the Flask-SQLAlchemy version <= 2.5.1 |
To my mind, this does look easier with the new version of Flask-SQLAlchemy: https://flask-sqlalchemy.palletsprojects.com/en/3.0.x/track-modifications/ Is there a timeline for adding support for the new version? |
Hi @s-t-e-v-e-n-k, We cannot share this timeline with customers, but it is on our backlog. Meanwhile, OpenTelemetry Python supports all versions of Flask and you can find docs for getting started w/ OTel & X-Ray here: https://aws-otel.github.io/docs/getting-started/python-sdk |
please, any update? |
Hello, I would like to inquire about the possibility of resolving an issue in the near future, as we need to upgrade Flask to version 3 or higher. Due to the dependency issues with Flask v2.x.x, the Werkzeug package is required to be below version 3. However, recent scans have identified security issues in versions of Werkzeug below 3, and our team needs to upgrade it. Therefore, I am inquiring about the likelihood of aws-xray-sdk supporting Flask_SQLAlchemy 3.x.x or higher versions. Thank you for your assistance. |
I came across the import error at this line:
https://github.com/aws/aws-xray-sdk-python/blob/master/aws_xray_sdk/ext/flask_sqlalchemy/query.py#L4
Package:
flask-sqlalchemy, 3.0.0
aws-xray-sdk-python, 2.10.0
It works fine when I downgrade flask-sqlalchemy to version 2.5.1
The text was updated successfully, but these errors were encountered: