• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zopefoundation / zodbpickle
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: 4.3
DEFAULT BRANCH: master
Repo Added 14 Feb 2018 06:44AM UTC
Files 11
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH config-with-c-code-template-2921ca42
branch: config-with-c-code-template-2921ca42
CHANGE BRANCH
x
Reset
  • config-with-c-code-template-2921ca42
  • 1.0.2
  • 1.0.3
  • 1.0.4
  • 1.1
  • 2.0.0
  • 2.1.0
  • 2.2.0
  • 2.2.0-1
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 3.0
  • 3.0.1
  • 3.1
  • 3.2
  • 3.3
  • 4.0
  • 4.1
  • 4.1.1
  • 4.3
  • adamg-fix-42
  • config-with-c-code
  • config-with-c-code-template-1351c95d
  • config-with-c-code-template-1c0f31f5
  • config-with-c-code-template-1d2d9804
  • config-with-c-code-template-74a18af0
  • config-with-c-code-template-85622de1
  • config-with-c-code-template-8d837c89
  • config-with-c-code-template-8daa034c
  • config-with-c-code-template-9ddff8ab
  • config-with-c-code-template-9e2b2911
  • config-with-c-code-template-a361e1fd
  • config-with-c-code-template-a7193216
  • config-with-c-code-template-e3c802ef
  • config-with-c-code-template-e45966cd
  • fix-GHA-pypy2
  • fix-macos-3.5-wheel-upload
  • is_pure
  • issue36
  • issue53
  • issue58
  • master
  • modernize-ci
  • more-wheels
  • perrinjerome/py3.14
  • perrinjerome/type_builtin_singleton
  • py311
  • py34py38
  • py37
  • r2.2.0-py310-win
  • release-more-wheels
  • run-missing-tests
  • tseaver-93-fix_pure_python_build
  • tseaver-add_hysterical_raisins
  • tseaver-fork_py38_py312_pickle
  • tsseaver-add_noload_patch
  • update-manylinux

20 Nov 2025 12:45AM UTC coverage: 87.53%. First build
19521354384

Pull #104

github

perrinjerome
build a new tuple for each lookup in copyreg._extension_registry

The previous approach of reusing the same tuple and mutating its
contents, which is impossible in python, stopped working after cpython
3.14, after commit 8614f86b716 (gh-131525: Cache the result of
tuple_hash (#131529), 2025-03-27)

This change modifies _pickle_33.c to build a new tuple for each lookup
, using the same logic that is now in cpython's pickle.c , since cpython
commit 23bdd83053d (Encapsulate cpickle global state in a dedicated
object., 2013-11-27)
Pull Request #104: Drop support for Python 3.9, add support for Python 3.14

854 of 1014 branches covered (84.22%)

Branch coverage included in aggregate %.

2466 of 2779 relevant lines covered (88.74%)

6.09 hits per line

Relevant lines Covered
Build:
Build:
2779 RELEVANT LINES 2466 COVERED LINES
6.09 HITS PER LINE
Source Files on config-with-c-code-template-2921ca42
  • Tree
  • List 11
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19521354384 config-with-c-code-template-2921ca42 build a new tuple for each lookup in copyreg._extension_registry The previous approach of reusing the same tuple and mutating its contents, which is impossible in python, stopped working after cpython 3.14, after commit 8614f86b716 (gh-131525: Ca... Pull #104 20 Nov 2025 12:48AM UTC perrinjerome github
87.53
19502726305 config-with-c-code-template-2921ca42 - cherry-pick commit ia339184a1 Pull #104 19 Nov 2025 01:22PM UTC dataflake github
87.53
See All Builds (378)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc