The Python Software Foundation (PSF) announced the dates for the inaugural Python Packaging Council (PPC) election in June 2026 via its official Python Insider blog. Python Insider’s official 2026 PPC election announcement The vote is aligned directly with the 2026 PSF board election cycle to streamline member participation across both governance bodies.

Image credit: Python Software Foundation
Voting for the five contested PPC seats is scheduled to run for 15 days, from September 1 to September 15, 2026. Python Insider’s official 2026 PPC election announcement All election milestones start and end at 2pm UTC, with the September 15, 2026 close of voting Python Insider’s official 2026 PPC election announcement explicitly aligned to the final day of the 2026 PSF board election. Python Insider’s official 2026 PPC election announcement
The PPC was formalized following the June 2026 approval of PEP 772, the governance measure that establishes the council’s explicit authority over Python packaging interoperability specifications. PEP 772, the formal governance specification for the PPC Per PEP 772, the PPC holds sign-off authority over all specification changes for Python packaging tools and processes. PEP 772, the formal governance specification for the PPC This authority covers updates to installer interoperability standards, build backend interface requirements, and PyPI repository protocol updates. PEP 772, the formal governance specification for the PPC
Staggered Term Structure for Inaugural Council Seats
All five inaugural PPC seats are up for election in 2026, with a staggered term structure designed to ensure continuity as the new council launches. PEP 772, the formal governance specification for the PPC The two candidates receiving the most votes will serve two-year Cohort A terms, while the next three highest vote-getters will serve one-year Cohort B terms. PEP 772, the formal governance specification for the PPC
This structure caps total council turnover at 3 of the 5 fixed seats in any single election cycle for the PPC’s first 10 years of operation, per PEP 772’s fixed 5-seat council size mandate. PEP 772, the formal governance specification for the PPC Future elections will see each cohort run for full two-year terms in alternating years, resulting in roughly 50% council turnover (2-3 of 5 total seats) each cycle. PEP 772, the formal governance specification for the PPC
PPC Mandate Over the Python Packaging Ecosystem
The Python Packaging Council (PPC) serves as the formal technical decision-making body for standards governing how Python packages are built, distributed, and installed across the global Python ecosystem. PEP 772, the formal governance specification for the PPC This authority was formally granted in June 2026 alongside the approval of PEP 772, which codified the PPC’s role as the top technical governing body for Python packaging. PEP 772, the formal governance specification for the PPC
It coordinates cross-community packaging efforts across the Python Packaging Authority (PyPA), Python core development team, Python Steering Council, and PSF to align priorities across all stakeholder groups. PEP 772, the formal governance specification for the PPC For example, changes to pip installer compatibility standards, build backend interface requirements, and PyPI repository protocol updates all fall under PPC sign-off authority. PEP 772, the formal governance specification for the PPC
Full 2026 Python Packaging Council Election Dates and Timeline
The full 2026 Python Packaging Council election timeline is aligned directly with the 2026 PSF board election cycle, with all key milestones starting and ending at 2pm UTC. Python Insider’s official 2026 PPC election announcement Nominations open on July 28, 2026 at 2pm UTC, and close 14 days later on August 11, 2026 at 2pm UTC. Python Insider’s official 2026 PPC election announcement
The 14-day nomination window gives potential candidates time to prepare nomination statements listing relevant affiliations and demonstrated packaging ecosystem experience, such as contributions to PyPA reference implementations or cross-community packaging interoperability work. Python Insider’s official 2026 PPC election announcement Candidate announcements are scheduled for August 13, 2026. Python Insider’s official 2026 PPC election announcement
The voter affirmation cutoff is August 25, 2026 at 2pm UTC. Python Insider’s official 2026 PPC election announcement Voting runs for 15 days from September 1 to September 15, 2026 Python Insider’s official 2026 PPC election announcement, with the September 15, 2026 close aligned to the final day of the 2026 PSF board election. Python Insider’s official 2026 PPC election announcement
Eligibility and Nomination Requirements for Candidates
Only PSF Contributing, Supporting, or Fellow members who affirm their voting intention by the August 25, 2026 2pm UTC cutoff are eligible to participate in the 2026 PPC election. PSF official membership eligibility guidelines Members can opt in or out of PPC election communications by adjusting their preferences in their psfmember.org profile settings, with no separate PPC-specific voter registration required. PSF official membership eligibility guidelines
Candidates for the inaugural council must be existing PSF voting members. PEP 772, the formal governance specification for the PPC They must submit nomination statements that list their relevant affiliations and packaging ecosystem experience during the July 28–August 11, 2026 nomination window. PEP 772, the formal governance specification for the PPC Python Insider’s official 2026 PPC election announcement
The PPC is explicitly seeking candidates with cross-community collaboration experience, deep technical packaging expertise, and a demonstrated commitment to representing the broader ecosystem over individual tool or employer interests. PEP 772, the formal governance specification for the PPC For example, PEP 772’s governance framework requires candidates to demonstrate this ecosystem-first commitment to ensure packaging standards benefit all Python users rather than a narrow set of stakeholders. PEP 772, the formal governance specification for the PPC
Inaugural Council Core Priorities
The first elected PPC cohort is tasked with establishing initial operating procedures for the new council. Formalizing the relationship between the PPC and PyPA is listed as a top priority. PEP 772, the formal governance specification for the PPC
This priority is explicitly called out in the non-binding operational guidance included in PEP 772. PEP 772, the formal governance specification for the PPC The guidance notes that the PPC will set overarching technical standards for the Python packaging ecosystem, while PyPA will continue to maintain the reference implementations of those standards, including widely used tools like the pip installer and the Warehouse codebase that powers PyPI. PEP 772, the formal governance specification for the PPC
When does the 2026 PPC nomination window open and close?
The 2026 PPC nomination window opens on July 28, 2026 at 2pm UTC, and closes 14 days later on August 11, 2026 at 2pm UTC. Python Insider’s official 2026 PPC election announcement All candidates must submit nomination statements listing their relevant affiliations and packaging ecosystem experience during this 14-day window. Python Insider’s official 2026 PPC election announcement
How are PPC term lengths structured for the inaugural 2026 election?
The two candidates with the highest vote totals in the 2026 election will serve two-year Cohort A terms, while the next three highest vote-getters will serve one-year Cohort B terms. PEP 772, the formal governance specification for the PPC Future elections will see each cohort run for full two-year terms in alternating years, resulting in roughly 50% council turnover (2-3 of 5 total seats) each cycle. PEP 772, the formal governance specification for the PPC
Who is eligible to vote in the 2026 PPC election?
Eligible voters are limited to PSF Contributing, Supporting, or Fellow members who affirm their voting intention by the August 25, 2026 2pm UTC cutoff. PSF official membership eligibility guidelines Members can manage their PPC election communication preferences and affirm their voting status via their psfmember.org profile, with no separate PPC-specific voter registration required. PSF official membership eligibility guidelines
What is the PPC’s formal relationship to PyPA?
Formalizing the relationship between the PPC and PyPA is a core first task for the inaugural elected council, as outlined in the non-binding operational guidance attached to PEP 772. PEP 772, the formal governance specification for the PPC The PPC will set overarching technical standards for the Python packaging ecosystem, while PyPA will continue to maintain the reference implementations of those standards, ensuring alignment between high-level specification and on-the-ground tooling. PEP 772, the formal governance specification for the PPC
Bottom line: PSF Contributing, Supporting, or Fellow members interested in running for a 2026 PPC seat must submit their nomination statements, including relevant affiliations and packaging ecosystem experience, by August 11, 2026 at 2pm UTC. Python Insider’s official 2026 PPC election announcement The five elected council members will set core packaging interoperability standards and formalize PyPA coordination frameworks starting in 2026.
The top two vote-getters will serve two-year Cohort A terms, while the next three highest finishers will serve one-year initial Cohort B terms. PEP 772, the formal governance specification for the PPC Eligible voters must affirm their voting intention by August 25, 2026 at 2pm UTC via their psfmember.org profile to participate in the September 1–15, 2026 voting window. PSF official membership eligibility guidelines Python Insider’s official 2026 PPC election announcement
