Record


NameRecord JSON
Version 4.1 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/Record
SummarySpecial Record objects used in Zope.
upload_time2024-01-04 06:11:17
maintainer
docs_urlNone
authorZope Foundation and Contributors
requires_python>=3.7
licenseZPL 2.1
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zopefoundation/Record",
    "name": "Record",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Zope Foundation and Contributors",
    "author_email": "zope-dev@zope.org",
    "download_url": "https://files.pythonhosted.org/packages/ef/3f/199e693ffb884d68e912baae84f9467d58061081c5a7e92fa4077ebeed29/Record-4.1.tar.gz",
    "platform": null,
    "description": "Overview\n========\n\nRecord provides special objects used in some Zope internals like ZRDB.\n\nRecords are used to provide compact storage for catalog query results.\n\nThey don't use instance dictionaries. Rather, they store they data in\na compact array internally. They use a record schema to map names to\npositions within the array.\n\nChangelog\n=========\n\n4.1 (2024-01-04)\n----------------\n\n- Add support for Python 3.12.\n\n\n4.0 (2023-03-24)\n----------------\n\n- Add support for Python 3.11.\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\n\n3.6 (2022-10-11)\n----------------\n\n- Add support for Python 3.8, 3.9, 3.10.\n\n- Drop support for Python 3.4.\n\n\n3.5 (2018-10-05)\n----------------\n\n- Add support for Python 3.7.\n\n3.4 (2017-05-15)\n----------------\n\n- Add `__hash__` method to Record.\n\n3.3 (2017-05-06)\n----------------\n\n- Set `__allow_access_to_unprotected_subobjects__` on the Record class.\n\n- Remove the C extension.\n\n3.2 (2017-04-26)\n----------------\n\n- Use `ExtensionClass.Base.__new__`.\n\n- Add support for Python 3.6, drop support for Python 3.3.\n\n3.1 (2016-04-03)\n----------------\n\n- Add support for Python 3.4 and 3.5.\n\n- Drop support for Python 2.6 and 3.2.\n\n3.0 (2013-05-04)\n----------------\n\n- Add support for Python 3.2, 3.3 and PyPy using the Python reference\n  implementation.\n\n- Add support for `__contains__`.\n\n- Provide an Python reference implementation using `__slots__`.\n\n- Rewrite tests as unit tests.\n\n2.13.0 (2010-03-30)\n-------------------\n\n- Released as separate package.\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "Special Record objects used in Zope.",
    "version": "4.1",
    "project_urls": {
        "Homepage": "https://github.com/zopefoundation/Record"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "942ef3018733b29bd0420f8e2b876f42389206f9d01984a10ac0e062493eea97",
                "md5": "d8697525de8416f4a6534e48e555c75b",
                "sha256": "bdfe5e9da6d138f2e17732b39db5c2bdae049088dda09aad3bd74738f78e5a01"
            },
            "downloads": -1,
            "filename": "Record-4.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d8697525de8416f4a6534e48e555c75b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 6435,
            "upload_time": "2024-01-04T06:11:15",
            "upload_time_iso_8601": "2024-01-04T06:11:15.297941Z",
            "url": "https://files.pythonhosted.org/packages/94/2e/f3018733b29bd0420f8e2b876f42389206f9d01984a10ac0e062493eea97/Record-4.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef3f199e693ffb884d68e912baae84f9467d58061081c5a7e92fa4077ebeed29",
                "md5": "367765d8f98aa3eebd9efc0266679745",
                "sha256": "3dac2d1f852ae50736abc464e0e098d41f8196366130108a302b039447837f10"
            },
            "downloads": -1,
            "filename": "Record-4.1.tar.gz",
            "has_sig": false,
            "md5_digest": "367765d8f98aa3eebd9efc0266679745",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 8038,
            "upload_time": "2024-01-04T06:11:17",
            "upload_time_iso_8601": "2024-01-04T06:11:17.469850Z",
            "url": "https://files.pythonhosted.org/packages/ef/3f/199e693ffb884d68e912baae84f9467d58061081c5a7e92fa4077ebeed29/Record-4.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-04 06:11:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zopefoundation",
    "github_project": "Record",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "record"
}
        
Elapsed time: 0.17009s