nti.zodb


Namenti.zodb JSON
Version 1.4.0 PyPI version JSON
download
home_pagehttps://github.com/OpenNTI/nti.zodb
SummaryUtilities for ZODB
upload_time2024-11-08 22:03:17
maintainerNone
docs_urlNone
authorJason Madden
requires_python>=3.10
licenseApache
keywords zodb
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            ==========
 nti.zodb
==========

.. image:: https://github.com/NextThought/nti.zodb/workflows/tests/badge.svg
   :target: https://github.com/NextThought/nti.zodb/actions?query=workflow%3Atests

.. image:: https://coveralls.io/repos/github/NextThought/nti.zodb/badge.svg?branch=master
    :target: https://coveralls.io/github/NextThought/nti.zodb?branch=master

.. image:: https://readthedocs.org/projects/ntizodb/badge/?version=latest
    :target: http://ntizodb.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

Utilities for working with ZODB.

Complete documents are found at http://ntizodb.readthedocs.io/


=========
 Changes
=========


1.4.0 (2024-11-08)
==================

- Drop support for Python < 3.10.
- Use native namespace packages.


1.3.0 (2021-04-01)
==================

- Add support for Python 3.9.

- The ZODB activity log monitor now has separate thresholds for loads
  and stores, in addition to the total combined threshold; exceeding
  any threshold will trigger logging.

  The thresholds have all been set to 10, but can be configured with
  environment variables.

  See `issue 11 <https://github.com/NextThought/nti.zodb/issues/11>`_.

1.2.0 (2020-08-06)
==================

- Add a BTree "family" object to ``nti.zodb.btrees`` that uses larger
  bucket sizes. See `issue 8 <https://github.com/NextThought/nti.zodb/issues/8>`_.

- All numeric minmax objects implement the same interface, providing
  the ``increment`` method. See `issue 7
  <https://github.com/NextThought/nti.zodb/issues/7>`_.

- The merging counter does the right thing when reset to zero by two
  conflicting transactions. See `issue 6
  <https://github.com/NextThought/nti.zodb/issues/6>`_.

1.1.0 (2020-07-15)
==================

- Add support for Python 3.7 and 3.8.

- Loading this package's configuration no longer marks
  ``persistent.list.PersistentList`` as implementing the deprecated
  interface ``zope.interface.common.sequence.ISequence``. This
  conflicts with a strict resolution order. Prefer
  ``zope.interface.common.collections.ISequence`` or its mutable
  descendent, which ``PersistentList`` already implements.

- Rework ``nti.zodb.activitylog`` to be faster. Client code may need
  to adapt for best efficiency.

- The monitors in ``nti.zodb.activitylog`` now include information
  about the ZODB connection pool. See `issue 4
  <https://github.com/NextThought/nti.zodb/issues/4>`_.

- The log monitor now has a configurable threshold, defaulting to at
  least one load or store. See `issue 3
  <https://github.com/NextThought/nti.zodb/issues/3>`_.

1.0.0 (2017-06-08)
==================

- First PyPI release.
- Add support for Python 3.
- Remove nti.zodb.common. See
  https://github.com/NextThought/nti.zodb/issues/1.
  ``ZlibClientStorageURIResolver`` will no longer try to set a ``var``
  directory to store persistent cache files automatically.
- ``CopyingWeakRef`` now implements ``ICachingWeakRef``.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/OpenNTI/nti.zodb",
    "name": "nti.zodb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "ZODB",
    "author": "Jason Madden",
    "author_email": "jason@nextthought.com",
    "download_url": "https://files.pythonhosted.org/packages/5c/74/7d34fb208dd9650cb3dc097618da872641fcc941a98b7910c1fdff0e9ea9/nti_zodb-1.4.0.tar.gz",
    "platform": null,
    "description": "==========\n nti.zodb\n==========\n\n.. image:: https://github.com/NextThought/nti.zodb/workflows/tests/badge.svg\n   :target: https://github.com/NextThought/nti.zodb/actions?query=workflow%3Atests\n\n.. image:: https://coveralls.io/repos/github/NextThought/nti.zodb/badge.svg?branch=master\n    :target: https://coveralls.io/github/NextThought/nti.zodb?branch=master\n\n.. image:: https://readthedocs.org/projects/ntizodb/badge/?version=latest\n    :target: http://ntizodb.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\nUtilities for working with ZODB.\n\nComplete documents are found at http://ntizodb.readthedocs.io/\n\n\n=========\n Changes\n=========\n\n\n1.4.0 (2024-11-08)\n==================\n\n- Drop support for Python < 3.10.\n- Use native namespace packages.\n\n\n1.3.0 (2021-04-01)\n==================\n\n- Add support for Python 3.9.\n\n- The ZODB activity log monitor now has separate thresholds for loads\n  and stores, in addition to the total combined threshold; exceeding\n  any threshold will trigger logging.\n\n  The thresholds have all been set to 10, but can be configured with\n  environment variables.\n\n  See `issue 11 <https://github.com/NextThought/nti.zodb/issues/11>`_.\n\n1.2.0 (2020-08-06)\n==================\n\n- Add a BTree \"family\" object to ``nti.zodb.btrees`` that uses larger\n  bucket sizes. See `issue 8 <https://github.com/NextThought/nti.zodb/issues/8>`_.\n\n- All numeric minmax objects implement the same interface, providing\n  the ``increment`` method. See `issue 7\n  <https://github.com/NextThought/nti.zodb/issues/7>`_.\n\n- The merging counter does the right thing when reset to zero by two\n  conflicting transactions. See `issue 6\n  <https://github.com/NextThought/nti.zodb/issues/6>`_.\n\n1.1.0 (2020-07-15)\n==================\n\n- Add support for Python 3.7 and 3.8.\n\n- Loading this package's configuration no longer marks\n  ``persistent.list.PersistentList`` as implementing the deprecated\n  interface ``zope.interface.common.sequence.ISequence``. This\n  conflicts with a strict resolution order. Prefer\n  ``zope.interface.common.collections.ISequence`` or its mutable\n  descendent, which ``PersistentList`` already implements.\n\n- Rework ``nti.zodb.activitylog`` to be faster. Client code may need\n  to adapt for best efficiency.\n\n- The monitors in ``nti.zodb.activitylog`` now include information\n  about the ZODB connection pool. See `issue 4\n  <https://github.com/NextThought/nti.zodb/issues/4>`_.\n\n- The log monitor now has a configurable threshold, defaulting to at\n  least one load or store. See `issue 3\n  <https://github.com/NextThought/nti.zodb/issues/3>`_.\n\n1.0.0 (2017-06-08)\n==================\n\n- First PyPI release.\n- Add support for Python 3.\n- Remove nti.zodb.common. See\n  https://github.com/NextThought/nti.zodb/issues/1.\n  ``ZlibClientStorageURIResolver`` will no longer try to set a ``var``\n  directory to store persistent cache files automatically.\n- ``CopyingWeakRef`` now implements ``ICachingWeakRef``.\n",
    "bugtrack_url": null,
    "license": "Apache",
    "summary": "Utilities for ZODB",
    "version": "1.4.0",
    "project_urls": {
        "Homepage": "https://github.com/OpenNTI/nti.zodb"
    },
    "split_keywords": [
        "zodb"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cec3150e83cf577148733a786aec9e894223df37e380ed1969d46ad04d8f7477",
                "md5": "598b5761ea1223a420aa6b5970b6c927",
                "sha256": "3ff908248365aca048fa216148ad9d2a4c7848b0fd25bd958354f69ca26b95d9"
            },
            "downloads": -1,
            "filename": "nti.zodb-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "598b5761ea1223a420aa6b5970b6c927",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 36388,
            "upload_time": "2024-11-08T22:03:09",
            "upload_time_iso_8601": "2024-11-08T22:03:09.668312Z",
            "url": "https://files.pythonhosted.org/packages/ce/c3/150e83cf577148733a786aec9e894223df37e380ed1969d46ad04d8f7477/nti.zodb-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c747d34fb208dd9650cb3dc097618da872641fcc941a98b7910c1fdff0e9ea9",
                "md5": "0b7d12c748224192c5e0ee5734341f5e",
                "sha256": "2fca42bf6ddad26e52db4ea70cc331ae75e6dafd526b75e561f026d34911ba24"
            },
            "downloads": -1,
            "filename": "nti_zodb-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0b7d12c748224192c5e0ee5734341f5e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 40518,
            "upload_time": "2024-11-08T22:03:17",
            "upload_time_iso_8601": "2024-11-08T22:03:17.658305Z",
            "url": "https://files.pythonhosted.org/packages/5c/74/7d34fb208dd9650cb3dc097618da872641fcc941a98b7910c1fdff0e9ea9/nti_zodb-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-08 22:03:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "OpenNTI",
    "github_project": "nti.zodb",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "nti.zodb"
}
        
Elapsed time: 1.19733s