attributedict
dict semantics with attribute access.
A production-quality CPython C extension implementing an AttributeDict —
a real dict whose keys you can also reach with dot notation.
Documentation: https://jymchng.github.io/attributedict/ · Repository: https://github.com/jymchng/attributedict
Example
Here's what it feels like to use:
from attributedict import AttributeDict
config = AttributeDict(host="localhost", port=8080)
config["host"] # "localhost"
config.host # "localhost" — attribute access, same data
config.debug = True # stores config["debug"] = True
config["debug"] # True
Nested mappings become AttributeDict automatically:
settings = AttributeDict({
"database": {"host": "localhost", "ports": [5432, {"tls": True}]},
})
settings.database.host # "localhost"
settings.database.ports[1].tls # True
Features
- ✅ Genuine C extension — a C subclass of
dictwith customtp_getattro/tp_setattro;isinstance(d, dict)isTrue. - ✅ Type attributes win on the attribute path —
d.itemsreads the realdictmethod even when a key"items"exists;d["items"]keeps the key's value. - ✅ Recursive nested conversion — cycle-safe at construction; dicts inside
lists/tuples become
AttributeDict. - ✅ Full dict compatibility — mapping protocol, dict methods, views,
MutableMapping;copy/fromkeysreturnAttributeDict. - ✅ Copy & pickle —
copy.copy,copy.deepcopy, andpickleacross all protocols (0–5), cycles preserved. - ✅ Stable ABI —
cp39-abi3wheels cover CPython 3.9–3.14. - ✅ Zero runtime dependencies.
Requirements
- CPython 3.9 – 3.14 (Linux, macOS, Windows).
- PyPy and free-threaded CPython 3.13t are not supported in v1.
Installation
pip install py-attributedict
This installs the cp39-abi3 wheel for your platform (or builds from source).
Quick note on naming: you import attributedict, but the package on PyPI is
py-attributedict — the plain names attributedict / attrdict were
already taken on PyPI by unrelated projects.
Key highlights
- It's a real dict.
isinstance(config, dict),dict(config), views, and alldictmethods just work. - Attribute access mirrors mapping access.
config.hostandconfig["host"]read the same value; assignment and deletion work too. - Nested data, attribute style.
settings.database.hostinstead ofsettings["database"]["host"]. - Predictable collisions. Keys never shadow methods on the attribute
path:
d.itemsis the method,d["items"]is the key's value.
Documentation
Full documentation is published at https://jymchng.github.io/attributedict/ (MkDocs + Material).
| Topic | Doc |
|---|---|
| Installation | docs/installation.md |
| Quickstart | docs/quickstart.md |
| API reference | docs/api.md |
| Attribute semantics | docs/attribute-semantics.md |
| Mapping semantics | docs/mapping-semantics.md |
| Nested conversion | docs/nested.md |
| Serialization | docs/serialization.md |
| Errors | docs/errors.md |
| FAQ | docs/faq.md |
| Performance | docs/performance.md |
| Release | docs/release.md |
Development
nox -s tests # pytest
nox -s lint # ruff
nox -s typecheck # mypy (strict)
nox -s coverage # coverage (>= 80%)
nox -s build # sdist + abi3 wheel
Want to contribute? See CONTRIBUTING.md and docs/development.md.
Security
Found something? See SECURITY.md.
License
Release files for py-attributedict 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| py_attributedict-0.2.3.tar.gz | 107.6 kB | Details |
Built distributions (wheels)
Total release size: 660.6 kB
Release files / py_attributedict-0.2.3.tar.gz
| Download URL | py_attributedict-0.2.3.tar.gz |
|---|---|
| Size | 107.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf9e39209f92f48522370639a06b5528d282b74e1546aa64488cfe8080dcf2c9
|
|
BLAKE2b-256 checksum How to use checksums |
92733a169e8585ec62496565490a73ccd42d9134117c4b0a75bde7ecd04a16ef
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-win_arm64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-win_arm64.whl |
|---|---|
| Size | 22.4 kB |
| Tags | CPython 3.9 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
db54c4737df96709a5b2938ab9caaccabe66f5880d1125173106b66be6d3cd16
|
|
BLAKE2b-256 checksum How to use checksums |
f8d109ad3596c358e96f3917d308b9dc2ea64100fe5373e308b9ad5d9d919753
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-win_amd64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 22.1 kB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
13c69dda7d33215fe96c53d2c26f6645a656b6715728142019507fff91081f0d
|
|
BLAKE2b-256 checksum How to use checksums |
794d915a7f13013598f3478000fc8892d70b5b9ba665a49c08aae1904ddf692b
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-win32.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-win32.whl |
|---|---|
| Size | 21.6 kB |
| Tags | CPython 3.9 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
5b29dbbd5bd1a314df4efc942a7bde70d64c5f1d18a2a64174f317cebeb04f1d
|
|
BLAKE2b-256 checksum How to use checksums |
0e91aa5accbb2423859afcb9f668dbb727ecb22b55177fc476d2a42e4793ed4d
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-pyemscripten_2025_0_wasm32.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-pyemscripten_2025_0_wasm32.whl |
|---|---|
| Size | 17.7 kB |
| Tags | CPython 3.9 PyEmscripten 2025.0+ WebAssembly abi3 |
|
SHA-256 checksum How to use checksums |
c281f72b84ec7ac81f43c540a9ea8856b7373244d5c7e4c56b10f91d982789dc
|
|
BLAKE2b-256 checksum How to use checksums |
bfff568963895214dfdd4a1a1cd1811560038d6cdd3af2b31ace9013cea49ea2
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_x86_64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 34.9 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
b78714cfda75e700ce161bf2bb4f4d8a9b89dd8b72dde3727bc3afb11c28aa9a
|
|
BLAKE2b-256 checksum How to use checksums |
05a358cf886844626bf493edf5217818f45034a47f891601bed9c2f4d976dc6f
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_s390x.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_s390x.whl |
|---|---|
| Size | 34.9 kB |
| Tags | CPython 3.9 Linux musl 1.2+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
ff32ae72cd90e955bd4d397384f9cfd57bc8f7bf612b4037951c043946763178
|
|
BLAKE2b-256 checksum How to use checksums |
566aaf7f1f415ba279ed969654f5b3cf1ee6480c6022254c2f15e664fe5051e0
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_ppc64le.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_ppc64le.whl |
|---|---|
| Size | 36.8 kB |
| Tags | CPython 3.9 Linux musl 1.2+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
96a3c030f75e9bc073974fdbd7c87a33b1f27733c9f2b6c0721bb3f024e74584
|
|
BLAKE2b-256 checksum How to use checksums |
979a0802a3780f7be8d2eb3e4ae57e7abfcc781bcc5883a1d9d732ff38e1f5a6
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_i686.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 34.6 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
ee38a79c4f34a06300b24897f8164f0cbe565e5b140514cc06acef567c78782f
|
|
BLAKE2b-256 checksum How to use checksums |
b15a94759cd76d31c9909873b4f335106cc01ba30309cb6c2e80e28cbf67cad3
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_armv7l.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 33.7 kB |
| Tags | CPython 3.9 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
05ed2e248c142f80f4fa9c2906f814b3a483dc3be29d4ee44005a5c7f9b84a12
|
|
BLAKE2b-256 checksum How to use checksums |
1d8ad8c1da0fd81cc76fabcf2069a3a45becc2ed2dd4ba717ea13a8de6250efa
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_aarch64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 35.5 kB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
6d3e7d0da449c5fb5e30e1fb09eaa88c2038cde545fe4a8995cb3f10454ab834
|
|
BLAKE2b-256 checksum How to use checksums |
e0fcc6318fd717fea75baa964305f96926a0dd4fb63ad9305ccc5b964b8014e7
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl |
|---|---|
| Size | 35.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
6a71083669db643bac425744197ce497d3e8d632cb8f99248a9e9003f57edc5e
|
|
BLAKE2b-256 checksum How to use checksums |
45259b7d4368ab9cced3ad029f62d919d46d422856425caea392ffd2e249df8a
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl |
|---|---|
| Size | 37.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
246b4694fa839ce1480bbbf5dbd125c5d67879179790fabcad6ced8cf6d957e9
|
|
BLAKE2b-256 checksum How to use checksums |
4ff35a27f4c00664193652197184add984676b733f6896b3f00a0c896d4e9752
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl |
|---|---|
| Size | 38.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
039ead786f714e5db2333135b748931ec69747426bb2504fde823cee789a099d
|
|
BLAKE2b-256 checksum How to use checksums |
bce999c69bdfa8a705d2b72dd23b931e8d923ae240a3c11f233d1b2e5e064f33
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 36.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
3cee4c0a00bfa769508d28e0c019a1a6234cf5351cd45acc5b7d4378358b57b0
|
|
BLAKE2b-256 checksum How to use checksums |
572eaffc4cf06e5475663bea296a2f25092e1b750477de2c24275af7823fbbdd
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 35.0 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c8704c3993a75a3b552dcd0c04bcd3b9bcde4a46654d4616ff0ef769c155c40e
|
|
BLAKE2b-256 checksum How to use checksums |
9b460cb76592437f02609f35fc4dc1d17c01c59b1c9a7919720d81c6bbac405b
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl |
|---|---|
| Size | 34.2 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-32 Linux glibc 2.5+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
49519795e3c60d05a50f9b50b2b254292fcc486650b255c73ab79c004efda4bd
|
|
BLAKE2b-256 checksum How to use checksums |
f30bf2ceaba6c9d4a8d1fc8eb11ec746c0023e84d418a54d69e8667c2cca7b11
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-macosx_11_0_arm64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 20.7 kB |
| Tags | CPython 3.9 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a587eb0399c8a4b2cdcce042ffde17bd060329acaa0ba53bd4f5f9d4aec6bb4e
|
|
BLAKE2b-256 checksum How to use checksums |
ce7c5421a5a434476ddf558507735933eda257802c47911ae1af97a65477bac9
|
| 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 Aug 16, 2026.
Transparency logRelease files / py_attributedict-0.2.3-cp39-abi3-macosx_10_9_x86_64.whl
| Download URL | py_attributedict-0.2.3-cp39-abi3-macosx_10_9_x86_64.whl |
|---|---|
| Size | 20.1 kB |
| Tags | CPython 3.9 abi3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
0fbcfd96246dd9c0a77b3f69a8e94d2a93a506790ecd8409860692e5a63b0f0c
|
|
BLAKE2b-256 checksum How to use checksums |
a4cc5642611383e0ec4b729307879a6772f48267587a22a21d9747d034bbb664
|
| 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 Aug 16, 2026.
Transparency log