Mutable variant of collections.namedtuple, which supports assignments
Project description
recordclass is MIT Licensed python library. It implements the type memoryslots and factory function recordclass in order to create record-like classes.
memoryslots is tuple-like type, which supports assignment operations.
recordclass is a factory function that create a “mutable” analog of collection.namedtuple.
This library actually is a “proof of concept” for the problem of fast “mutable” alternative of namedtuple.
Main repository for recordclass is on bitbucket.
Here is also a simple example.
Changes:
0.4.2
Fix memory leak in property getter/setter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
recordclass-0.4.2.tar.gz
(15.8 kB
view hashes)
Built Distributions
Close
Hashes for recordclass-0.4.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9322068ac14b2c504f33f02fc2ba288403b12928c2b6ab9489b3b8216ce10f4b |
|
MD5 | 810e141c5b672ac057cab3003c5865b0 |
|
BLAKE2b-256 | cb2f8d1d71b1bc4fd58d0379511b757621215293a7fec18dc8a81fb3ab7f68bc |
Close
Hashes for recordclass-0.4.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c78e1cda939f548aa4d02a2d6b311db3f238bb186bcff442d95192e1af62841c |
|
MD5 | 6fb071b89b3235cd46d774a8fc4b9955 |
|
BLAKE2b-256 | 48937c03c0c4520a10030d600dd843516683ad41edccfda97be4e573b720eea3 |
Close
Hashes for recordclass-0.4.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d50667483ff4ea4fffd78f7f0559770d7899e476825cc5bb7ccc480c28d4155 |
|
MD5 | 29799cec5c1cb6eb8e9b6c3e15617fc0 |
|
BLAKE2b-256 | 1605e1bd2edcc0a3af65ccf8523a8d45f39064e31b26b1422f2687f1de396f1d |
Close
Hashes for recordclass-0.4.2-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1bb98ab3fab3890c9d84723d2535f1c09254b4e48065af2d5888a4af8e27b21 |
|
MD5 | 799dea8e5a65e00baafe9a43cee6a987 |
|
BLAKE2b-256 | 4d486c599924b532d8c8dc2551a86a37ae079a8fd8703a96c211b7fed514de83 |
Close
Hashes for recordclass-0.4.2-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db4c20dbde78030d95913c805308fa22eadf22a3ad10a5856662edad80c5d1f |
|
MD5 | c3bd1bd64d76d20087aad4f1a2cb6359 |
|
BLAKE2b-256 | c7f7f4ac06de4e47eb4d6bacfe623c3b3fede89b603baf8763a1a7169ff9cde8 |
Close
Hashes for recordclass-0.4.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a31ba2bfd9d0d4ed13b1acb88a0587fb8cd4e4cabc305071784ea9c9698925 |
|
MD5 | d919204790ba84cc5108367b254fce22 |
|
BLAKE2b-256 | 3c6b45bacf4e682604898eff5a42beb0fd449175d4111d4c99beddf94e504905 |
Close
Hashes for recordclass-0.4.2-cp33-cp33m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb4f99dd6203c76ae9d4db887a7b4d8c3b5249538d57f8cbd79dd51dcaa94b4 |
|
MD5 | 44888c68f6eb11f84a074fc957b9264a |
|
BLAKE2b-256 | a6710f7137134620381124f5f4226fc3915b97113d45b83179e8ac8ad26ea492 |
Close
Hashes for recordclass-0.4.2-cp33-cp33m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d43bcd4f9e1c6c321d7db24465164a58538e06dcc71c1501e62e9677d9239ddb |
|
MD5 | 9ca2686330fd40199e3a95042d287a6b |
|
BLAKE2b-256 | 58f04839992922502c645c063fb5eba1d99083d628044a72cdd0674fb42f5cb5 |
Close
Hashes for recordclass-0.4.2-cp33-cp33m-macosx_10_6_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f0c45ec8c763b30374273a20df943f36a03c4c1a4a152063e1c04e68f0a387f |
|
MD5 | 2cff09c0cd5212b4285babaad55f41bd |
|
BLAKE2b-256 | 425cc26f5f84687317f472c5b4d493ca6ba2ce939ceee9fabe1ce39230ab097b |
Close
Hashes for recordclass-0.4.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa5963dabd7c71f3cc575e26d142acb13d8c496678b52fc0aa830126092a07e |
|
MD5 | cc0c617ba801abd1fbd0cc76a65f0b65 |
|
BLAKE2b-256 | ddbd3ca0474c0e4c20d27c75e2e639e3a299b7655f39b3e36f954657386c2f32 |
Close
Hashes for recordclass-0.4.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c223972f44f15a9b68290ee84285198dc4eeecab87b85ef7d2fc8193664b9f |
|
MD5 | 34019a9024d0de0e7022e104cf269747 |
|
BLAKE2b-256 | 14a8dafa4b1f60c5b026807305d62d0cb8c320d225cc7f278db74a53e346996a |
Close
Hashes for recordclass-0.4.2-cp27-cp27m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84dd5e347c584c38e25d2a43222e0aca8cbc87545b6c2057682827241d3f15d9 |
|
MD5 | 5ba83dcc26be3c5f6bffddd677a8462e |
|
BLAKE2b-256 | 12e16cda768c424b2c96248bfccfe437f0dfa9db474b824b64e8669be10f5778 |