Skip to main content

Latitude Telemetry for Python

Project description

Latitude Telemetry for Python

pip install latitude-telemetry

Requires Python 3.11 through 3.14.

Go to the documentation to learn more.

Usage

from latitude_telemetry import Instrumentors, Telemetry, TelemetryOptions
from openai import OpenAI

telemetry = Telemetry("my-api-key", TelemetryOptions(
    instrumentors=[
        Instrumentors.OpenAI,
    ],
))

openai = OpenAI(api_key="my-api-key")
openai.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello, I'm being instrumented!"}],
)

Find more examples.

Development

Requires uv 0.5.10 or higher.

  • Install dependencies: uv venv && uv sync --all-extras --all-groups
  • Add [dev] dependencies: uv add [--dev] <package>
  • Run linter: uv run scripts/lint.py
  • Run formatter: uv run scripts/format.py
  • Run tests: uv run scripts/test.py
  • Build package: uv build
  • Publish package: uv publish

License

The Telemetry is licensed under the LGPL-3.0 License - read the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

latitude_telemetry-2.0.3.tar.gz (151.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

latitude_telemetry-2.0.3-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file latitude_telemetry-2.0.3.tar.gz.

File metadata

  • Download URL: latitude_telemetry-2.0.3.tar.gz
  • Upload date:
  • Size: 151.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for latitude_telemetry-2.0.3.tar.gz
Algorithm Hash digest
SHA256 9790fa23a07d3110e3d84363025a5d8a6d3a71bb7feebfe8ba50c03f4215ca12
MD5 3f2acf798d9d8d9e64896f93c331cd51
BLAKE2b-256 3930e17645d0e93c66b5f87f2abd9b08d82e27137382bbb258aaf189335b2f7d

See more details on using hashes here.

File details

Details for the file latitude_telemetry-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for latitude_telemetry-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 93433792eb65bce91807aa0949768c210c059fb71f85b5af2f4d6a6a15c89bc2
MD5 b667b9c9b1813425d3986a49fdebee02
BLAKE2b-256 0c38c29c8db66a40339b3127f703f56bc43ca9d84ddff8ceb81bea0ebdee5e4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page