uuid
UUID object and generation functions (Python 2.3 or higher)
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Standard library includes uuid functionality; this third-party package is unmaintained.
- Verify it actually installs and runs on your target Python version.
- High install friction due to source-only distribution.
License · maintenance · safety
UNKNOWN (unclear) — 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.
last release 2007-05-26 (7020 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,862,690 downloads/mo, #2,857 on PyPI
Alternatives
Verify before relying
pip install uuid==1.30
import uuid
my_id = uuid.uuid()- 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
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 on this page. Verify before relying on it.
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
uuid on PyPI
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.
Standard library includes uuid functionality; this third-party package is unmaintained. Verify it actually installs and runs on your target Python version.
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()
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 | Not specified |
| Install friction | High. Source build required |
| Runtime dependencies | None |
| Maintenance | Abandoned 7,020 days since the last release |
| First released | |
| Downloads | 2,862,690 / month, #2,857 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: uuid-1.30.tar.gz
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “unique identifier library”
- uuidProvides UUID object creation and RFC 4122-compliant unique…
- py-deviceidGenerates or retrieves a unique device identifier for a system based…
- py-machineidRetrieves the unique machine ID of a host without requiring admin…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also cuid2 · uuid-v7 · uuid7-standard · ulid · ulid-py · py-machineid · uuid7 · python-ulid · py-deviceid · cuid