Python

Upgrade to pip 20.2, plus, changes coming in 20.3

On behalf of the Python Packaging Authority, I am pleased to announce that we have just released pip 20.2, a new version of pip. You can install it by running python -m pip install --upgrade pip.

The highlights for this release are:

- The beta of the...
Python

Pip team midyear report








The grant-funded team working on improvements to pip in 2020 has now passed the halfway mark. Here's an update on where are so far and what's next.


Funding and Timeline Status


The plan that we proposed last year said that, by now, we would h...
Python

Python 3.8.4 is now available

Python 3.8.4 is the fourth maintenance release of Python 3.8. Go get it here:

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

Maintenance releases for the 3.8 series will continue at regular bi-monthly intervals, with 3.8.5 planned for mid-Sept...
Python

Python 3.9.0b4 is now ready 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.0b4. Get it here:

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


This is ...
Python

Announcing the PSF Project Funding Working Group






For the past 3 years, the PSF has been working on grant funded projects to improve our internal systems and platforms. This work has been done with the Packaging Working Group, and focused on our packaging ecosystem of PyPI and pip. We have been a...
Python

Python 3.8.4rc1 is now ready for testing

Python 3.8.4rc1 is the release candidate of the fourth maintenance release of Python 3.8. Go get it here:
https://www.python.org/downloads/release/python-384rc1/

Assuming no critical problems are found prior to 2020-07-13, the scheduled release date ...
Python

Python 3.9.0b3 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.0b3. Get it here:


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



Wait, ...
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