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.2 (2026-03-03)

  • Move package metadata from setup.py to pyproject.toml.

  • Add support for Python 3.13, 3.14.

  • Drop support for Python 3.7, 3.8, 3.9.

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.2.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

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

record-4.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file record-4.2.tar.gz.

File metadata

  • Download URL: record-4.2.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for record-4.2.tar.gz
Algorithm Hash digest
SHA256 ec8fbe32e8dc999856c1d4744c9951f5606bcec8bd3186c64ee3a0c7348da29d
MD5 d0559c967b2791d912cb66e8b581afac
BLAKE2b-256 4b2e1d7a109786fc35744be8ad32383036b2e72b0df5caf430268ae1192b1728

See more details on using hashes here.

File details

Details for the file record-4.2-py3-none-any.whl.

File metadata

  • Download URL: record-4.2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for record-4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2994221a8870cb2101e2277fff138165a8ef60e692d16a7483dcf9b8dba46b10
MD5 6639066054168a0928e7e57d2aa2106f
BLAKE2b-256 bc274b7f68f1200ad30bba5a0772da23c7edd9812ece307ca7b533cff3cd063a

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