Skip to main content

genu - UUID Generator

genu is a command-line tool for generating UUIDs of different versions.

Installation

You can install genu from PyPI by running the following command:

pip install genu

If you want support for UUIDv7, you can install it with the uuid7 option:

pip install genu[uuid7]

Usage

To generate UUIDs, use the following command:

genu -u 4 -c 5

This will generate 5 UUIDs of version 4.

If you want to generate UUIDs of version 3 or 5, you must provide a namespace:

genu -u 3 --namespace example.com

If no options are specified, genu will generate a version 4 UUID by default:

genu

Options

  • -u, --uuid-version: Specifies the version of the UUID (1, 3, 4, 5, 7).
  • -c, --count: Specifies the number of UUIDs to generate (default is 1).
  • --namespace: Namespace URL for UUID version 3 or 5.
  • -v, --version: Shows the version of the program.

Contribute

If you want to contribute to this project, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

Metadata

Release files for genu 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genu 0.1.4
File Size Uploaded Provenance Actions
genu-0.1.4.tar.gz 3.9 kB Without provenance Details for genu-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for genu 0.1.4
File Interpreter ABI Platform Actions
genu-0.1.4-py3-none-any.whl Python 3 none any Details for genu-0.1.4-py3-none-any.whl

Total release size: 8.2 kB

Release files / genu-0.1.4.tar.gz

Download URL genu-0.1.4.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9ace8b846f04da2c6493c7ee6e112d65974bfa627241da6ef2575bb93ebc5270
BLAKE2b-256 checksum
How to use checksums
858edfbcb2848b675d97fbbc26e0c217f44f041836321bfc4762f60e51a32fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / genu-0.1.4-py3-none-any.whl

Download URL genu-0.1.4-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd1c9642abf9a6ef15746cdb41b0438513dade377411a609ea3466b91373feaa
BLAKE2b-256 checksum
How to use checksums
4126ddf4a59b077aa636187ad9c0f498e83b3b0339491e09a18e1eee97d2fd0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Security for genu 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page