ZODB 的基于 RAM 的存储
项目描述
概述
一种使用 RAM 来持久化对象的存储实现,很像 MappingStorage。与 MappingStorage 不同,它不需要打包以摆脱非循环垃圾,并且可以解决基本的冲突。这是对 Jim 的 Packless bsddb3 存储的盗版。
变更日志
5.2 (2021-07-05)
更新包配置
软件包现在正式不被弃用,因为数据损坏问题 - 这是其弃用的原因 - 已被理解和修复。见(#16)。
添加对 Python 3.8 和 Python 3.9 的支持。
5.1 (2019-08-15)
5.0 (2019-05-10)
更新 PyPy 版本。
放弃 Python 3.4 支持。
添加对 Python 3.7 的支持。
避免 _takeOutGarbage 中的 RuntimeError。见问题 7。
4.0.1 (2017-11-27)
在 loadBefore 中提高 POSKeyError 而不是 KeyError。
4.0 - 2017-03-09
放弃 Python 3.3 兼容性,添加 Python 3.6 兼容性。
需要 ZODB 5.0 或更高版本。
使用storage._lock作为上下文管理器。
声明 PyPy 兼容性。
3.0 - 2016-04-03
Python 3.3-3.5 兼容性。
2.12.2 - 2012-10-14
明确声明分发依赖关系,而不是重用 ZODB 测试要求。
2.12.1 - 2010-09-29
从 BasicStorage禁用check_tid_ordering_w_commit测试,因为它使用了无效的测试数据。
2.12.0 - 2010-09-25
至少需要 ZODB 3.9 和调整后的方法签名才能弃用版本。
扩展对 ZODB3 的依赖以包含额外的测试。
2.11.3 - 2010-06-05
近似 PEP8 合规性。
从特定于模块的测试中分离出 ZODB 协议测试。使本地测试使用“正常”的单元测试约定。
遵守存储库政策。
清洁导入、文档字符串;为 GC 参数添加实例级挂钩。
修复了由于第二次连接中从未取消主机身份而导致的测试失败。
2.11.2 - 2009-08-03
添加了更改日志和自述文件。
Lauchpad #143736、#271395:修复了 TempStorage 中 _ltid 上的 AttributeError'
2.11.1 - 2008-08-05
作为独立软件包的初始版本。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
tempstorage -5.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a82f266fcaa103117039c903d8956dce33f08edd66ded3bd10550e98f7e17d2 |
|
MD5 | 943b05cf8ab1fff2314436094a0a4886 |
|
布莱克2-256 | 442d8f0a353a697126fe540bf6c5483e62ca515f8dbe4c93093e35c7d32566f2 |
tempstorage -5.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5c242f3e85f0b212918f03d035875c055576593ac8351e343a4f6f7de37631e |
|
MD5 | de8137b2c224723a6f61bec3a1468a71 |
|
布莱克2-256 | 066c9349f848b3afe29764f1ab54f03725422bd3d9c2869d8a85a8a356ec35a1 |