Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
PEP 466 -- Network Security Enhancements for Python 2.7.x PEP:466 Title:Network Security Enhancements for Python 2.7.x Author:Nick Coghlan <ncoghlan at gmail.com>, Status:Final Type:Standards Track Created:23-Mar-2014 Python-Version:2.7.9 Post-History:23-Mar-2014, 24-Mar-2014, 25-Mar-2014, 26-Mar-2014, 16-Apr-2014 Resolution:https://mail.python.org/pipermail/python-dev/2014-April/134163.html Contents Abstract New security related features in Python 2.7 maintenance relea...
...PEP has been withdrawn in favour of further work on refining Steven's proposal as PEP 506. Proposal Currently, it is never correct to use the module level functions in the random module for security sensitive applications. This PEP proposes to change that admonition in Python 3.6+ to instead be that it is not correct to use the module level functions in the random module for security sensitive applications if random.ensure_repeatable() is ever called (directly or indirectly) in that process. T...
Version: None
Released: Dec. 11, 2019
Note Python 3.8 is now released and is the latest feature release of Python 3. Get the latest release of 3.8.x here. Python 3.6.10rc1 is the release candidate preview of the next security fix release of Python 3.6. Python 3.6.8 was the final bugfix release for 3.6. Python 3.6 …
View Release Notes
Released: June 18, 2019
Python 3.6.9rc1 is a release candidate preview of the latest security fix release of Python 3.6. Note Python 3.7 is now released and is the latest feature release of Python 3. Get the latest release of 3.7.x here. Python 3.6.8 was the final bugfix release for 3.6. Python 3.6 …
Released: Aug. 24, 2023
This is a security release of Python 3.10 Note: The release you're looking at is Python 3.10.13, a security bugfix release for the legacy 3.10 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.18, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.18, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
...PEP 468, Preserving Keyword Argument Order PEP 487, Simpler customization of class creation PEP 495, Local Time Disambiguation PEP 498, Literal String Formatting PEP 506, Adding A Secrets Module To The Standard Library PEP 509, Add a private version to dict PEP 515, Underscores in Numeric Literals PEP 519, Adding a file system path protocol PEP 520, Preserving Class Attribute Definition Order PEP 523, Adding a frame evaluation API to CPython PEP 524, Make os.urandom() blocking on Linux (during s...
Released: June 28, 2021
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.11, a security bugfix release for the legacy 3.8 series. Python 3.9 is now the latest feature release series of Python 3. Get the latest release of 3.9.x here. Security content in this …
PEP 522 -- Allow BlockingIOError in security sensitive APIs PEP:522 Title:Allow BlockingIOError in security sensitive APIs Author:Nick Coghlan <ncoghlan at gmail.com>, Nathaniel J. Smith <njs at pobox.com> Status:Rejected Type:Standards Track Requires:506 Created:16-Jun-2016 Python-Version:3.6 Resolution:https://mail.python.org/pipermail/security-sig/2016-August/000101.html Contents Abstract Relationship with other PEPs PEP Rejection Changes independent of this PE...
Released: Aug. 30, 2021
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.12, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
Released: Aug. 22, 2020
Python 3.5.10rc1 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.10rc1 was released on August 21st, 2020. Python 3.5 has now entered "security fixes only" mode, and as such the only changes since Python 3.5.4 are security fixes. Also, Python …
Released: Oct. 11, 2022
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.15, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.15, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
...Security Considerations Feature: environment based configuration Feature detection Specification Example implementation Security Considerations Interaction with Python virtual environments Reference Implementation Backporting this PEP to earlier Python versions Feature detection Specification Example implementation Security Considerations Interaction with Python virtual environments Backporting PEP 476 to earlier Python versions Feature detection Recommended modifications to the Python sta...
Released: Sept. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.14, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.14, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
Released: June 6, 2023
This is a security release of Python 3.7 Note: The release you are looking at is Python 3.7.17, the final security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. Security content …
Released: June 17, 2020
Note Python 3.8 is now released and is the latest feature release of Python 3. Get the latest release of 3.8.x here. Python 3.6.11rc1 is the release candidate preview of the next security fix release of Python 3.6. Python 3.6.8 was the final bugfix release for 3.6. Python 3.6 …
...PEP. Package managers that wish to take advantage of end-to-end signing do not need to do any additional work beyond what is required to consume metadata described in PEP 458. This PEP discusses the changes made to PEP 458 but excludes its informational elements to primarily focus on the maximum security model. For example, an overview of The Update Framework or the basic mechanisms in PEP 458 are not covered here. The changes to PEP 458 include modifications to the snapshot process, key comprom...