Asserterror when using in flask app, gevent, magic libraries
Pydantic Logfire - ### Description
The error below happens only when using the combination of gevent, logfire, and importing magic.
## The fix
[davidhewitt (commenter)]: The AssertionError is an upstream gevent + ctypes interaction (opentelemetry-python#3897). Workaround: import gevent and magic before calling logfire.configure(). Run gevent.monkey.patch_all() and all third-party imports first, then configure logfire last.
Thread: gh:pydantic/logfire#63