Skip to main content

Special Record objects used in Zope.

Project description

Overview

Record provides special objects used in some Zope internals like ZRDB.

Records are used to provide compact storage for catalog query results.

They don’t use instance dictionaries. Rather, they store they data in a compact array internally. They use a record schema to map names to positions within the array.

Changelog

4.1 (2024-01-04)

  • Add support for Python 3.12.

4.0 (2023-03-24)

  • Add support for Python 3.11.

  • Drop support for Python 2.7, 3.5, 3.6.

3.6 (2022-10-11)

  • Add support for Python 3.8, 3.9, 3.10.

  • Drop support for Python 3.4.

3.5 (2018-10-05)

  • Add support for Python 3.7.

3.4 (2017-05-15)

  • Add __hash__ method to Record.

3.3 (2017-05-06)

  • Set __allow_access_to_unprotected_subobjects__ on the Record class.

  • Remove the C extension.

3.2 (2017-04-26)

  • Use ExtensionClass.Base.__new__.

  • Add support for Python 3.6, drop support for Python 3.3.

3.1 (2016-04-03)

  • Add support for Python 3.4 and 3.5.

  • Drop support for Python 2.6 and 3.2.

3.0 (2013-05-04)

  • Add support for Python 3.2, 3.3 and PyPy using the Python reference implementation.

  • Add support for __contains__.

  • Provide an Python reference implementation using __slots__.

  • Rewrite tests as unit tests.

2.13.0 (2010-03-30)

  • Released as separate package.

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

Record-4.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

Record-4.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file Record-4.1.tar.gz.

File metadata

  • Download URL: Record-4.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for Record-4.1.tar.gz
Algorithm Hash digest
SHA256 3dac2d1f852ae50736abc464e0e098d41f8196366130108a302b039447837f10
MD5 367765d8f98aa3eebd9efc0266679745
BLAKE2b-256 ef3f199e693ffb884d68e912baae84f9467d58061081c5a7e92fa4077ebeed29

See more details on using hashes here.

File details

Details for the file Record-4.1-py3-none-any.whl.

File metadata

  • Download URL: Record-4.1-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for Record-4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bdfe5e9da6d138f2e17732b39db5c2bdae049088dda09aad3bd74738f78e5a01
MD5 d8697525de8416f4a6534e48e555c75b
BLAKE2b-256 942ef3018733b29bd0420f8e2b876f42389206f9d01984a10ac0e062493eea97

See more details on using hashes here.

Supported by

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