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

    The list of members can be foundhere.

    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

    Education & Outreach Work Group

    Formed:June 2011
    Re-formed:December 2024
    Charter:Education & Outreach Work Group Charter

    The Education & Outreach Workgroup's (EOW) purpose is to support the Python Software Foundation’s mission to promote the Python programming language, especially in supporting and enhancing the education of Python.

    Re-establishing resolution:

    RESOLVED, that the Python Software Foundation Board of Directors approve the Education & Outreach Work Group Charter as written athttps://wiki.python.org/psf/PythonEduWGCharter.

    Approved; 10-0-0 by PSF Board Meeting vote on 11 December, 2024.

    Fellows Work Group

    Formed:July 2017
    Mailing List:psf-fellow at python.org

    Establishing resolution:

    RESOLVED, that the Python Software Foundation acknowledge the creation of the PSF Fellow Work Group to accept, review and approve Fellow applications for membership.

    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.orginfrastructure and to address technical infrastructure broadly. Theboard 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 foundhere.

    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 fundshttps://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 Pythontrademarks. See thePSF 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 JamesTauber as the initial chairman, and that the Trademarks Committeeshall, when so instructed by the PSF Board, assess trademarks forcompliance with the current PSF Trademark Usage Policy and advisethe 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.

    Sprint Work Group

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

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

    Establishing resolution:

    RESOLVED, that the Board approves the creation of a specific"Targeted Sprint Committee" and allocates a yearly budget of 5000 USDfor the funding of targeted, community based sprints with Jesse Nolleras the initial Chairman, and additional members as needed per projectrequirements 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 forthe PSF, which it does by creating fund raising messages, ads, andmaterials, soliciting donations from private and commercialcontributors, and managing the PSF's fund raising infrastructure.

    Charter

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

    Amended Charter (2004-04-13)

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

    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 thedevelopment of official informational, marketing, and advocacymaterials for the Python programming language. This includes thepython.org website and brand identities associated with the PSF andPython, among other things. The PRC also promotes Python incommercial, governmental and educational contexts, in order tofacilitate the recruitment of new users and contributors to thelanguage.

    Establishing Resolution

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

    1. Facilitate and oversee the development and maintenance of theofficial informational, marketing, and advocacy materials for thePython programming language, including but not limited to thoseappearing on python.org, brochures, and press releases.
    2. Ensure that content and design for such materials is consistent andappropriate with the mission and requirements of the PythonSoftware Foundation and the needs and ideals of the Python opensource community.
    3. Develop and manage brand identities associated with the PythonSoftware Foundation and Python.
    4. Actively promote Python in commercial, governmental and educationalcontexts, in order to facilitate the recruitment of new users andcontributors 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 runsPyCon, the annualdeveloper-oriented conference for the Python programming language.

    Establishing Resolution

    RESOLVED, that the Foundation establish a Project ManagementCommittee, the Python Conference Committee, responsible for organizingand sponsoring conferences that advance the Foundation's mission. Thecommittee is authorized to incur expenses up to a limit establish bythe board for a specific conference. The chairman of the committeeshall be Vice President of the Corporation. The initial members of thecommittee shall be David Ascher, Steve Holden, and JeremyHylton. Ascher will be its initial chairman.

    Amending Resolution (2005-05-06)

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

    Amending Resolution (2007-01-08)

    RESOLVED, that the Conference Committee chair be authorized to appointand dismiss committee members, subject to prompt reporting to theBoard.

    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.