Election Reform Community Update
This past June, the PSF Board of Directors opened a discussion to solicit feedback on the topic of election reform. The discussion was a lively one and touch...
This past June, the PSF Board of Directors opened a discussion to solicit feedback on the topic of election reform. The discussion was a lively one and touch...
Overview From October 19th to 23rd, 47 participants gathered for the first-ever virtual 2020 Python Core Developer Sprint. This included 41 Python core devel...
The Python Software Foundation launched its end-of-the-year fundraiser on December 1st and the response has been overwhelming 💙💛. Even in this difficult ti...
The Scientific Working Group of the Python Software Foundation is excited to announce a next call for funding proposals in 2020/2021. The goal of the Scienti...
The PSF is seeking to hire a Director of Resource Development to spearhead fundraising and sponsorship efforts! We are accepting resumes through January 14th...
Elaine Wong organizer PyCon Canada, PyLadies Toronto and CSV Conference, has been awarded the Python Software Foundation 2020 Q3 Community Service Award. > R...
Python has become one of the most popular programming languages in the world, meaning that along with this growth the Python community has continued to expan...
Help us raise $60,000 USD by December 31st! Python continues to be a popular and accessible language in the education sector. More and more institutions arou...
On behalf of the Python Packaging Authority and the pip team, I am pleased to announce that we have just released pip 20.3, a new version of pip. You can ins...
The support provided by Amazon Web Services (AWS) to the Python Software Foundation has been a core part of operating The Python Package Index since it was r...
Rami Chowdhury Entrepreneur, Software Engineer, DC Python User group co-organizer, and volunteer coordinator of PyCon US, has been awarded the Python Softwar...
On Friday October 30th at 11:15 AM EDT the Python Software Foundation will be live streaming a remote key generation and signing ceremony to bootstrap The Up...
It's that time of year! Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community: Débora Azeved...
This year we are conducting the fourth iteration of the official Python Developers Survey. The goal is to capture the current state of the language and the e...
The Python Software Foundation is excited to announce the re-opening of its Grants Program! The pandemic negatively affected the PSF’s finances with the canc...
The pip team has been working on improving the usability of pip since the start of this year. We've been carrying this work out remotely - by interviewing pi...
Noah Alorwu, software developer and co-organizer of PyCon Africa, has been awarded the Python Software Foundation 2020 Q2 Community Service Award. Noah is...
We’re excited to announce that plans are underway for our end-of-the-year 2020 fundraising campaign launching on November 23rd and ending on December 31st! ...
Abigail Dogbe, lead organizer PyLadies Ghana and co-organizer of Pycon Africa 2019, has been awarded the Python Software Foundation Q1 2020 Community Service...
Let's give a round of applause to our newest PSF Fellow Members for Q2 2020! Berker Peksag Twitter, GitHub David Lord Twitter, GitHub, Website Julien P...
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 a...
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 Packa...
With the 2020 Board of Directors Election Results announced, a new class of directors will officially be joining June 30th! In light of the results and narro...
The 2020 Python Software Foundation Board of Directors election has concluded. Of 1,151 eligible voting members, 462 ballots were cast. This surpasses the ne...
Zac Hatfield-Dodds Teaching Python with Errors When a new coder begins learning Python, the first Python feature they usually see is . In Zac Hatfie...
By Akshay Prabhu, Software Engineering Manager, Capital One Rewriting Legacy ETL Jobs in Python When You’re Not Python Devs So how does a team of six engine...
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 de...
Call for community volunteers! It is time to assemble a Python Work Group that will aid in Python’s migration to GitHub! PEP 581 was accepted and Python is n...
"We've got very big news on Android," Russell Keith-Magee told the Language Summit. "We're close to having a full set of BeeWare tools that can run on Androi...
The PyCon 2015 sprint was the first time this blogger contributed to Python—or rather, I tried to. The three patches I submitted that year are awaiting a rev...
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. Mo...
The Python Software Foundation is looking for a Project Manager to assist with CPython’s migration from bugs.python.org to GitHub for issue tracking. CPython...
Zac Hatfield-Dodds opened his presentation with a paraphrase of the economist Thomas Schelling: > No matter how rigorous her analysis or heroic his imagina...
"There are a lot of PEPs about typing!" said Guido van Rossum at the Language Summit. Since 2014 there have been ten PEPs approved for Python's type-checking...
Mark Shannon began his presentation saying, "This should actually be titled A Semi\-Formal Specification. I don't think we'll ever get to the stage of ML," a...
Since its start, Python’s grammar has been LL(1): it needs only a left-to-right parser that looks one token ahead to resolve ambiguities. The standard CPytho...
Sumana Harihareswara What do you need from pip, PyPI, and packaging? Python packaging has seen relatively quick development in recent years as a result of...
The first language change proposed this year was the most radical: to make f-strings the default. Eric V. Smith, who wrote the PEP for f-strings in 2015, sai...
Antonio Cuni presented HPy (pronounced "aitch pi"), an attempt at a replacement C API that is compatible and performant across several interpreter implementa...
The Python Language Summit is a small gathering of Python language implementers (both the core developers of CPython and alternative Pythons), as well third-...
"Documentation is the way we communicate with each other," said Willing. "Historically, we've done a great job with documentation." But the environment is ch...
PyCons take place throughout many parts of the world. Each PyCon is different in its own way; drawing from its own geographical location as well as local his...
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 t...
We are happy to announce our newest PSF Fellow Members for Q1 2020! Q1 2020 Al Sweigart Website, Twitter, GitHub Alexandre Savio Twitter, Website Dar...
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 Py...
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 y...
Débora Azevedo co-founder of PyLadies Brazil and Django Girls Natal organizer, has been awarded the Python Software Foundation Q4 2019 Community Service Awar...
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 la...
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. ...
We are happy to announce our newest PSF Fellow Members for Q4! Q4 2019 Humphrey Butau Ngazetungue Muheue Twitter Pablo Galindo Salgado GitHub, Twitter Patr...