{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/2"}],"enrichment":{"capability":"Generates or retrieves a unique device identifier for a system based on the DevDeviceId specification, returning a string that can be used to identify individual machines.","skillfed_tags":["device-identification","system-info"],"use_cases":["Tracking or identifying individual machines in a fleet or telemetry system.","Generating unique device identifiers for software licensing or activation workflows.","Correlating logs or events to specific hardware in a multi-machine environment.","Creating device fingerprints for security or fraud-detection systems."],"what_it_does":"py-deviceid is a lightweight Python library that generates a unique identifier for a device based on the DevDeviceId specification. It exposes a single function, get_device_id(), that returns a string representing the device. The package has no runtime dependencies and supports Python 3.8 through 3.12, making it easy to integrate into existing projects.\n\nThe library is intended for scenarios where you need a machine-specific identifier\u2014such as device tracking, licensing, telemetry, or system inventory. Because it is in Alpha status and has not been actively updated since its initial release, it should be evaluated carefully for production use, particularly if you need guarantees about identifier stability or cross-platform consistency.","worth_installing":"Yes, if you need a simple device identifier and can verify that the DevDeviceId specification meets your stability and cross-platform requirements. The zero-dependency design and MIT license make it low-risk to try. However, the Alpha status and lack of recent updates mean you should test thoroughly in your target environment before relying on it in production."},"id":"py-deviceid","links":{"html":"https://skillfed.io/packages/py-deviceid","md":"https://skillfed.io/packages/py-deviceid.md","pypi":"https://pypi.org/project/py-deviceid/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-07","license_spdx":null,"license_treatment":"permissive","name":"py-deviceid","python_support":"supports_current","summary":"A simple library to get or create a unique device id for a device in Python."},"popularity":{"monthly_downloads":4986680,"position":2186,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.1"}
