Skip to main content

attributedict

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.

CI Lint Wheels Python 3.9–3.14 Coverage 92% License: MIT


Documentation: https://OWNER.github.io/attributedict/ · Repository: https://github.com/OWNER/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 dict with custom tp_getattro/tp_setattro; isinstance(d, dict) is True.
  • Type attributes win on the attribute pathd.items reads the real dict method 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/fromkeys return AttributeDict.
  • Copy & picklecopy.copy, copy.deepcopy, and pickle across all protocols (0–5), cycles preserved.
  • Stable ABIcp39-abi3 wheels 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 all dict methods just work.
  • Attribute access mirrors mapping access. config.host and config["host"] read the same value; assignment and deletion work too.
  • Nested data, attribute style. settings.database.host instead of settings["database"]["host"].
  • Predictable collisions. Keys never shadow methods on the attribute path: d.items is the method, d["items"] is the key's value.

Documentation

Full documentation is published at https://OWNER.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

MIT

Release files for py-attributedict 0.2.7

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

Source distribution (sdist)

Source distribution for py-attributedict 0.2.7
File Size Uploaded
py_attributedict-0.2.7.tar.gz 112.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for py-attributedict 0.2.7
File
py_attributedict-0.2.7-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
py_attributedict-0.2.7-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
py_attributedict-0.2.7-cp39-abi3-win32.whl CPython 3.9 abi3 Windows x86-32 Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_s390x.whl CPython 3.9 abi3 Linux musl 1.2+ IBM System/390x Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_ppc64le.whl CPython 3.9 abi3 Linux musl 1.2+ PowerPC 64-le Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_i686.whl CPython 3.9 abi3 Linux musl 1.2+ x86-32 Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_armv7l.whl CPython 3.9 abi3 Linux musl 1.2+ ARMv7l Details
py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
py_attributedict-0.2.7-cp39-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.9 abi3 Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details
py_attributedict-0.2.7-cp39-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.9 abi3 Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
py_attributedict-0.2.7-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl CPython 3.9 abi3 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
py_attributedict-0.2.7-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
py_attributedict-0.2.7-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
py_attributedict-0.2.7-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl CPython 3.9 abi3 Linux glibc 2.5+ x86-32, Linux glibc 2.28+ x86-32 Details
py_attributedict-0.2.7-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
py_attributedict-0.2.7-cp39-abi3-macosx_10_9_x86_64.whl CPython 3.9 abi3 macOS 10.9+ x86-64 Details

Total release size: 661.1 kB

Release files / py_attributedict-0.2.7.tar.gz

Download URL py_attributedict-0.2.7.tar.gz
Size 112.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c2247c1861f45b61bf0b88be82abf548b0bcc2b8f0724657feffddccd4b15bf7
BLAKE2b-256 checksum
How to use checksums
72cbaa75473abac7c66886fec4d441cad66da6f9ced0ccd115754cca63dab783
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-win_arm64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-win_arm64.whl
Size 23.0 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
6672adaeecaa3e0fdc6126599b8cae950e01828ad69acc9f904969450122c306
BLAKE2b-256 checksum
How to use checksums
c640e83a6f36da3d8027c48260d741966f7cb3e6db004d95af143d99e2f8eaa6
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-win_amd64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-win_amd64.whl
Size 22.7 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d8b6ac7cee88a4093e24e1493ed9cc280642808a543218e86265ed5d6eafb0c9
BLAKE2b-256 checksum
How to use checksums
cac9504b5e19dee0270e6033ba3b0d9f14b15f9312bb39b29630168de0b4c6ef
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-win32.whl

Download URL py_attributedict-0.2.7-cp39-abi3-win32.whl
Size 22.2 kB
Tags CPython 3.9 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
b273f50d71f1c5639a7f903bc8bcd020a9b1160d8fefa6e96b3a8192dace3398
BLAKE2b-256 checksum
How to use checksums
78417f29796d4aa827bb4bdc58d025f177b6b1defaa0a34528f9fc059f128bd1
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_x86_64.whl
Size 35.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
fb507d1099e0a3ca0daded2f8f433bc6eb83d8dde83f4322ad7dbd50715a1919
BLAKE2b-256 checksum
How to use checksums
aa897432658bc1fc154b49040987666836130350b0346ce6078b950ed59ea77b
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_s390x.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_s390x.whl
Size 35.5 kB
Tags CPython 3.9 Linux musl 1.2+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
958e1eef53ef868327eaa24b906afeaca2c84a773858d3845f62b363cc475ff8
BLAKE2b-256 checksum
How to use checksums
b58bd8377c951bc081f8217f6707651092574626313fba737dc51ef65b69ad11
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_ppc64le.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_ppc64le.whl
Size 37.9 kB
Tags CPython 3.9 Linux musl 1.2+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
aa8fa155295a3363a803f49605e5eaddd48f51f278fced787af312b6027d9fb8
BLAKE2b-256 checksum
How to use checksums
7295d49927c0c79768d1eecb94410dfc0aa381fbc4a1a8b07f146ebbba521f8f
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_i686.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_i686.whl
Size 35.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
2fde3864a1cfa61e0fe2c11a8a36d910dfe4fb44a447417466715a9a641c024d
BLAKE2b-256 checksum
How to use checksums
8d63399d762dbc16e3709da7898211d16efc6d20cad2cab438511bd2840830dc
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_armv7l.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_armv7l.whl
Size 34.5 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
f87d985dd41b62d565b36116035777815e4a29b4a7ca5b9d226b0f39090c7820
BLAKE2b-256 checksum
How to use checksums
73d5f4bb47b1b17f32ed8b98e30868478919b7c2447a11a001510d983a3857bc
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-musllinux_1_2_aarch64.whl
Size 36.4 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
e97997f60b2d2996f4fcef19d91e0769870b73830ac625a4eb1409c0291af01d
BLAKE2b-256 checksum
How to use checksums
f2a2c5bafb0ee44b2cb3ec1e309d1aef697d2a7f435b42917bcf3a4940be022f
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 36.5 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
a9c873c44cf0b6fbdae20c6511dbabe70927d091571820a6933bacc352525f7b
BLAKE2b-256 checksum
How to use checksums
c9307b5a11426e969bb590e76d00113ad8b664f9ccb8f378cfcfb4499bdf8f45
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 39.0 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
1e16a347c9971619a126da500f6d489820f7c81164aa4acee6d2914c25c76d82
BLAKE2b-256 checksum
How to use checksums
dc14888d0b0b28f3e54e6e018513a4f1efd7335585543f934e2b37f9b8ba0b92
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Size 39.6 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0fb6f412b7044ead32c9c178e2b5b6fd43e0f19a93a8ec3266f6751e89dd4158
BLAKE2b-256 checksum
How to use checksums
7f6f7fbbaecccd77cf6ebe2b4b0b1f3db4c50d230df547e9d155af2df482ca02
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 37.2 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
cf1550ae11db95378c7dab2fc3a6a6b7940c5feab54db9ca6426d6ed3e1a0e29
BLAKE2b-256 checksum
How to use checksums
272b8a5ec548093a4af1302d2bd1694aef9d93a2979f003cf8895ad6c7ac564d
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 35.9 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
909138c844db89fb1746e50a4c11cebcfb13eba11a10077e559951c78f8ea39b
BLAKE2b-256 checksum
How to use checksums
9899a009652059fa74eb7bd4ff4ee7bd57f6e8a88a2d8b116d34b559e5d7d8dc
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl

Download URL py_attributedict-0.2.7-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Size 35.0 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
dacd52f81d776b0b5994ebc75ac7e0386f3031ca42d0b83583e91204c192aa14
BLAKE2b-256 checksum
How to use checksums
4092e36e48b774559683ae8fe930200b385c78dc7557b3a26ec443178aeb40e5
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-macosx_11_0_arm64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-macosx_11_0_arm64.whl
Size 21.4 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
987869a9aae9fa725aa0101a1f049acc965c8201de260760448735026b6aa5ff
BLAKE2b-256 checksum
How to use checksums
4b6555e72918632d50a7cde5394336c846e9e34f96fbe114a6ec57d62deaaac4
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 17, 2026.

Transparency log

Release files / py_attributedict-0.2.7-cp39-abi3-macosx_10_9_x86_64.whl

Download URL py_attributedict-0.2.7-cp39-abi3-macosx_10_9_x86_64.whl
Size 20.8 kB
Tags CPython 3.9 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
14bd1d187a539dae803f724a4e69f0080fe2ad4a275ce4242ff4532e9e3df064
BLAKE2b-256 checksum
How to use checksums
1fe98ad91262b817d3e4ed77c46cf17a15cd8632628dcbd2dce11c16f899abbf
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 17, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.9

19 release files

0.2.8

18 release files

This release

0.2.7 This release

18 release files

0.2.6

18 release files

0.2.5

18 release files

0.2.4

19 release files

0.2.3

19 release files

0.2.2

19 release files

0.2.1

19 release files

0.2.0

18 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