Skip to main content

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).

  • 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) (#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.

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tempstorage-5.2.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tempstorage-5.2-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tempstorage-5.2.tar.gz.

File metadata

  • Download URL: tempstorage-5.2.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.5

File hashes

Hashes for tempstorage-5.2.tar.gz
Algorithm Hash digest
SHA256 6a82f266fcaa103117039c903d8956dce33f08edd66ded3bd10550e98f7e17d2
MD5 943b05cf8ab1fff2314436094a0a4886
BLAKE2b-256 442d8f0a353a697126fe540bf6c5483e62ca515f8dbe4c93093e35c7d32566f2

See more details on using hashes here.

File details

Details for the file tempstorage-5.2-py2.py3-none-any.whl.

File metadata

  • Download URL: tempstorage-5.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.5

File hashes

Hashes for tempstorage-5.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d5c242f3e85f0b212918f03d035875c055576593ac8351e343a4f6f7de37631e
MD5 de8137b2c224723a6f61bec3a1468a71
BLAKE2b-256 066c9349f848b3afe29764f1ab54f03725422bd3d9c2869d8a85a8a356ec35a1

See more details on using hashes here.

Release history Release notifications | RSS feed

6.0

2 files

This release

5.2 This release

2 files

5.1

2 files

5.0

2 files

4.0.1

1 file

4.0

2 files

3.0

1 file

2.12.2

1 file

2.12.1

1 file

2.12.0

1 file

2.11.3

1 file

2.11.2

1 file

2.11.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page