Python

Python 3.9.0b1 is now available for testing

On behalf of the entire Python development community, and the currently
serving Python release team in particular, I’m pleased to announce the
release of Python 3.9.0b1. Get it here:

https://www.python.org/downloads/release/python-390b1/



This is ...
Python

Python 3.8.3 is now available

On behalf of the entire Python development community, and the currently serving Python release team in particular, I’m pleased to announce the release of Python 3.8.3, the third maintenance release of Python 3.8. You can find it here:



https://www.py...
Python

6 Ways Salesforce Gets Things Done with Python


Salesforce Engineering puts Python to work across many areas of their business. 
Read on to see how they use python in machine learning, security, internal devops teams and more.

The Python programming language has strong ties to both engineerin...
Python

Python Developers Survey 2019 Results


We are excited to share the results of the third official Python Developers Survey conducted by the Python Software Foundation with the help of JetBrains.

More than 24,000 Python users from over 150 countries took part in the survey this past Novembe...
Python

The 2020 Python Language Summit





The Python Language Summit is a small gathering of Python language implementers (both the core developers of CPython and alternative Pythons), as well third-party library authors and other Python community members. The Summit features short present...
Python

Pip 20.1 has been released

On behalf of the PyPA, I am pleased to announce that a new version of pip, pip 20.1, has been released.

To install pip 20.1, you can run:

python -m pip install --upgrade pip
The highlights for this release are:

Significant speedups when building loc...
Python

Python 3.9.0a6 is now available for testing

On behalf of the entire Python development community, and the currently serving Python release team in particular, I’m pleased to announce the release of Python 3.9.0a6. Get it here:

https://www.python.org/downloads/release/python-390a6/


 ...
Python

Python 2.7.18, the last release of Python 2

The CPython core developers are pleased to announce the immediate availability of Python 2.7.18.

Python 2.7.18 is the last Python 2.7 release and therefore the last Python 2 release. It's time for the CPython community to say a fond but firm farewell ...
Python

Thank you to donors & sponsors

PyCon 2020 in Pittsburgh, PA was cancelled due to COVID-19 and that impacted the PSF's finances. Our blog from March 31st estimated that the PSF would need to use $627,000 of its financial reserve to get through 2020. 

Since the time we cancelle...
Python

PSF’s Projected 2020 Financial Outcome


The Python Software Foundation (PSF) is a 501(c)(3) non-profit organization dedicated to the Python community and programming language, as well as running PyCon US. Since PyCon US 2020 was cancelled, the community has asked how the PSF’...
Python

Python 3.9.0a5 is now available for testing

On behalf of the entire Python development community, and the currently serving Python release team in particular, I’m pleased to announce the release of Python 3.9.0a5. Get it here:

https://www.python.org/downloads/release/python-390a5/




This is a...
Python

New pip resolver to roll out this year

The developers of pip are in the process of developing a new resolver for pip (as we announced on the PSF blog last year). We aim to roll it out later this year. As part of that work, there will be some major changes to how pip determines what to insta...
Python

Python 3.7.7 is now available

Python 3.7.7, the next bugfix release of Python 3.7, is now available. You can find the release files, a link to the changelog, and more information here:

    https://www.python.org/downloads/release/python-377/

&nb...
Python

An Update on PyPI Funded Work


Originally announced at the end of 2018, a gift from Facebook Research is funding improvements for the security PyPI and its users.

What's been done

After launching a request for information and subsequent request ...
Python

Python 3.7.7rc1 is now available for testing

Python 3.7.7rc1, the release preview of the next maintenance release of Python 3.7, is now available for testing. Assuming no critical problems are found prior to 2020-02-10, no code changes are planned between this releas...
Python

Python 3.8.2 and 3.9.0a4 are now available

On behalf of the entire Python development community, and the currently serving Python release team in particular, I’m pleased to announce the release of two of the latest Python editions.

Python 3.8.2

Python 3.8.2 is the second maintenance rele...
Python

Python 3.8.2rc2 is now available for testing


Python 3.8.2rc2 is the second release candidate of the second maintenance release of Python 3.8. Go get it here:



https://www.python.org/downloads/release/python-382rc2/


Why a second release candidate?
The major reason for RC2 is that GH-1683...
Python

Python 3.9.0a3 now available for testing


Go get it here: https://www.python.org/downloads/release/python-390a3/


This is an early developer preview of Python 3.9
Python 3.9 is still in development. This releasee, 3.9.0a3 is the
third of six planned alpha releases. Alpha releases are intend...
Python

Start using 2FA and API tokens on PyPI

To increase the security of PyPI downloads, we have added two-factor authentication (2FA) as a login security option, and API tokens for uploading packages. This is thanks to a grant from the Open Technology Fund, coordinated by the Packaging...
Python

Python 2 series to be retired by April 2020

The CPython core development community is urging users to migrate to Python 3 as it will be the only version that will be updated for bugs and security vulnerabilities.

After nearly 20 years of development on the Python 2 series, the last major versio...
Python