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.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.0.tar.gz (7.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.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for Record-4.0.tar.gz
Algorithm Hash digest
SHA256 25742ff98dae9673d681203ab9a68c2131711443eb002c783e7a351e31b3e6e2
MD5 6aa35a3634b01d51f945ded7af95fa58
BLAKE2b-256 ff39e52dd2f3131cb3bb07187c1a928f40e4c16e87ad4caa58274d8fa4863580

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Record-4.0-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.9.16

File hashes

Hashes for Record-4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2035553cba17abc0e0667a766c43b764e5fb10461f6bbed4d6bf13c085aaec0f
MD5 47f5abb0c27544f08f80fab79ee3e129
BLAKE2b-256 f1fc9f4c2e0a0fa0a59cfd0ddd4b3758098bdf8e58bfcecd016f9f3012b56cf3

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