Python Software Foundation's Avatar

Python Software Foundation

@python.org.bsky.social

The nonprofit organization behind the Python programming language. For help with Python code: http://python.org/about/help/ On Mastodon: @ThePSF@fosstodon.org

7,669 Followers  |  1 Following  |  92 Posts  |  Joined: 06.06.2024  |  1.5273

Latest posts by python.org on Bluesky

Preview
PyBeach 2025 PyBeach is a general Python conference located in the Los Angeles area. It is a welcoming, volunteer-run, community-driven event with the mission to educate and connect its attendees to one another, a...

Today is the last full day to purchase early-bird tickets to #PyBeach (ti.to/pybeach/pybe...)! After 12PM, Aug 9 prices will increase by $10 for Individual and Student tickets, and $50 for Corporate tickets. Note: financial aid for reduced-price or free tickets is still available after this date.

08.08.2025 18:03 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Python Software Foundation Fellow Members for Q2 2025! πŸŽ‰ The PSF is pleased to announce its second batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q2! The following people continue to do amazing things for the Python community:

Please congratulate our newest PSF Fellow Members for Q2, 2025! Their continued contributions to the Python ecosystem are so very important to our community. #python

08.08.2025 12:49 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Preventing ZIP parser confusion attacks on Python package installers - The Python Package Index Blog PyPI will begin warning and will later reject wheels that contain differentiable ZIP features or incorrect RECORD files.

The Python Package Index is introducing new restrictions to protect Python package installers and inspectors from ZIP confusion attacks. There is no evidence that this vulnerability has been exploited. Read the blog post for more information:

07.08.2025 16:17 β€” πŸ‘ 16    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
Unmasking Phantom Dependencies with Software Bill-of-Materials as Ecosystem Neutral Metadata The Python Software Foundation Security Developer-in-Residence, Seth Larson,Β published a new white paperΒ with Alpha-Omega about the work to solve the "Phantom Dependency" problem. The white paper details the approach, challenges, and insights into the creation and acceptance of PEP 770 and adopting Software Bill-of-Materials (SBOMs) to improve the measurability of Python packages.Β 

Check out the 'Unmasking Phantom Dependencies with Software Bill-of-Materials as Ecosystem-Neutral Metadata' white paper by PSF Security Developer-in-Residence Seth Larson, focused on improved transparency and security across the #Python ecosystem!

07.08.2025 12:50 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

This is an important moment in Python history, and we need a strong PSF to sustain the Python community's rapid growth. Come and run for the PSF Board of Directors to help set the direction. #python #psf

07.08.2025 00:19 β€” πŸ‘ 4    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

If you have submitted an application and have yet to receive a decision, you will receive an email from us soon. Thank you for your patience and understanding as we navigate this challenging situation.

05.08.2025 10:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The PSF has paused our Grants Program Effective August 1st, 2025, the PSF is temporarily pausing our Grants Program after reaching our 2025 grant budget cap earlier than expected. We know how important this program is to many in our community and making this decision was difficult. This is a necessary step to protect both the future of the program and the short- and long-term sustainability of the PSF. (If this moves you immediately to donate to the PSF, we welcome your contributions via our donations page).

The PSF Grants Program has been temporarily paused after hitting our 2025 funding cap early.
It was an extremely difficult but necessary decision to ensure the program and foundation’s near and long term sustainability. Learn more on our blog: pyfound.blogspot.com/2025/08/the-...

05.08.2025 10:36 β€” πŸ‘ 20    πŸ” 16    πŸ’¬ 1    πŸ“Œ 1
Preview
PSF Board Election Nominations Opening July 29th This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00 pm UTC. Who runs for the board? People who care about the Python community, who want to see it flourish and grow, and also have a few hours a month to attend regular meetings, serve on committees, participate in conversations, and promote the Python community. Check out the following resources to learn more about the PSF, as well as what being a part of the PSF Board entails:

πŸ—³οΈ Nominations for the 2025 PSF Board election are open!

Help shape the future of the PSF β€” nominate yourself or someone you think would be a great PSF Board Director by Tuesday, August 12th, 2:00 pm UTC.

04.08.2025 20:10 β€” πŸ‘ 14    πŸ” 8    πŸ’¬ 0    πŸ“Œ 2
Preview
PyPI Users Email Phishing Attack - The Python Package Index Blog PyPI Users are receiving emails detailing them to log in to a fake PyPI site.

Always verify the domain is pypi.org before logging in.

Read more: blog.pypi.org/posts/2025-0...

28.07.2025 14:35 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

Heads Up, #Python Developers!

There is an active phishing attack targeting PyPI users.

β€’ Threat: Emails from noreply@pypj.org (with a 'j') link to a fake login page.
β€’ Action: Do not click any links. If you already did, change your PyPI password ASAP.
β€’ Note: PyPI itself has not been breached.

28.07.2025 14:35 β€” πŸ‘ 57    πŸ” 40    πŸ’¬ 3    πŸ“Œ 2
Preview
PSF Board Election Nominations Opening July 29th This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00 pm UTC. Who runs for the board? People who care about the Python community, who want to see it flourish and grow, and also have a few hours a month to attend regular meetings, serve on committees, participate in conversations, and promote the Python community. Check out the following resources to learn more about the PSF, as well as what being a part of the PSF Board entails:

You can be a part of guiding the future direction of the PSF πŸ©΅πŸπŸ’› Nominate yourself or someone else for the PSF Board for the 2025 election! Nominations open Tuesday, July 29th, 2:00 pm UTC and close Tuesday, August 12th, 2:00 pm UTC. #python

24.07.2025 14:05 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Graph titled "TIOBE Programming Community Index" and subtitled "Source: www.tiobe.com", showing difference colored lines rising and falling. The left hand column shows "Ratings %" and the bottom row shows years, 2002 through 2024. Underneath, there is a line listing different programming languages, including Python. Underneath, there is a small chart showing Python as #1 with a rating of 26.98% and an increase of 10.85%.

Graph titled "TIOBE Programming Community Index" and subtitled "Source: www.tiobe.com", showing difference colored lines rising and falling. The left hand column shows "Ratings %" and the bottom row shows years, 2002 through 2024. Underneath, there is a line listing different programming languages, including Python. Underneath, there is a small chart showing Python as #1 with a rating of 26.98% and an increase of 10.85%.

Python jumped 10%+ on the TIOBE index this month πŸ€©πŸπŸ“ˆ thanks to the entire #Python communityβ€”maintainers, educators, contributors, and usersβ€”for helping make Python what it is today!

www.tiobe.com/tiobe-index/

22.07.2025 13:52 β€” πŸ‘ 40    πŸ” 12    πŸ’¬ 1    πŸ“Œ 3

If you were a PSF Managing Member, your membership has been updated to Contributing as of June 25, 2025, per last year's Bylaw change. You're still eligible to vote- so make sure to log on and affirm your intention to vote! pyfound.blogspot.com/2024/07/anno...

16.07.2025 12:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Affirm Your PSF Membership Voting Status Every PSF voting-eligible Member (Supporting, Contributing, and Fellow) needs to affirm their membership to vote in this year’s election.

We want your vote! Voting-eligible PSF Members (Supporting, Contributing, and Fellow) need to affirm their membership to vote in this year’s Board election to ensure that we meet quorum as required by our Bylaws πŸ—³οΈ #python pyfound.blogspot.com/2025/07/affi...

16.07.2025 12:51 β€” πŸ‘ 1    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Preview
Introducing PSF Grants Program Office Hours In October 2023, we acknowledged the situation surrounding DjangoCon Africa and noted our intent to make ongoing improvements to the Grants Program. We also recognize that we are in a new world of hybrid programming since the onset of the pandemic which comes with different funding and cost challenges. One step we are taking to refresh the Grants Program (we’ll be reporting on other steps soon) is to establish PSF Grants Program Office Hours. The office hours will be hosted on the Python Software Foundation Discord once a month at 1-2PM UTC (9AM Eastern) on the third Tuesday of the month. (Check what time that is for you.) We invite the Python community to join in to receive support for Grant-related questions and inquiries! If you have urgent or immediate questions related to the Grants Program, please email grants@pyfound.org.

The July edition of the PSF Grants Program Office Hour is kicking off shortly πŸπŸ“‹ 9 AM EST, 1 PM UTC. Join us if you have any PSF Grant related questions! #python

15.07.2025 12:45 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Thinking about running for the PSF Board? Let’s talk! PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the PSF Board. Check out who is currently on the PSF Board on our website. (Dawn Wages, Jannis Leidel, Kushal Das, and Simon Willison are at the end of their current terms.)

Have questions about the 2025 PSF Board election? Curious about running? Join the upcoming PSF Board Office Hours session starting soon (1PM UTC) on the PSF Discord to chat with current board members!

08.07.2025 12:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The PSF Office will be closed through the end of the week, July 3-4, and we'll be back on Monday the 7th β˜€οΈπŸβ›±οΈ If you have PSF Board Election/membership questions, please rest assured that we will respond to any inquiries upon our return!

02.07.2025 19:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Thinking about running for the PSF Board? Let’s talk! PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the PSF Board. Check out who is currently on the PSF Board on our website. (Dawn Wages, Jannis Leidel, Kushal Das, and Simon Willison are at the end of their current terms.)

Interested in running for in the upcoming PSF Board election or nominating someone else? Have general election questions? Join the Board Office Hours to ask questions and chat with current board members on July 8th, 1PM UTC, and August 12th, 9PM UTC.

02.07.2025 12:15 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Lightning Talks Larry Hastings led a moment of silence to remember former core developer Michael Foord, who passed away earlier this year. Michael was known for many things, including β€œstarting the tradition of having the Language Summit events at PyCon”. You can read the memorial for Michael Foord on discuss.python.org.

On the PSF Blog: A summary of the Lightning Talks during the #Python Language Summit at #PyConUS 2025

02.07.2025 10:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Upstreaming the Pyodide JS FFI The final talk presented at the Language Summit was given by Hood Chatham, who maintains the Pyodide project and is trying to make fetch() happen for Python (among many other JavaScript APIs).

On the PSF Blog: A summary of the "Upstreaming the Pyodide JavaScript FFI" talk by Hood Chatham during the #Python Language Summit at #PyConUS 2025

01.07.2025 10:45 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The PSF board election: what do I need to know? As the PSF board election approaches, I am sure many of you are keen to get involved. It is a special chance for those of us who have been in the community for a while, and who love it, to help it be better. However, do you know what the Python Software Foundation, and particularly the PSF board members do? Have you ever wondered whether you should run for the board?

#Python #community How well do you know about the work of @thepsf.bsky.social? Have you ever think of running for the board election? Maybe you wanna check out the answers of some of the questions you have here:

29.06.2025 20:40 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: What do core developers want from Rust? β€œThis talk is very timely, Rust turns 10 years old tomorrow”. David Hewitt is the maintainer of PyO3, a library that allows Python developers to more easily use Rust within a Python project. β€œIt takes time for languages to be adopted, the test is whether a decade later the language is used”. David noted that Rust had already been mentioned multiple times earlier in the Language Summit, but also in β€œthe Python Software Foundation’s RFI response to the US government about memory safety” regarding creating binary extensions.

On the PSF Blog: A summary of the "What do Python Core Developers want from future Rust Support?" talk by David Hewitt during the #Python Language Summit at #PyConUS 2025

30.06.2025 11:32 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Python on Mobile - Next Steps Russell Keith-Magee and Malcolm Smith were at the Language Summit this year to announce the status of mobile support for Python: β€œAfter many years, this year I can say that [Python on mobile] is there!” Russell proudly declared, with a large round of applause from the room.

On the PSF Blog: A summary of the "Python on Mobile: Next Steps" talk by Russel Keith-Magee and Malcolm Smith during the #Python Language Summit at #PyConUS 2025

27.06.2025 12:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Python Language Summit 2025: Packaging Governance Process (PEP 772) PEP 772 proposes a Packaging Governance Process through a new Python Packaging Council of 5 members (similar to the Python Steering Council). The entire project is a collaboration between Barry Warsaw, Pradyun Gedam, and Python Software Foundation Executive Director Deb Nicholson.

On the PSF Blog: A summary of the "PEP 772 and Packaging Governance" talk by Barry Warsaw and Pradyun Gedam during the #Python Language Summit at #PyConUS 2025

26.06.2025 12:05 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Updates from the Python Docs Editorial Board Core developer and Python Docs Editorial Board member Mariatta presented an update on the Python Docs Editorial Board to the Language Summit. Mariatta credited her fellow board members Carol Willing, Guido van Rossum, Joanna Jablonski, and Ned Batchelder for putting together the presentation.

On the PSF Blog: A summary of the "Updates from the Python Documentation Editorial Board" talk by Mariatta during the #Python Language Summit at #PyConUS 2025

25.06.2025 11:45 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Challenges of the Steering Council Eric Snow opened his presentation about the Python Steering Council with an appreciation of current and former Steering Council members and all their hard work, which was met with applause from Language Summit attendees. β€œ... and the same goes for Guido, who took 5 people to replace”.

On the PSF Blog: A summary of the "Challenges of the Steering Council" talk by Eric Snow during the #Python Language Summit at #PyConUS 2025

24.06.2025 10:32 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: Fearless Concurrency Tobias Wrigstad, Matthew Parkinson, and Fridtjof Stoldt attended their first Python Language Summit to talk about some new concurrency concepts with core developers. Their slides have great diagrams, so I recommend checking them out. Tobias delivered the presentation to core developers, opening with a β€œpotentially contentious statement” that β€œ[data races and concurrency bugs] were the future that free-threaded Python programmers would see if free-threading was adopted for Python programs”.

On the PSF Blog: A summary of the "Fearless Concurrency in Python" talk by Tobias Wrigstad, Matthew Parkinson, and Fridtjob Stoldt during the #Python Language Summit at #PyConUS 2025

23.06.2025 12:05 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: State of Free-Threaded Python β€œDoes it make sense to move to the next phase of PEP 703?”, core developer Matt Page opened his presentation to the Language Summit. Free-Threaded Python has come far since the last Language Summit, where Daniele Parmeggiani presented on free-threaded Python using the then-newly-added β€œ--disable-gil” option.

On the PSF Blog: A summary of the "The State of Free-Threaded Python" talk by Matt Page during the #Python Language Summit at #PyConUS 2025

20.06.2025 12:30 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: An Uncontentious Talk about Contention Mark Shannon presented to the Language Summit a talk about contention, noting that the talk had been upgraded from a lightning talk, so warned the audience that there was β€œnow some room for contentiousness”.

On the PSF Blog: A summary of the "An Uncontentious Talk about Contention" by Mark Shannon during the #Python Language Summit at #PyConUS 2025

18.06.2025 11:30 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The Python Language Summit 2025: How can we make Breaking Changes Less Painful? The first talk of the Python Language Summit was delivered by Itamar Oren. Itamar has plenty of experience at Meta deploying massive amounts of Python code to production. Itamar’s presentation focused on how Python core developers might make upgrades to Python versions smoother for users in the face of breaking changes to the language and standard library. Itamar shared that β€œnot all breaking changes are equal” and suggested adopting a taxonomy of breaking changes and how much and when they would affect users.

On the PSF Blog: A summary of the "How can we make breaking changes less painful?" talk by Itamar Oren during the #Python Language Summit at #PyConUS 2025

17.06.2025 19:11 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

@python.org is following 1 prominent accounts