Skip to main content

Use UuidDtype as a pandas extension dtype:

>>> from uuid import uuid4
>>> import pandas as pd
>>> from pandas_uuid import UuidDtype
>>>
>>> s = pd.Series([uuid4()], dtype=UuidDtype())
>>> s
0    cd072cd8-be6f-4f62-ac4c-09c28206e7e3
dtype: uuid

Use specific storage types by importing UuidArray / ArrowUuidArray, or by using the storage parameter of UuidDtype:

>>> cls = UuidDtype("numpy").construct_array_type()
>>> cls
<class 'pandas_uuid.UuidArray'>
>>> cls.random(2, rng=42)
<UuidArray>
[8826d916-cdfb-41c6-81ff-91a761565a70, 2416da6e-c212-4ddb-8d88-00160eb686b2]
Length: 2, dtype: uuid[4]

For advanced usage, see the Documentation.

Metadata

Release files for pandas-uuid 0.2.0

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

Source distribution (sdist)

Source distribution for pandas-uuid 0.2.0
File Size Uploaded
pandas_uuid-0.2.0.tar.gz 31.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pandas-uuid 0.2.0
File Interpreter ABI Platform
pandas_uuid-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.5 kB

Release files / pandas_uuid-0.2.0.tar.gz

Download URL pandas_uuid-0.2.0.tar.gz
Size 31.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ad85694ae218e95212b807ccce8ec2bc495f79937724d2978709a0e625aa289c
BLAKE2b-256 checksum
How to use checksums
a083ea9583905eaa9bb4e3e4077f41a662bf8766a7c9a4d42a4057cea9cc4d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release files / pandas_uuid-0.2.0-py3-none-any.whl

Download URL pandas_uuid-0.2.0-py3-none-any.whl
Size 18.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02f47e626beb82d8dbd08baef0d66b621ae4be3b1f778fbfe2514f84f77bcc45
BLAKE2b-256 checksum
How to use checksums
287eb449ce52dcdb49d0aa04de91e36ecc3cacfc47b5763feef1a310465db2c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1

2 release files

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