-
Notifications
You must be signed in to change notification settings - Fork 580
Closed
Labels
Description
How do you use Sentry?
Self-hosted/on-premise
Version
1.16.0
Steps to Reproduce
Call sentry_sdk.init() with SQLAlchemy integration and install SQLAlchemy==2.0.5.post1.
Expected Result
Success.
Actual Result
File "///src/.../__init__.py", line 150, in <module>
sentry_sdk.init(
File "///.tox/py/lib/python3.10/site-packages/sentry_sdk/hub.py", line 121, in _init
client = Client(*args, **kwargs) # type: ignore
File "///.tox/py/lib/python3.10/site-packages/sentry_sdk/client.py", line 117, in __init__
self._init_impl()
File "///.tox/py/lib/python3.10/site-packages/sentry_sdk/client.py", line 151, in _init_impl
self.integrations = setup_integrations(
File "///.tox/py/lib/python3.10/site-packages/sentry_sdk/integrations/__init__.py", line 124, in setup_integrations
type(integration).setup_once()
File "///.tox/py/lib/python3.10/site-packages/sentry_sdk/integrations/sqlalchemy.py", line 37, in setup_once
raise DidNotEnable(
sentry_sdk.integrations.DidNotEnable: Unparsable SQLAlchemy version: 2.0.5.post1
This is very similar to #1811, which was fixed in #1812 but that doesn't handle all the possible PEP440 variations, [N!]N(.N)*[{a|b|rc}N][.postN][.devN]
Reactions are currently unavailable