Skip to content

Support Python 3.14 #298

@icemac

Description

@icemac

Look through the change log of Python 3.14 (once the first release candidate version is released End of July 2025 (see https://peps.python.org/pep-0745/)) for potential issues which need to be handled by RestrictedPython to prevent access to otherwise forbidden data/objects.

There is no need to support new language features of Python 3.14 right now, let's see how they evolve after they can be used,

Open tasks:

  • make package installable and fix tests
  • Change log: Allow to use the package with Python 3.14 -- Caution: No security audit has been done so far.
  • cut an alpha dev release (8.1a1.dev0)
  • security audit after rc1 Python release (detailed instructions)
  • Prepare for a new Python version after its rc1 release (detailed instructions)
  • Create a copy of this ticket for Python 3.15 (first alpha is expected to land October 2025)

Metadata

Metadata

Assignees

Labels

RELEASE BLOCKERUntil this issue is fixed/PR is merged no new release should be created.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions