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 Aug. 13, 2025

Subscribe via RSS

Title: 2025-08-13 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

August 13, 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 August 13, 2025. Olivia Sauls 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 (11 of 12) were present at the meeting: Dawn Wages, Cristián Maureira-Fredes, KwonHan Bae, Jannis Leidel, Tania Allard, Denny Perez, Deb Nicholson, Chris Neugebauer, Georgi Ker, Cheuk Ting Ho, Simon Willison.

Olivia Sauls (Program Director), Ee Durbin (Director of Infrastructure), Laura Graves (Senior Accountant) Loren Crary (Director of Resource Development), Jacob Coffee (Infrastructure Engineer), Mike Fiedler (PyPI Safety and Security Engineer), Seth Larson (Python Security Developer in Residence), Marie Nordin (Community Communications Manager), and Jaime Barrera (Community Events Coordinator).

2   Minutes of Past Meetings

Minutes from prior meeting July 16, 2025:

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

Approved, 11-0-0

3   Board and Staff Monthly Reports for August 2025

3.1   Deb Nicholson

  • Worked on grants program pause
  • Participated in Board election promotion
  • Respond to minor legal issues
  • Participated in cross organizational conversations about repositories and security
  • Discuss Python and AI with several stakeholders
  • Mid-year budget discussions
  • Fundraising planning conversations
  • General admin and staff management duties

3.2   Oliva Sauls

  • PyCon US 2026/2027 hotel block/contract review
  • PyCon US 2028/2029 RFP and city selection
  • PyCon US 2025 recap report and blog post
  • PSF board meeting admin
  • PyCon US 2026 tutorial planning and strategy
  • PyCon US 2026 website and design planning

3.3   Laura Graves

  • Ongoing accounting activities
  • Grants
    • Team calls/planning regarding emergency program pause
  • PyCon US
    • Matching 2025 travel grants to actuals
    • PSF Staff travel planning/discussions for 2026
    • Sending out offer letters for Staff Gifts for PyCon 2025
  • Fiscal Sponsorship
    • Planning meeting with PyBay
    • Planning meeting with PyBeach
    • Reviewing documentation for Core Dev Sprint
  • Reporting
    • Review and edits to reports from 2024/2025 based on updated revenue calculations
    • Reviewing proposal/communications around NSF grant
  • Human Resources/Reporting
    • Filing Colorado Periodic Report
    • Entering employee asset data into Bamboo HR
  • Audit
    • Compiling bills greater than $10,000 for 2023 and 2024 audit documentation

3.4   Ee Durbin

August report not provided.

3.5   Phyllis Dobbs

August report not provided.

3.6   Loren Crary

August report not provided.

3.7   Marie Nordin

  • Grants Program
    • Facilitating grants pause: gathering & analyzing data, forecasting & projections, staff & board consensus building, communications, administration
    • Exploring alternate options for community support less grants program
    • Beginning research, planning, and coordination for new quarterly review process
    • Facilitating and participating in Board & Grants office hours
  • Board election
    • Blog posts, social posts, emails to members, nomination coordination
    • Addressing Membership inquiries
  • End-of-year fundraiser
    • Beginning strategy, planning, coordination
  • D&I WG
    • Admin support
    • Contributions to community building kit
  • Fellows WG administration
  • Employee yearly review prep
  • Exploring sponsor ‘thank you’ project with Loren
  • Coordinating with Ee and Loren on ARM/PSF case study

3.8   Seth Larson

3.9   Mike Fiedler

  • Malware Response
    • Mike handled over 180 inbound reports of malware in July - approximately 50% increase in volume over June.
    • After discovering a malware campaign that appeared to be using randomized email accounts from a provider, Mike blocked that provider from being able to register new accounts on PyPI. After blocking, the provider reached out and confirmed an internal team they had performed this attack, and the block was lifted.
    • Mike handled a phishing campaign attack against PyPI account owners, where a malicious actor attempted to trick users into logging into a proxy server in front of PyPI to capture their credentials. A single project's uploads were compromised, and the project was removed from PyPI, and an advisory was published. Mike wrote up a deep dive incident report.
  • Community Engagement
    • Mike participated in Alpha-Omega conversations on Threat Modeling
    • Mike spoke at AWS Summit NY- "Increasing Security of Your Python Open Source Supply Chain​", sharing some of his unique perspectives of common attacks folks perform on PyPI, and a few ideas on how end-users can protect themselves.
  • Other Important Items
    • Mike discovered a failure in project description indexing, causing the search index to fail and return no results to users. Mike discovered that some descriptions exceed the network request capability, resulting in incomplete indexing and search failures. Mike shipped a fix, restoring search functionality to PyPI.
    • Mike worked on some quality-of-life improvements to the PyPI development, such as quieting unactionable warnings in the development environment, and ensuring the database consistency checks continue to run in CI. A new checker for template paths was added, previously unexercised in most tests. This enabled merging a small performance improvement to the PyPI web application, and reduced false-positive error alerts.
    • Mike added an email address confirmation dialog to the registration flow, in an attempt to lessen the PyPI support load for folks who register with a misspelled email address, and get stuck in a registration loop.

3.10   Jaime Barrera

  • Help scout inbox for reg/sponsors
  • 2026 Sponsor deadlines w/Olivia and Loren
  • 2026 Sponsorship benefit tracking
  • PyCon US Benefits 2026 Details
  • 20282029l RFP w/Olivia
  • Review of LBC hotel contracts
  • Long Beach Onsite Visit
  • Pittsburgh 2024/2025 Final Pickup

3.11   Jacob Coffee

August report not provided.

3.12   Maria Ashna

August report not provided.

3.13   Dawn Wages

August report not provided.

3.14   Denny Perez

  • PSF: Board Office Hours
  • PSF: PyLadiesCon: Organizer Team, Managing sponsors and communications
  • PSF: Advocacy Focus initiative, interview People from PSF & blog post about elections
  • Community - PyCon Latam: Organizers meeting, mentoring PSF Grant, coordination Pyladies panel
  • Community - Python Chile: Managing sponsorship team
  • Community - PyLadies Montreal: Organizing the chapter to get new members
  • Community - Pyladies En Español: Updating website
  • Community - PyCascades: Organizers meeting
  • Community - Mentoring Python SDQ organizers

3.15   Cristián Maureira-Fredes

  • PSF - Recording three interviews for the strategic planning initiative.
  • PSF - Slack discussions, office hours, and other duties.
  • Community - EuroPython: On-site help for the conference during the full week. Retrospective and planning meetings. Members discussion before the General Assembly. New conference stats website project research. New Discord open initiative discussion.
  • Community - PyCon Portugal: Attending the event, giving PSF Lightning talk, a talk and a tutorial.
  • Community - PyLadiesCon: Weekly meetings, calls with sponsors, working on infrastructure.
  • Community - PyLadies Berlin: Monthly meetup.

3.16   Simon Willison

3.17   Jannis Leidel

August report not provided.

3.18   Kushal Das

August report not provided.

3.19   Georgi Ker

  • PSF - Recording with Stakeholders
  • PSF - Office hours
  • PSF - D&I Workgroup meeting
  • PSF - Executive Committee meeting
  • Community - Attended EuroPython
  • Community - Led PyLadies lunch and helped PyLadies booth
  • Community - PyLadiesCon Prep
  • Community - PyLadies Slack channel moderating
  • Community - Python Asia Organization informal discussion
  • Community - PyPodcats post production
  • Community - Blogpost article about Sponsorship

3.20   KwonHan Bae

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

3.21   Tania Allard

August report not provided.

3.22   Cheuk Ting Ho

  • PSF workgroup works - Conduct, Education, Grants
  • Board office hours
  • Communicate with communities regarding grant pause
  • EuroPython - delivered a workshop and organised Rust Summit
  • Spoke at a meetup in Budapest

3.23   Chris Neugebauer

August report not provided.

4   Work Group Reports

4.1   Code of Conduct

  • Nothing to report at this time.

4.2   Grants

  • See list of resolutions under “Votes Approved by Working Groups”

4.3   Sponsors

  • Nothing to report at this time.

4.4   Marketing

  • Nothing to report at this time.

4.5   Jobs

  • Of the 544 Job submissions created in August 2025:
    • 162 have status approved
    • 40 have status draft
    • 158 have status expired
    • 95 have status rejected
    • 83 have status removed
    • 6 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

5   PSF Board Votes Approved by Email

RESOLVED, that the Python Software Foundation Board of Directors grant $220 USD to the PyDaySDQ conference taking place in Santo Domingo, Dominican Republic, on October 25, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $260 USD to the Python Ugep 2025: A Community Workshop taking place in Ugep, Nigeria, on November 22, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $580 USD to the two PythonAsia Online Charity mini-conferences taking place virtually in 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $725 USD to the BAR 2025 conference taking place in Novo Hamburgo, Brazil, on October 9-11, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $870 USD to the two Creating Python Communities in Banjul Gambia workshops taking place in Banjul, Gambia, in 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $870 USD to the seventh annual PyCon Estonia conference taking place in Tallinn, Estonia, on October 2-3, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $1085 USD to the Overbyte Live Coding Workshops initiative taking place in Oakland, CA, USA, in 2025 and 2026.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $1125 USD to the Building Python Community in Northern Nigeria conference taking place in Kano, Nigeria, on September 27, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2025 USD to the PyCon Ghana 2025 conference taking place in Accra, Ghana, on September 25-27, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyCon Korea 2025 conference taking place in Seoul, Korea, on August 15-17, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyConFR 2025 conference taking place in Lyon, France, on October 30 - November 2, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyCon Kenya 2025 conference taking place in Nairobi, Kenya, on August 28-30, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyCon Taiwan 2025 conference taking place in Taipei, Taiwan, on September 5-7, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the Plone Conference 2025 & PyCon Finland 2025 conference taking place in Jyväskylä, Finland, on October 13-15, 2025. Approved; 12-0-0 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the Python Brasil 2025 conference taking place in São Paulo, Brazil, on October 24-26, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyLadiesCon conference taking place virtually on December 5-7, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2305 USD to the PyCon India 2025 conference taking place in Bengaluru, India, on September 12-15, 2025.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $2690 USD to the PyClubs initiative supporting student Python groups globally in 2025 and 2026.

Approved; 12-0-0, 2025-08-08

RESOLVED, that the Python Software Foundation Board of Directors grant $3610 USD to the Python Katsina 3 Workshops and PyKatsina 2025 Conference taking place in Katsina, Nigeria, in 2025.

Approved; 12-0-0, 2025-08-08

6   Votes Approved by Working Groups

6.1   Grants

RESOLVED, that the Python Software Foundation Grants Work Group grant $8000 USD to the PyCon Nigeria 2025 conference taking place in Lagos, Nigeria, on October 2-4, 2025.

Approved; 6-0-0, 2025-07-18

RESOLVED, that the Python Software Foundation Grants Work Group grant $6500 USD to the 17th Annual PyCon PL conference & co-located PyLadies Poland workshop taking place in Gliwice, Poland, on August 27-31, 2025.

Approved; 7-0-0, 2025-07-22

RESOLVED, that the Python Software Foundation Grants Work Group grant $750 USD to the Python Basics: Your First Step Into Coding workshop taking place in Warri, Nigeria, on September 1-6, 2025.

Approved; 8-0-0, 2025-07-28

6.2   Sponsors

  • None at this time.

6.3   Scientific Python

  • None at this time.

8   New Business

  • The PSF discussed the Q2 Community Service Award nominations and voted on the following resolutions:

    RESOLVED, that the Python Software Foundation award the Q2 2025 Community Service Award to Katie McLaughlin for contributions to the Australian and International Python Communities through leading PyCon AU and leading efforts to recognise Open Source contributions of all forms.

    Approved; 11-0-0, 2025-08-13

    RESOLVED, that the Python Software Foundation award the Q2 2025 Community Service Award to Sarah Kuchinsky for contributions to the international Python community through continued leadership of the PyCon US tutorials, and in regional PyCon organizing.

    Approved; 11-0-0, 2025-08-13

    RESOLVED, that the Python Software Foundation award the Q2 2025 Community Service Award to Rodrigo Girão Serrão for contribution to the international Python community through leadership of PyCons in Portugal, speaking regularly at PyCons throughout the world, and contributing to the leadership of the Python community in Europe.

    Approved; 11-0-0, 2025-08-13

  • The PSF discussed the PEP 772 update and voted on the following resolutions:

    RESOLVED, that the Python Software Foundation authorises the creation of a Packaging Council as described in the draft of PEP 772 as published on 25 July 2025, conditional on the PEP authors adding language to PEP 772 that explicitly gives the Packaging Council the authority to enforce the PSF Code of Conduct, in addition to enforcement mechanisms otherwise approved by the Foundation.

    Approved; 11-0-0, 2025-08-13

9   Discussions

  • The board discussed budget and revenue planning and how to keep pace with rising costs including sponsorship and identifying new revenue opportunities.
  • The board discussed an update on this year's annual fundraiser and community outreach.
  • The board discussed officer elections following the upcoming board elections.

Meeting adjourned at 14:38 UTC