Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

PSF Meeting Minutes for Sept. 10, 2025

Subscribe via RSS

Title: 2025-09-10 PSF Board Meeting Minutes Encoding: utf-8 Author: psf at python.org Content-Type: text/x-rst

The Python Software Foundation
Minutes of a Regular Meeting of the Board of Directors

September 10, 2025

A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat/Slack beginning at 13:00 UTC, on September 10, 2025. Phyllis Dobbs took notes/minutes.

All votes are reported in the form "Y-N-A" (in favor-Y‚opposed-N‚abstentions-A; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions").

1   Attendance

The following members of the Board of Directors (8 of 12) were present at the meeting: Cristián Maureira-Fredes, KwonHan Bae, Jannis Leidel, Denny Perez, Deb Nicholson, Georgi Ker, Simon Willison. Dawn Wages joined that meeting at 13:49 UTC.

Ee Durbin (Director of Infrastructure), Phyllis Dobbs (Controller), Loren Crary (Director of Resource Development), Seth Larson (Python Security Developer in Residence), and Jaime Barrera (Community Events Coordinator).

2   Minutes of Past Meetings

Minutes from prior meeting August 13, 2025:

RESOLVED, that the Python Software Foundation approve the minutes at https://mail.python.org/archives/list/psf-important@python.org/thread/JSWRVJPYZK7Q6F33SL5TIWAAKP5AKD33/ as representing a true and accurate record of the August 13, 2025 meeting.

Approved, 7-0-0

Minutes from prior special meeting September 2, 2025:

RESOLVED, that the Python Software Foundation approve the minutes at https://docs.google.com/document/d/1aBwEuCrWvVjpXjdzvhyqb-KNqTyt1jpbeHIMH5VG9rg/edit?usp=sharing as representing a true and accurate record of the September 2, 2025 meeting.

Approved, 7-0-0

3   Board and Staff Monthly Reports for September 2025

3.1   Deb Nicholson

  • Helped run Board Election
  • Respond to minor legal issues
  • Discuss Python and AI with several stakeholders
  • Mid-year budget discussions
  • Fundraising planning conversations
  • General admin and staff management duties
  • Prepare to attend Open Source Congress and PyCon UK

3.2   Oliva Sauls

September report not provided.

3.3   Laura Graves

  • Ongoing accounting activities
  • Grants
    • Supplemental grants office hours related to emergency funding stop
    • Discussions with staff regarding how meetup and fiscal sponsoree grants are affected by emergency funding stop
    • Meeting with Grants Work Group regarding emergency funding stop
  • PyCon US
    • Updating documentation for travel grant program for 2026
  • Fiscal Sponsorship
    • Status meeting with PyMNtos
  • Human Resources
    • Meeting with Health Equity to get the FSA set up again
    • Training: Preventing Workplace Harassment - Fundamentals Office 2025

3.4   Ee Durbin

September report not provided.

3.5   Phyllis Dobbs

September report not provided.

3.6   Loren Crary

September report not provided.

3.7   Marie Nordin

  • PTO
  • Grants Program
    • Communications around pause
    • Gathering feedback through office hours, meetings, etc
    • Started work on ‘Community Partner’ program
  • Elections
    • Communications
    • Coordination
  • Working with ARM on PSF Case Study
  • End-of-year Fundraiser Kick Off
  • Supporting sponsor prospectus work
  • Miscellaneous communications & PR response

3.8   Seth Larson

  • White paper on "Unmasking Phantom Dependencies: Software Bill-of-Materails for Python packages" was published to Alpha-Omega and the Python Software Foundation blogs.
  • Published coordinated advisory for uv and Python Package Index rejecting ZIP archives that could abuse ZIP implementation differentials.
  • Published "The vulnerability might be in the proof-of-concept" blog post informing open source security teams about a common approach that reporters use to convince teams that there's a vulnerability in a project: by submitting insecure code in the proof-of-concept.
  • Responded to reports that Python Software Foundation certificates had been used to sign malware. Audited release process for Windows but turns out the reports were not correct, the malware was signed but the signatures weren't correct, therefore the certificates were not leaked.
  • Working on follow-up from the certificate misrevocation to document a more consistent process to avoid future misrevocations.
  • Met with GitHub Security product team to discuss GitHub Security Advisories feature improvements.
  • Support for Software Bill-of-Materials (PEP 770) generation has finally been merged into auditwheel. Once released, this will mean many projects will begin generating SBOM documents automatically without further updates.
  • Documented existing security-related practices and open standards that CPython implements as a part of submission for the Digital Public Goods registry.
  • Published Truststore v0.10.4 which fixed a thread-safety issue when configuring a shared SSLContext. Updated pip and PDM.
  • Handled reports to the Python Security Response Team

3.9   Mike Fiedler

3.10   Jaime Barrera

September report not provided.

3.11   Jacob Coffee

September report not provided.

3.12   Maria Ashna

September report not provided.

3.13   Dawn Wages

  • PSF: Some board office hours
  • PSF: Board executive meeting
  • PSF: PyCon Africa fundraising live stream
  • COMMUNITY: DjangoCon US short Python update
  • COMMUNITY: EuroSciP

3.14   Denny Perez

  • PSF: Board Office Hours
  • PSF: PyConUS committee meeting
  • PSF: Board meetings and Slack discussions
  • PSF: Advocacy Focus initiative, interview People from PSF & socials about elections
  • PSF: PyLadiesCon: Organizer Team, Managing sponsors and communications.
  • PSF: Mentored Python Chile community members on navigating the election process.
  • Community - PyCon Latam: managing sponsors' socials, report after event
  • Community - Python Chile: Managing sponsorship team, socials, CFP PyCon 2025
  • Community - PyLadies Montreal: Organizing new team. Call for speakers meetup
  • Community - Pyladies En Español: Translating and creating PyLadies Con blog posts into Spanish
  • Community - PyCascades: Organizers meeting, social media outreach coordination

3.15   Cristián Maureira-Fredes

  • PSF - Meetings, Office hours and discussions
  • PSF - Board elections video campaign
  • Community - PyLadiesCon: GSoC catch-up meetings and infrastructure tasks, besides the weekly meetings.
  • Community - EuroPython: conference stats works continues, finalizing the initial website and adding more data. Discussion on the new community discord server.
  • Community - PyCon Greece: Attending, giving a talk, and a lightning talk about the PSF

3.16   Simon Willison

  • PSF: Board Office Hours
  • PSF: board discussions
  • PSF: attended board meeting and special meeting

3.17   Jannis Leidel

September report not provided.

3.18   Kushal Das

September report not provided.

3.19   Georgi Ker

  • PSF: Board Office Hours
  • PSF: PyLadiesCon: Organizer
  • Community: Attended Open Source Summit Europe.
  • Community: Attended PyLadies Amsterdam

3.20   KwonHan Bae

  • PSF: Board Office Hours
  • PSF - participated in board discussions via Slack and email
  • PSF - attended board meeting
  • COMMUNITY : Python Docs Translate related some tasks
  • COMMUNITY : vLLM KR Organize
  • COMMUNITY : Python Asia Organize
  • COMMUNITY : PyCon KR Organize
  • COMMUNITY : Python Asia Organize
  • COMMUNITY : Preparing Visit PyCon TW, JP

3.21   Tania Allard

  • PSF: Participated in board discussions and EC meetings
  • PSF: CoC-WG participation in meetings and discussions
  • COMMUNITY: PyLadies global council meetings, discussions, and handover actions
  • COMMUNITY: Preparation and attendance of the CPython core team sprint
  • COMMUNITY: Regular ongoing maintenance work

3.22   Cheuk Ting Ho

  • [PSF] Help preparing PSF board election
  • [PSF] WGs: conduct, grants and education WG
  • [PSF] Office hours
  • [community] speaking at EuroSciPy, PyCon Greece, PyCon Taiwan
  • [community] support Friends of PyCon Africa livestream

3.23   Chris Neugebauer

September report not provided.

4   Work Group Reports

4.1   Code of Conduct

  • Nothing to report at this time.

4.2   Grants

  • Nothing to report at this time.

4.3   Sponsors

  • Nothing to report at this time.

4.4   Marketing

  • Nothing to report at this time.

4.5   Jobs

  • Of the 499 Job submissions created in September 2025:
    • 146 have status approved
    • 3 have status archived
    • 10 have status draft
    • 148 have status expired
    • 99 have status rejected
    • 83 have status removed
    • 10 have status review

4.6   Trademarks

  • Nothing to report

4.7   Fellows

  • Nothing to report

4.8   Packaging

  • Nothing to report

4.9   Infrastructure

  • Nothing to report

4.10   Scientific Python

  • Nothing to report

8   New Business

  • None at this time.

9   Discussions

  • The board discussed an update on the ongoing Board Elections.
  • The board discussed an update regarding PyPI orgs.
  • The board discussed starting consultative meetings of the PSF board and the Python Steering Council.
  • The board reviewed committees and officer positions and discussed officer elections and board orientation and training.
  • The board discussed updates from the D&I Work Group and the User Experience Work Group.
  • The board discussed the Finance/Investment Committee and current quorum issues.
  • The board discussed an update on the current Grants Program pause.
  • The board discussed communication around the developer survey and "state of Python 2025" blog post.

Meeting adjourned at 14:49 UTC