-
Notifications
You must be signed in to change notification settings - Fork 603
SDK init fails from pydantic AI integration #5134
Copy link
Copy link
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
No status