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

Python 3.8.1rc1 is now available for testing


Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8.



The Python 3.8 series is the newest feature release of the Python language, and it contains many new features and optimizations. You can find Python 3.8.1rc1 h...
Python

Giving Tuesday 2019


For the first time the PSF is participating in Giving Tuesday! This event is held annually the Tuesday after Thanksgiving - this year on December 3rd, 2019. The global celebration runs for 24 hours and begins at midnight local time.


Please donate on...
Python

Why Sponsor PyCon 2020?








Sponsors help keep PyCon affordable and accessible to the widest possible audience. Sponsors are what make this conference possible. From low ticket prices to financial aid, to video recording, the organizations who step forward to support PyCon...
Python

Seeking Developers for Paid Contract Improving pip

The Python Software Foundation Packaging Working Group is receiving funding to work on the design, implementation, and rollout of pip's next-generation dependency resolver. (We'll be able to publicly name the funders later this month and in early Decem...
Python

Python 3.5.9 is released

There were no new changes
in version 3.5.9; 3.5.9 was released only because of a CDN caching
problem, which resulted in some users downloading a prerelease version
of the 3.5.8 .xz source tarball. Apart from the version number, 3.5.9 is
identical t...
Python

CPython Core Developer Sprint 2019

During the week of September 9th to September 13th, 34 core CPython committers gathered together in the Bloomberg London headquarters for the 2019 Python core developer sprint. The core developer sprint is an annual week-long meeting in which the CPyth...
Python

Python 3.7.5 is now available


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

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



Note that the n...
Python

Python 3.8.0 is now available


On behalf of the Python development community and the Python 3.8 release team, I’m pleased to announce the availability of Python 3.8.0.


Python 3.8.0 is the newest feature release of the Python language,
and it contains many new features and optimi...
Python

Python 3.8.0rc1 is now available


Python 3.8.0 is almost ready. After a rather tumultuous few days, we are very happy to announce the availability of the release candidate:
https://www.python.org/downloads/release/python-380rc1/ 



This release, 3.8.0rc1, is the final planned r...
Python

Grants Awarded for Python in Education

The Python Software Foundation has been asked about Python in education quite a bit recently. People have asked, “Is there an official curriculum we can use?”, “Are there online resources?”, “Are there efforts happening to improve Python on mobile?”, a...
Python