{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Sends anonymized telemetry data from Iterative tools, collecting minimal usage information like tool name, version, OS details, and a persistent user ID that can be disabled via environment variable.","skillfed_tags":["telemetry","analytics","opt-out"],"use_cases":["Embed in Iterative tools to collect anonymous usage patterns and inform product development decisions","Track adoption and feature usage across a suite of related command-line or programmatic tools","Maintain a consistent user identity across multiple Iterative projects without storing personally identifiable information","Allow users to opt out of all telemetry collection via a single environment variable across all dependent tools"],"what_it_does":"Iterative Telemetry is a shared library that collects and sends anonymized usage data from Iterative tools. It gathers minimal information\u2014tool name, version, OS details, and a persistent anonymized user ID\u2014and transmits it via HTTP requests. The package is designed to be unobtrusive: users can disable all telemetry collection across all Iterative projects by setting the ITERATIVE_DO_NOT_TRACK environment variable.\n\nThe library depends on requests for HTTP communication, appdirs for platform-specific data directories, filelock for safe concurrent access, and distro for OS detection. It supports Python 3.8 through 3.11 and is distributed under the Apache 2.0 license. While maintenance is aging (no release in 549 days), the repository remains active.","worth_installing":"Yes, if you are building or maintaining an Iterative tool and need a lightweight, opt-out-friendly telemetry layer. The package is permissively licensed, has low install friction, and collects only minimal anonymized data. The aging maintenance status is a minor concern but not a blocker given the stable, narrow scope of the library."},"id":"iterative-telemetry","links":{"html":"https://skillfed.io/packages/iterative-telemetry","md":"https://skillfed.io/packages/iterative-telemetry.md","pypi":"https://pypi.org/project/iterative-telemetry/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-02-11","license_spdx":null,"license_treatment":"permissive","name":"iterative-telemetry","python_support":"supports_current","summary":"Common library for sending telemetry"},"popularity":{"monthly_downloads":2939796,"position":2817,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.0.10"}
