Metadata-Version: 2.1
Name: tempstorage
Version: 5.2
Summary: A RAM-based storage for ZODB
Home-page: https://github.com/zopefoundation/tempstorage
Author: Zope Foundation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Project-URL: Issue Tracker, https://github.com/zopefoundation/tempstorage/issues
Project-URL: Sources, https://github.com/zopefoundation/tempstorage
Description: Overview
        ========
        
        A storage implementation which uses RAM to persist objects, much like
        MappingStorage. Unlike MappingStorage, it needs not be packed to get rid of
        non-cyclic garbage and it does rudimentary conflict resolution. This is a
        ripoff of Jim's Packless bsddb3 storage.
        
        Changelog
        =========
        
        5.2 (2021-07-05)
        ----------------
        
        - Update package configuration
        
        - Package is now officially undeprecated because the data corruption issue -
          that was the reason for its deprecation - has been understood and fixed. See
          (`#16 <https://github.com/zopefoundation/tempstorage/issues/16>`_).
        
        - Add support for Python 3.8 and Python 3.9.
        
        
        5.1 (2019-08-15)
        ----------------
        
        - Package is now officially deprecated as it was broken for many years. This 
          was/ is common knowledge in the zope community, but was not documented 
          anywhere and thus this package was still used by many community members 
          without knowing this. See
          (`#8 <https://github.com/zopefoundation/tempstorage/issues/8>`_)
          (`#12 <https://github.com/zopefoundation/tempstorage/issues/12>`_)
        
        
        5.0 (2019-05-10)
        ----------------
        
        - Update PyPy version.
        
        - Drop Python 3.4 support.
        
        - Add support for Python 3.7.
        
        - Avoid RuntimeError in _takeOutGarbage. See `issue 7
          <https://github.com/zopefoundation/tempstorage/issues/7>`_.
        
        
        4.0.1 (2017-11-27)
        ------------------
        - Raise POSKeyError instead of KeyError in loadBefore.
        
        
        4.0 - 2017-03-09
        ----------------
        
        - Drop Python 3.3 compatibility, add Python 3.6 compatibility.
        
        - Require ZODB 5.0 or newer.
        
        - Use `storage._lock` as a context manager.
        
        - Declare PyPy compatibility.
        
        
        3.0 - 2016-04-03
        ----------------
        
        - Python 3.3-3.5 compatibility.
        
        
        2.12.2 - 2012-10-14
        -------------------
        
        - Explicitly state distribution dependencies instead of re-using the
          ZODB test requirements.
        
        2.12.1 - 2010-09-29
        -------------------
        
        - Disabled ``check_tid_ordering_w_commit`` test from BasicStorage, as it uses
          invalid test data.
        
        
        2.12.0 - 2010-09-25
        -------------------
        
        - Require at least ZODB 3.9 and adjusted method signatures to disuse versions.
        
        - Expanded dependency on ZODB3 to include the test extra.
        
        
        2.11.3 - 2010-06-05
        -------------------
        
        - Approximate PEP8 compliance.
        
        - Split out the ZODB protocol tests from the tests specific to the module.
          Make the local tests use "normal" unittest conventions.
        
        - Comply with repository policy.
        
        - Clean imports, docstrings;  add an instance-level hook for GC parms.
        
        - Fix a test failure due to never-unghostified root in second connection.
        
        
        2.11.2 - 2009-08-03
        -------------------
        
        - Added change log and readme.
        
        - Lauchpad #143736, #271395: fixed AttributeError' on _ltid in TempStorage
        
        
        2.11.1 - 2008-08-05
        -------------------
        
        - Initial release as a stand-alone package.
        
Keywords: zope,plone,zodb
Platform: UNKNOWN
Classifier: Development Status :: 6 - Mature
Classifier: Environment :: Web Environment
Classifier: Framework :: ZODB
Classifier: Framework :: Zope
Classifier: Framework :: Zope :: 4
Classifier: Framework :: Zope :: 5
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Session
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
Provides-Extra: test
