Skip to content

Work Groups of the Python Software Foundation

Active Work Groups

Code of Conduct Work Group

Formed:May 2018
Mailing List:conduct-wg at python.org

The workgroup’s purpose is to foster a diverse and inclusive Python community by enforcing the PSF code of conduct, along with providing guidance and recommendations to the Python community on codes of conduct, that supports the PSF mission of “ongoing development of Python-related technology and educational resources”.

Establishing resolution:

RESOLVED, that the Python Software Foundation add the following new members to the code of conduct work group: Anwesha Das, Brett Cannon, Jeff Triplett, Kenneth Reitz, Maricela Sanchez Miranda, Philip James, Rami Chowdhury, Sasha Romijn, Thomas Wouters. Approved May 31, 2018

As of 2024, the current list of voting members is; Tania Allard, KwonHan Bae, Brett Cannon, Rami Chowdhury, Jessica Greene, Cheuk Ting Ho, Tereza Iofciu, Łukasz Langa, Deb Nicholson, Mojdeh Rastgoo, Jeff Triplett, Drew Winstel

Diversity and Inclusion Work Group

Formed:November 2020
Notes:https://wiki.python.org/psf/DiversityandInclusionWG

The workgroup’s purpose is to further the PSF’s mission to ‘support and facilitate the growth of a diverse and international community of Python programmers.’ We also aim to provide guidance to the PSF Board of Directors in line with this mandate.

Establishing resolution:

RESOLVED, that the Python Software Foundation approve the creation of the PSF Diversity and Inclusion Working Group to actively further the PSF’s mission to ‘support and facilitate the growth of a diverse and international community of Python programmers.’ The group will be formed under this charter: https://docs.google.com/document/d/1uvIztyTLr6Cq4yQpNCjPlIl5pYlUjYYYqWCG1ZQrkHE/edit?usp=sharing

Grants Work Group

Formed:August 2015
Mailing List:psf-grants at python.org

Establishing resolution:

RESOLVED, that the Python Software Foundation acknowledge the creation of the PSF Grants Workgroup to review proposals to the PSF for grants in support of conferences, training workshops, and related projects.

Infrastructure Work Group

Formed:April 2010
Mailing List:infrastructure at python.org

This committee works on making concrete plans for improving python.org infrastructure and to address technical infrastructure broadly. The board created this committee at a special meeting on March 24 2005.

In June 2013, this committee was formed into a PSF Working Group. The charter for this working group can be found here.

Python Job Board Work Group

Formed:July 2018
Mailing List:jobs at python.org

This working group was created to help manage the job board with the support of PSF staff.

Current resolution July 2018:

RESOLVED, that the Python Software Foundation acknowledge the creation of the Python Software Foundation Jobs Work Group to manage, review, and approve job postings.

Packaging Work Group

Formed:May 2016
Notes:https://wiki.python.org/psf/PackagingWG
Mailing List:packaging-wg at python.org

The purpose of this working group is to support the larger efforts of improving and maintaining the packaging ecosystem in Python through fundraising and disbursement of raised funds. It will largely focus on efforts such as PyPI, pip, packaging.python.org, setuptools, and cross project efforts.

Establishing resolution:

RESOLVED, that the Python Software Foundation acknowledge the creation of the PSF Packaging WG to support the larger efforts of improving and maintaining the packaging ecosystem in Python through fundraising and disbursement of raised funds https://wiki.python.org/psf/PackagingWG/Charter

Trademarks Work Group

Formed:November 2008
Mailing List:psf-trademarks at python.org

This committee assesses actual and proposed uses of the Python trademarks. See the PSF Trademark Usage Policy.

Work group resolution:

RESOLVED, that the Trademark Committee shall be a working group of the Python Software Foundation, co-chaired by David Mertz and Marc-André Lemburg. Membership shall consist of co-chairs and additionally Carl Trachte, Doug Napoleone, David Goodger, Van Lindberg. Co-chairs shall, by joint agreement, have the power to add or remove committee members, with the current membership roster to be approved by the Python Software Foundation Board of Directors at least once per year

Approved 7-0-1 by IRC vote, 16 August, 2013.

Establishing resolution:

RESOLVED, that a Project Management Committee designated the “Trademarks Committee” (TMC) be formed with David Goodger, Marc-Andre Lemburg, Van Lindberg, David Mertz, Doug Napoleone, James Tauber and Trevor Toenjes as initial members, and James Tauber as the initial chairman, and that the Trademarks Committee shall, when so instructed by the PSF Board, assess trademarks for compliance with the current PSF Trademark Usage Policy and advise the PSF Board on what action, if any, to take.

Inactive Committees & Work Groups

Scientific Python Work Group

Formed:April 2015
Mailing List:scientific at python.org

This working group shall draw on the expertise of both the PSF and NumFOCUS, and on the broader scientific Python community in general, to select the best use of its budgeted funds to advance the scope, breadth, and utility of Python for scientific work. In essence, the purpose of the group is to grant funds allocated to it by PSF and/or NumFOCUS towards conferences, user groups, educational, and development efforts.

Current resolution June 2015:

RESOLVED, that the Python Software Foundation recognize the Scientific Python Workgroup as an official PSF workgroup.

Marketing Work Group

Formed:August 2015
Mailing list:psf-marketing-wg at python.org

Establishing resolution:

RESOLVED, that the Python Software Foundation acknowledge the creation of the PSF Grants Workgroup to review proposals to the PSF for grants in support of conferences, training workshops, and related projects.

Outreach & Education Work Group

Formed:June 2011
Mailing List:outreach-and-education at python.org

Establishing resolution:

RESOLVED, that the PSF form an official “Outreach and Education” project management committee with the goals of identifying key initiatives, programs and subjects in this domain that the PSF can assist, fund or help guide. This committee will make recommendations to the membership, the board and its committees and act as a guiding hand for the PSF in this domain. The committee will be chaired by David Mertz (PSF Director). The initial membership will be the following individuals: Gloria Jacobs (PSF Director), Jessica McKellar, Daniel Greenfeld, Audrey Roy, Ned Batchelder, Asheesh Laroia, Simon Law and Yannick Gingras.

Work Group Resolution:

RESOLVED, that the Outreach and Education Committee shall be a working group of the Python Software Foundation, co-chaired by David Mertz and Jessica McKellar. Membership shall consist of co-chairs, in addition to Aahz, Alex Gaynor, Anna Ravenscroft, Brian Curtin, Chris Calloway, Lynn Root, and Jesse Noller. Co-chairs shall, by joint agreement, have the power to add or remove committee members, with the current membership roster to be approved by the Python Software Foundation Board of Directors at least once per year

Approved 10-0-1 by IRC vote, 26 July, 2013.

Sprint Work Group

Formed:May 2010
Mailing List:sprints at python.org

The committee will be responsible for the coordination and review and approval of sprint proposals. For more information, see the sprints website.

Establishing resolution:

RESOLVED, that the Board approves the creation of a specific “Targeted Sprint Committee” and allocates a yearly budget of 5000 USD for the funding of targeted, community based sprints with Jesse Noller as the initial Chairman, and additional members as needed per project requirements and approved by the board.

Public Support Committee (PSC)

Dissolved:February 25, 2007
Formed:August 13, 2002
Chairman:Stephan Deibel
Members:Steve Holden, Neil Norwitz, David Goodger, and Stephan Deibel
Mailing List:http://mail.python.org/mailman/listinfo/psc

The Public Support Committee (PSC) is charged with fund raising for the PSF, which it does by creating fund raising messages, ads, and materials, soliciting donations from private and commercial contributors, and managing the PSF’s fund raising infrastructure.

Charter

RESOLVED, That the Public Support Committee (PSC) be made up of the following initial members: Stephan Deibel, Jeremy Hylton, Marc-Andre Lemburg, Tim Peters, Aahz, Alex Martelli, Neil Norwitz and Greg Ward, that the committee follows rules analog to those set forth in the PSF bylaws for the PSF board with respect to voting and meetings, and that Marc-Andre Lemburg will be the initial chairman of the PSC.

Amended Charter (2004-04-13)

RESOLVED, that the Public Support Committee formed in August 2002 shall continue under current membership and leadership, and that the committee’s activities shall now be constrained to all aspects of fund raising for the PSF, including but not limited to (1) creation of fund raising messages, ads, and materials, (2) soliciting of donations from private and company contributors, and (3) management of fund raising infrastructure.

Public Relations Committee (PRC)

Dissolved:April 12, 2005
Formed:April 13, 2004
Chairman:Steve Holden
Members:Aahz, Kevin Altis, Steve Holden, Andrew Kuchling, Tim Parkin, Barry Warsaw
Mailing List:http://mail.python.org/mailman/listinfo/psf-prc

The Public Relations Committee (PRC) is responsible for the development of official informational, marketing, and advocacy materials for the Python programming language. This includes the python.org website and brand identities associated with the PSF and Python, among other things. The PRC also promotes Python in commercial, governmental and educational contexts, in order to facilitate the recruitment of new users and contributors to the language.

Establishing Resolution

RESOLVED, that a Public Relations (PR) Committee is formed, with Tim Parkin, Kevin Altis, Aahz, Barry Warsaw, Andrew Kuchling, and Steve Holden as initial members, and Steve Holden as the initial chairman and Vice President of Public Relations, that the PR Committee replaces and subsumes the activities of the previously disbanded Web Committee, and that the PR Committee shall:

  1. Facilitate and oversee the development and maintenance of the official informational, marketing, and advocacy materials for the Python programming language, including but not limited to those appearing on python.org, brochures, and press releases.
  2. Ensure that content and design for such materials is consistent and appropriate with the mission and requirements of the Python Software Foundation and the needs and ideals of the Python open source community.
  3. Develop and manage brand identities associated with the Python Software Foundation and Python.
  4. Actively promote Python in commercial, governmental and educational contexts, in order to facilitate the recruitment of new users and contributors to Python.

Python Conference Committee (PCC)

Dissolved:March 14, 2008
Formed:Oct 14, 2003
Chairman:Andrew Kuchling
Members:David Ascher, David Goodger, Steve Holden (secretary), Andrew Kuchling (chair)
Mailing List:http://mail.python.org/mailman/listinfo/pycon-organizers

The PyCon Committee runs PyCon, the annual developer-oriented conference for the Python programming language.

Establishing Resolution

RESOLVED, that the Foundation establish a Project Management Committee, the Python Conference Committee, responsible for organizing and sponsoring conferences that advance the Foundation’s mission. The committee is authorized to incur expenses up to a limit establish by the board for a specific conference. The chairman of the committee shall be Vice President of the Corporation. The initial members of the committee shall be David Ascher, Steve Holden, and Jeremy Hylton. Ascher will be its initial chairman.

Amending Resolution (2005-05-06)

RESOLVED, that Andrew Kuchling be appointed a member of the Python Conference Committee, and that he be appointed the new chair of this Committee. By this resolution, the membership of the Committee will be David Ascher, Steve Holden (secretary), Jeremy Hylton, Andrew Kuchling (chair).

Amending Resolution (2007-01-08)

RESOLVED, that the Conference Committee chair be authorized to appoint and dismiss committee members, subject to prompt reporting to the Board.

Cuban Pythonistas Work Group

Formed:March 2015
Moderator:David Mertz
Mailing List:python-cuba at python.org

Current resolution June 2015:

RESOLVED, that the Python Software Foundation recognize the Python Cuba Workgroup as an official PSF workgroup.