-
Notifications
You must be signed in to change notification settings - Fork 570
Closed
Description
How do you use Sentry?
Sentry Saas (sentry.io)
Version
2.45.0
Steps to Reproduce
We just updated to version 2.45.0 from 2.44.0.
Since then sentry_sdk.init is crashing with the following traceback:
File "xxxxx.py", line 66, in sentry_setup
sentry_sdk.init(
File "env/lib/python3.10/site-packages/sentry_sdk/_init_implementation.py", line 62, in _init
client = sentry_sdk.Client(*args, **kwargs)
File "env/lib/python3.10/site-packages/sentry_sdk/client.py", line 289, in __init__
self._init_impl()
File "env/lib/python3.10/site-packages/sentry_sdk/client.py", line 422, in _init_impl
self.integrations = setup_integrations(
File "env/lib/python3.10/site-packages/sentry_sdk/integrations/__init__.py", line 226, in setup_integrations
for integration_cls in iter_default_integrations(
File "env/lib/python3.10/site-packages/sentry_sdk/integrations/__init__.py", line 52, in iter_default_integrations
yield getattr(import_module(module), cls)
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "env/lib/python3.10/site-packages/sentry_sdk/integrations/pydantic_ai/__init__.py", line 10, in <module>
from .patches import (
File "env/lib/python3.10/site-packages/sentry_sdk/integrations/pydantic_ai/patches/__init__.py", line 4, in <module>
from .tools import _patch_tool_execution # noqa: F401
File "env/lib/python3.10/site-packages/sentry_sdk/integrations/pydantic_ai/patches/tools.py", line 3, in <module>
from pydantic_ai._tool_manager import ToolManager # type: ignore
ModuleNotFoundError: No module named 'pydantic_ai._tool_manager'It seems like pydantic_ai is imported even when it is not installed?
Seems to come from: #5111
Expected Result
There should be no crash
Actual Result
Crash, see traceback above
LukasPoque
Metadata
Metadata
Assignees
Projects
Status
No status