==========
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"
}