Metadata-Version: 2.1
Name: nti.zodb
Version: 1.2.0
Summary: Utilities for ZODB
Home-page: https://github.com/NextThought/nti.zodb
Author: Jason Madden
Author-email: jason@nextthought.com
License: Apache
Description: ==========
         nti.zodb
        ==========
        
        .. image:: https://travis-ci.org/NextThought/nti.zodb.svg?branch=master
            :target: https://travis-ci.org/NextThought/nti.zodb
        
        .. 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.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``.
        
Keywords: ZODB
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Framework :: ZODB
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Provides-Extra: test
Provides-Extra: docs
