Skip to content

Update requirements: Bump zope-interface from 8.2 to 8.3#448

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/zope-interface-8.3
Open

Update requirements: Bump zope-interface from 8.2 to 8.3#448
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/zope-interface-8.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 10, 2026

Bumps zope-interface from 8.2 to 8.3.

Changelog

Sourced from zope-interface's changelog.

8.3 (2026-04-10)

  • Add support for free-threaded Python 3.14t: declare Py_mod_gil_not_used in C extension, replace borrowed-reference PyDict_GetItem() with strong- reference PyDict_GetItemRef() in cache lookups, and use Py_TYPE() macro instead of direct ob_type struct access.

  • Add CI testing for free-threaded Python 3.14t (Linux).

  • Guard 4 unprotected PyErr_Clear() calls in the C extension with PyErr_ExceptionMatches checks, matching the pattern already used at 7 other sites in the same file. Without the guard, KeyboardInterrupt, MemoryError, and SystemExit are silently swallowed in implementedBy and providedBy. See issue 358 <https://github.com/zopefoundation/zope.interface/issues/358>_.

Commits
  • 197258c Preparing release 8.3
  • 89665f6 Guard 4 unprotected PyErr_Clear calls with exception type checks (#365)
  • 6c5a72e Merge pull request #356 from bluedynamics/config-with-meta
  • 008a255 Configure with zope.meta, enable free-threaded python wheels
  • 58cf4b8 Merge pull request #353 from bluedynamics/optimize-c-lookups
  • 394e9c4 Clarify Py_INCREF comment per review feedback
  • 0a3ecc7 IB__call__: intern _CALL_CUSTOM_ADAPT string, use Py_TYPE macro
  • 3993a35 _lookup/_lookupAll/_subscriptions: skip PySequence_Tuple when already a tuple
  • 7d53d01 _getcache: use PyUnicode_GET_LENGTH instead of PyObject_IsTrue
  • e3a3cbc _verify: compare generation counters in-place without tuple allocation
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [zope-interface](https://github.com/zopefoundation/zope.interface) from 8.2 to 8.3.
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](zopefoundation/zope.interface@8.2...8.3)

---
updated-dependencies:
- dependency-name: zope-interface
  dependency-version: '8.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants