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.4.tar.gz (162.8 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.4-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for latitude_telemetry-2.0.4.tar.gz
Algorithm Hash digest
SHA256 ab01de77c98c0b76e4e023fa11601ba0fe65e47aeb511a845a2ca8acef010513
MD5 8c1092cab521ba898f589bc607191a7a
BLAKE2b-256 87bbfb4d86f6fed04b52290197108d3a0fb2ab12da11969f01032351943a00c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for latitude_telemetry-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 daed779956e16a31862c559cfdac63181cb84170a38b0e0ac0c4ad8df7b36395
MD5 7d1561780bb4837a30aa01ec5b075d27
BLAKE2b-256 e329eea451b6802afa3581224ee80ac110c8c6aeb2b67884e32a68b03854f596

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