Skip to main content

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


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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

recordclass-0.4.2-cp35-cp35m-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

recordclass-0.4.2-cp35-cp35m-win32.whl (19.1 kB view details)

Uploaded CPython 3.5mWindows x86

recordclass-0.4.2-cp35-cp35m-macosx_10_6_intel.whl (23.8 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

recordclass-0.4.2-cp34-cp34m-win_amd64.whl (18.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

recordclass-0.4.2-cp34-cp34m-win32.whl (17.6 kB view details)

Uploaded CPython 3.4mWindows x86

recordclass-0.4.2-cp34-cp34m-macosx_10_6_intel.whl (23.8 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

recordclass-0.4.2-cp33-cp33m-win_amd64.whl (18.1 kB view details)

Uploaded CPython 3.3mWindows x86-64

recordclass-0.4.2-cp33-cp33m-win32.whl (17.7 kB view details)

Uploaded CPython 3.3mWindows x86

recordclass-0.4.2-cp33-cp33m-macosx_10_6_x86_64.whl (23.8 kB view details)

Uploaded CPython 3.3mmacOS 10.6+ x86-64

recordclass-0.4.2-cp27-cp27m-win_amd64.whl (18.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

recordclass-0.4.2-cp27-cp27m-win32.whl (17.7 kB view details)

Uploaded CPython 2.7mWindows x86

recordclass-0.4.2-cp27-cp27m-macosx_10_6_intel.whl (23.9 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file recordclass-0.4.2.tar.gz.

File metadata

  • Download URL: recordclass-0.4.2.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for recordclass-0.4.2.tar.gz
Algorithm Hash digest
SHA256 1578273dcaeaf63d697f0c0a9581ecd55d33dcbf8341e6a1c9904a284117dbb7
MD5 cebf86faab9a15dcb943c5f1258a2f4a
BLAKE2b-256 e6d565bf49ce9c0ead62c193964c288fa6d3ffb2776b6fa57d5add29565e06c3

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9322068ac14b2c504f33f02fc2ba288403b12928c2b6ab9489b3b8216ce10f4b
MD5 810e141c5b672ac057cab3003c5865b0
BLAKE2b-256 cb2f8d1d71b1bc4fd58d0379511b757621215293a7fec18dc8a81fb3ab7f68bc

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 c78e1cda939f548aa4d02a2d6b311db3f238bb186bcff442d95192e1af62841c
MD5 6fb071b89b3235cd46d774a8fc4b9955
BLAKE2b-256 48937c03c0c4520a10030d600dd843516683ad41edccfda97be4e573b720eea3

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3d50667483ff4ea4fffd78f7f0559770d7899e476825cc5bb7ccc480c28d4155
MD5 29799cec5c1cb6eb8e9b6c3e15617fc0
BLAKE2b-256 1605e1bd2edcc0a3af65ccf8523a8d45f39064e31b26b1422f2687f1de396f1d

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 e1bb98ab3fab3890c9d84723d2535f1c09254b4e48065af2d5888a4af8e27b21
MD5 799dea8e5a65e00baafe9a43cee6a987
BLAKE2b-256 4d486c599924b532d8c8dc2551a86a37ae079a8fd8703a96c211b7fed514de83

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 9db4c20dbde78030d95913c805308fa22eadf22a3ad10a5856662edad80c5d1f
MD5 c3bd1bd64d76d20087aad4f1a2cb6359
BLAKE2b-256 c7f7f4ac06de4e47eb4d6bacfe623c3b3fede89b603baf8763a1a7169ff9cde8

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 17a31ba2bfd9d0d4ed13b1acb88a0587fb8cd4e4cabc305071784ea9c9698925
MD5 d919204790ba84cc5108367b254fce22
BLAKE2b-256 3c6b45bacf4e682604898eff5a42beb0fd449175d4111d4c99beddf94e504905

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 3fb4f99dd6203c76ae9d4db887a7b4d8c3b5249538d57f8cbd79dd51dcaa94b4
MD5 44888c68f6eb11f84a074fc957b9264a
BLAKE2b-256 a6710f7137134620381124f5f4226fc3915b97113d45b83179e8ac8ad26ea492

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 d43bcd4f9e1c6c321d7db24465164a58538e06dcc71c1501e62e9677d9239ddb
MD5 9ca2686330fd40199e3a95042d287a6b
BLAKE2b-256 58f04839992922502c645c063fb5eba1d99083d628044a72cdd0674fb42f5cb5

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp33-cp33m-macosx_10_6_x86_64.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp33-cp33m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 2f0c45ec8c763b30374273a20df943f36a03c4c1a4a152063e1c04e68f0a387f
MD5 2cff09c0cd5212b4285babaad55f41bd
BLAKE2b-256 425cc26f5f84687317f472c5b4d493ca6ba2ce939ceee9fabe1ce39230ab097b

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5fa5963dabd7c71f3cc575e26d142acb13d8c496678b52fc0aa830126092a07e
MD5 cc0c617ba801abd1fbd0cc76a65f0b65
BLAKE2b-256 ddbd3ca0474c0e4c20d27c75e2e639e3a299b7655f39b3e36f954657386c2f32

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 07c223972f44f15a9b68290ee84285198dc4eeecab87b85ef7d2fc8193664b9f
MD5 34019a9024d0de0e7022e104cf269747
BLAKE2b-256 14a8dafa4b1f60c5b026807305d62d0cb8c320d225cc7f278db74a53e346996a

See more details on using hashes here.

File details

Details for the file recordclass-0.4.2-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for recordclass-0.4.2-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 84dd5e347c584c38e25d2a43222e0aca8cbc87545b6c2057682827241d3f15d9
MD5 5ba83dcc26be3c5f6bffddd677a8462e
BLAKE2b-256 12e16cda768c424b2c96248bfccfe437f0dfa9db474b824b64e8669be10f5778

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page