--- id: uuid version: "1.30" license: UNKNOWN license_treatment: unclear maintenance: abandoned --- # uuid — UUID object and generation functions (Python 2.3 or higher) License: unclear · Maintenance: abandoned · Downloads: 2.9M/mo ## What it is and what it does This package provides UUID (Universally Unique Identifier) objects and generation functions conforming to RFC 4122. It creates unique identifiers that can be used as keys, references, or identifiers in distributed systems where collision probability must be negligible. The package is effectively obsolete: Python's standard library has included a uuid module, making this third-party implementation unnecessary for modern development. The package was last released on 2007-05-26 and has received no maintenance or updates in many years. Installing it introduces technical debt and licensing uncertainty without functional benefit over the built-in alternative. Use it for: - Legacy Python codebases that predate the standard library uuid module and cannot be updated - Systems requiring RFC 4122 UUID generation on very old Python versions where the standard library is unavailable - Archival or forensic analysis of historical Python projects that explicitly depend on this package ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides UUID object creation and RFC 4122-compliant unique identifier generation for Python applications. No. Do not install this package. Python's standard library uuid module provides identical functionality with active maintenance and no licensing ambiguity. This package is abandoned, unmaintained since 2007-05-26, and creates unnecessary risk. Use the built-in uuid module instead. Only consider this package if you are maintaining legacy code that cannot be modernized. ## Install pip install uuid uv add uuid poetry add uuid ## Installing uuid Before you install: High install friction due to source-only distribution. Package is abandoned—last release was 2007-05-26 with no commits or maintenance activity since. Modern Python versions include uuid in the standard library; this package is obsolete for contemporary use. License in practice: License status is unclear (marked UNKNOWN). No SPDX identifier available. Licensing ambiguity creates legal risk for commercial or redistributed use; verify terms before depending on this package. Quickstart: pip install uuid==1.30 import uuid my_id = uuid.uuid() Standard library includes uuid functionality; this third-party package is unmaintained. Verify it actually installs and runs on your target Python version. Verify before relying: - Whether this package's uuid implementation differs from or extends the standard library uuid module in any material way - Compatibility with Python versions beyond those specified in the description; requires_python is unspecified - Whether the package actually installs and runs on modern Python interpreters given its 2007 origin and abandonment ## Package facts - License: UNKNOWN (unclear) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 2.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags uuid generation python, unique identifier library, rfc 4122 implementation, guid python, uuid object creation, legacy, obsolete [View on SkillFed](https://skillfed.io/packages/uuid) · [View on PyPI](https://pypi.org/project/uuid/)