Metadata-Version: 2.5
Name: logfire-sdk
Version: 6.0.0b2
Summary: The best Python observability tool! 🪵🔥
Project-URL: Homepage, https://pydantic.dev/logfire
Project-URL: Source, https://github.com/pydantic/logfire
Project-URL: Documentation, https://pydantic.dev/docs/logfire/
Project-URL: Changelog, https://github.com/pydantic/logfire/blob/main/CHANGELOG.md
Author-email: Pydantic Team <engineering@pydantic.dev>, Samuel Colvin <samuel@pydantic.dev>, Hasan Ramezani <hasan@pydantic.dev>, Adrian Garcia Badaracco <adrian@pydantic.dev>, David Montague <david@pydantic.dev>, Marcelo Trylesinski <marcelo@pydantic.dev>, David Hewitt <david.hewitt@pydantic.dev>, Alex Hall <alex@pydantic.dev>, Jiri Kuncar <jiri@pydantic.dev>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: MacOS X
Classifier: Framework :: OpenTelemetry
Classifier: Framework :: OpenTelemetry :: Distros
Classifier: Framework :: OpenTelemetry :: Exporters
Classifier: Framework :: OpenTelemetry :: Instrumentations
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: executing>=2.0.1
Requires-Dist: opentelemetry-exporter-otlp-proto-http<1.45.0,>=1.39.0
Requires-Dist: opentelemetry-instrumentation>=0.41b0
Requires-Dist: opentelemetry-sdk<1.45.0,>=1.39.0
Requires-Dist: protobuf>=4.23.4
Requires-Dist: requests>=2.31.0
Requires-Dist: rich>=13.4.2
Requires-Dist: tomli>=2.0.1; python_version < '3.11'
Requires-Dist: typing-extensions>=4.13.0
Provides-Extra: aiohttp
Requires-Dist: opentelemetry-instrumentation-aiohttp-client>=0.42b0; extra == 'aiohttp'
Provides-Extra: aiohttp-client
Requires-Dist: opentelemetry-instrumentation-aiohttp-client>=0.42b0; extra == 'aiohttp-client'
Provides-Extra: aiohttp-server
Requires-Dist: opentelemetry-instrumentation-aiohttp-server>=0.55b0; extra == 'aiohttp-server'
Provides-Extra: asgi
Requires-Dist: opentelemetry-instrumentation-asgi>=0.42b0; extra == 'asgi'
Provides-Extra: asyncpg
Requires-Dist: opentelemetry-instrumentation-asyncpg>=0.42b0; extra == 'asyncpg'
Provides-Extra: aws-lambda
Requires-Dist: opentelemetry-instrumentation-aws-lambda>=0.42b0; extra == 'aws-lambda'
Provides-Extra: celery
Requires-Dist: opentelemetry-instrumentation-celery>=0.42b0; extra == 'celery'
Provides-Extra: datasets
Requires-Dist: httpx>=0.27.2; extra == 'datasets'
Requires-Dist: pydantic-evals>=1.0.0; extra == 'datasets'
Requires-Dist: pydantic>=2; extra == 'datasets'
Provides-Extra: django
Requires-Dist: opentelemetry-instrumentation-asgi>=0.42b0; extra == 'django'
Requires-Dist: opentelemetry-instrumentation-django>=0.42b0; extra == 'django'
Provides-Extra: dspy
Requires-Dist: openinference-instrumentation-dspy>=0; extra == 'dspy'
Provides-Extra: fastapi
Requires-Dist: opentelemetry-instrumentation-fastapi>=0.42b0; extra == 'fastapi'
Provides-Extra: flask
Requires-Dist: opentelemetry-instrumentation-flask>=0.42b0; extra == 'flask'
Provides-Extra: gateway
Requires-Dist: httpx>=0.27.0; extra == 'gateway'
Requires-Dist: starlette>=0.37.0; extra == 'gateway'
Requires-Dist: uvicorn>=0.30.0; extra == 'gateway'
Provides-Extra: google-genai
Requires-Dist: opentelemetry-instrumentation-google-genai>=1.0b0; extra == 'google-genai'
Provides-Extra: httpx
Requires-Dist: opentelemetry-instrumentation-httpx>=0.42b0; extra == 'httpx'
Provides-Extra: litellm
Requires-Dist: openinference-instrumentation-litellm>=0; extra == 'litellm'
Provides-Extra: litestar
Requires-Dist: litestar>=2.11.0; extra == 'litestar'
Requires-Dist: opentelemetry-instrumentation-asgi>=0.42b0; extra == 'litestar'
Requires-Dist: pydantic>=2.5; extra == 'litestar'
Provides-Extra: mysql
Requires-Dist: opentelemetry-instrumentation-mysql>=0.42b0; extra == 'mysql'
Provides-Extra: psycopg
Requires-Dist: opentelemetry-instrumentation-psycopg>=0.42b0; extra == 'psycopg'
Requires-Dist: packaging; extra == 'psycopg'
Provides-Extra: psycopg2
Requires-Dist: opentelemetry-instrumentation-psycopg2>=0.42b0; extra == 'psycopg2'
Requires-Dist: packaging; extra == 'psycopg2'
Provides-Extra: pymongo
Requires-Dist: opentelemetry-instrumentation-pymongo>=0.42b0; extra == 'pymongo'
Provides-Extra: redis
Requires-Dist: opentelemetry-instrumentation-redis>=0.42b0; extra == 'redis'
Provides-Extra: requests
Requires-Dist: opentelemetry-instrumentation-requests>=0.42b0; extra == 'requests'
Provides-Extra: sqlalchemy
Requires-Dist: opentelemetry-instrumentation-sqlalchemy>=0.42b0; extra == 'sqlalchemy'
Provides-Extra: sqlite3
Requires-Dist: opentelemetry-instrumentation-sqlite3>=0.42b0; extra == 'sqlite3'
Provides-Extra: starlette
Requires-Dist: opentelemetry-instrumentation-starlette>=0.42b0; extra == 'starlette'
Provides-Extra: system-metrics
Requires-Dist: opentelemetry-instrumentation-system-metrics>=0.42b0; extra == 'system-metrics'
Provides-Extra: urllib
Requires-Dist: opentelemetry-instrumentation-urllib>=0.42b0; extra == 'urllib'
Provides-Extra: variables
Requires-Dist: pydantic-handlebars>=0.2.1; extra == 'variables'
Requires-Dist: pydantic>=2; extra == 'variables'
Provides-Extra: wsgi
Requires-Dist: opentelemetry-instrumentation-wsgi>=0.42b0; extra == 'wsgi'
Description-Content-Type: text/markdown

# logfire-sdk

This distribution contains the Python software development kit (SDK) for
[Pydantic Logfire](https://pydantic.dev/logfire).

Most users should install `logfire`, which includes this SDK and the Logfire
command-line interface:

```bash
pip install logfire
```

Install `logfire-sdk` directly when the command-line interface is not needed or
is unavailable in the target runtime:

```bash
pip install logfire-sdk
```

The distribution name is `logfire-sdk`, but the Python import remains
`import logfire`. See the [SDK getting-started guide](https://pydantic.dev/docs/logfire/get-started/first-trace)
for usage and configuration guidance.
