跳转到主要内容

持久扩展类

项目描述

概述

本包提供了一个持久基类的变体,该变体是一个ExtensionClass。除非您需要ExtensionClass语义,否则您可能想使用来自persistent分布(以前在ZODB3中)的persistent.Persistent

变更日志

5.1 (2024-09-17)

  • 添加对Python 3.13的最终支持。

5.0 (2024-05-30)

  • 停止支持Python 3.7。

  • 从3.13a3开始添加对Python 3.13的初步支持。

  • 在GHA上构建Windows轮子。

4.1 (2023-10-05)

  • 添加对Python 3.12的支持。

4.0.post1(2023-03-24)

  • setup.py中添加缺少的python_requires

4.0 (2023-03-24)

  • 为Python 3.11构建Linux二进制轮子。

  • 停止支持Python 2.7、3.5和3.6。

  • 从3.12a5开始添加对Python 3.12的初步支持。

3.6 (2022-11-17)

  • 添加在macOS上构建arm64轮子的支持。

3.5 (2022-11-03)

  • 添加对Python 3.11最终版本的 support。

3.4 (2022-10-11)

  • 从(3.11.0rc2)开始添加对Python 3.11的支持。

  • 在C代码中禁用不安全的数学优化。(#55

3.3 (2022-03-10)

  • 从(3.11.0a5)开始添加对Python 3.11的支持。

3.2 (2022-03-02)

  • 添加对Python 3.10的支持。

3.1 (2021-07-23)

  • 为Linux(2010、2014和aarch64)和macOS创建轮子。

  • 添加对Python 3.9的支持。

  • 在CPython中,当设置PURE_PYTHON时不再省略编译C代码。只需在运行时评估它。(#27

3.0 (2019-05-08)

自2.13.2以来的变更

  • 添加对Python 3.5、3.6、3.7和3.8a3的支持。

  • 停止支持Python 2.6。

  • 使测试与兼容。

  • 修复只支持C89语法的编译器(例如在Windows上)。

  • 确保我们的依赖项符合我们对C扩展的预期。(#4

  • 更新ExtensionClass和persistent头文件。

  • 修复PersistentMapping的Python版本中的isinstance/issubclass。

  • 添加AppVeyor配置来自动构建Windows eggs。

2.13.2 (2010-06-16)

  • LP #587760:正确处理tp_basicsize。

2.13.1 (2010-04-30)

  • 移除了对zope.testing未声明的测试依赖。

2.13.0 (2010-02-23)

  • 更新到包括ExtensionClass 2.13.0。

2.12.0 (2010-02-14)

  • 在持久性中添加了方法缓存支持。由Yoshinori K. Okuji提供的补丁。请参阅https://bugs.launchpad.net/zope2/+bug/486193

  • 将C包含更新为ExtensionClass 2.12.0。

  • 更新包元数据和删除旧的构建工件。

2.11.1 (2009-02-19)

  • 第一个egg发布。

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

persistence-5.1.tar.gz (22.1 kB 查看哈希值)

上传时间

构建分发

Persistence-5.1-cp313-cp313-win_amd64.whl (19.5 kB 查看哈希值)

上传时间 CPython 3.13 Windows x86-64

Persistence-5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 kB 查看哈希值)

上传时间 CPython 3.13 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.7 kB 查看哈希值)

上传时间 CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.5 kB 查看哈希值)

上传时间 CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp313-cp313-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传时间 CPython 3.13 macOS 11.0+ ARM64

Persistence-5.1-cp313-cp313-macosx_10_9_x86_64.whl (15.7 kB 查看哈希值)

上传时间 CPython 3.13 macOS 10.9+ x86-64

Persistence-5.1-cp312-cp312-win_amd64.whl (19.5 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

Persistence-5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 kB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.7 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.5 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp312-cp312-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

Persistence-5.1-cp312-cp312-macosx_10_9_x86_64.whl (15.7 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ x86-64

Persistence-5.1-cp311-cp311-win_amd64.whl (19.5 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

Persistence-5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.4 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.3 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp311-cp311-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

Persistence-5.1-cp311-cp311-macosx_10_9_x86_64.whl (15.7 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ x86-64

Persistence-5.1-cp310-cp310-win_amd64.whl (19.5 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

Persistence-5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.0 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.3 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.1 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp310-cp310-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

Persistence-5.1-cp310-cp310-macosx_10_9_x86_64.whl (15.7 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ x86-64

Persistence-5.1-cp39-cp39-win_amd64.whl (19.5 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

Persistence-5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (24.9 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.2 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.0 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp39-cp39-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传时间 CPython 3.9 macOS 11.0+ ARM64

Persistence-5.1-cp39-cp39-macosx_10_9_x86_64.whl (15.6 kB 查看哈希值)

上传时间 CPython 3.9 macOS 10.9+ x86-64

Persistence-5.1-cp38-cp38-win_amd64.whl (19.5 kB 查看哈希值)

上传时间 CPython 3.8 Windows x86-64

Persistence-5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 kB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.17+ ARM64

Persistence-5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.7 kB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

Persistence-5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.5 kB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Persistence-5.1-cp38-cp38-macosx_11_0_arm64.whl (16.1 kB 查看哈希值)

上传时间 CPython 3.8 macOS 11.0+ ARM64

Persistence-5.1-cp38-cp38-macosx_10_9_x86_64.whl (15.7 kB 查看哈希值)

上传时间 CPython 3.8 macOS 10.9+ x86-64

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面