Skip to main content

Common library for sending telemetry

Project description

PyPI Status Python Version License

Tests Codecov pre-commit Black

Features

  • can be disabled in all tools by setting ITERATIVE_DO_NOT_TRACK=1 env var

  • single anonymised user_id across all iterative projects

  • collects minimal amount of anonymised data. For example:

{
    "tool_name": "dvc",
    "tool_version": "2.14.0",
    "user_id": "e798d2e2-8941-4f24-a868-3adcbf6467df",
    "os_name": "mac",
    "os_version": "12.3",
}

Requirements

  • TODO

Installation

You can install Iterative Telemetry via pip from PyPI:

$ pip install iterative-telemetry

Usage

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the Apache 2.0 license, Iterative Telemetry is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

iterative_telemetry-0.0.10.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

iterative_telemetry-0.0.10-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file iterative_telemetry-0.0.10.tar.gz.

File metadata

  • Download URL: iterative_telemetry-0.0.10.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for iterative_telemetry-0.0.10.tar.gz
Algorithm Hash digest
SHA256 7fde6111de6fa4acf5a95a6190cc9cc5d17d835a815f0a18ece201f6031f4ed6
MD5 121497b49db6643158fd56d8530ad659
BLAKE2b-256 d2b6f17d6e80252b7be6ca4d9463db226ce7863d26287f16f1347e981cd2f3d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for iterative_telemetry-0.0.10.tar.gz:

Publisher: release.yml on iterative/telemetry-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iterative_telemetry-0.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for iterative_telemetry-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e58ffb60d22c3de8dad6a114697cc61f6c14911cae484bf90df394e0d6553603
MD5 cd0fa9cc0456aabb06c3e8b386948f37
BLAKE2b-256 1a827331bbf84f1ccce7a2dd09a580c7bad38417cf35c84dc0b81bce2cf779b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for iterative_telemetry-0.0.10-py3-none-any.whl:

Publisher: release.yml on iterative/telemetry-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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