A dictionary class remembering insertion order.
Order (i.e. the sequence) of insertions is remembered (internally stored in a hidden list attribute) and replayed when iterating. A StableDict does NOT sort or organize the keys in any other way.
Implemented as a subclass of the builtin dict type. Very compact implementation (less than 150 lines of code). Comes with a large testsuite derived from Python’s test_dict.py in a separate test module.
Metadata
Release files for StableDict 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| StableDict-0.1.1.zip | 9.7 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| StableDict-0.1.1-py2.5.egg | Legacy Egg format | - | - | Details |
| StableDict-0.1.1-py2.4.egg | Legacy Egg format | - | - | Details |
Total release size: 47.0 kB
Release files / StableDict-0.1.1.zip
| Download URL | StableDict-0.1.1.zip |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
618af9300dd1da72308d5fe9aa62a3ee8cfe2d1e0d5a8d54bb357187e0b315bb
|
|
BLAKE2b-256 checksum How to use checksums |
a48d80cda684540aa20a0f9d74efeb5bc0a91e356d32055e30d2555b9fd11263
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / StableDict-0.1.1-py2.5.egg
| Download URL | StableDict-0.1.1-py2.5.egg |
|---|---|
| Size | 18.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
9f657d7bf1a04a46bfbc18ecb97983b50da502c433293d9fb896ebe843893516
|
|
BLAKE2b-256 checksum How to use checksums |
ed4425910def33c7deed43c98f78a329da356ba1d5ded4b1a6e4125abf4ac7a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / StableDict-0.1.1-py2.4.egg
| Download URL | StableDict-0.1.1-py2.4.egg |
|---|---|
| Size | 18.7 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
99d688205736bfd6a1d17e6c62bdea71ad802a418f421fa4bdc6eafaf59d9e7d
|
|
BLAKE2b-256 checksum How to use checksums |
e85765dabe7fa5d632e4107c28bbb4951810fc7e766da75405b5b952809c2ffd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |