pyOpenSci GitHub Permissions#

GitHub teams#

pyOpenSci uses GitHub Teams to allocate permissions to contributors on GitHub. pyOpenSci currently has four active teams:

Team repository access#

Each of the teams has access to the following pyOpenSci repositories:

Editorial board#

These are individuals who serve on the pyOpenSci Editorial Board.

Packaging council#

These are members who are actively working on our packaging projects and translation in the organization.

pyOpenSci repository maintainers#

The pyOpenSci maintainers team has access to manage issues and operational tasks across pyOpenSci repositories. For a complete description of this team’s responsibilities, see the pyOpenSci maintainers role definition in our organizational structure documentation.

View the complete list of repositories accessible to the pyOpenSci repository maintainers team on GitHub.

Translation council#

These are people working on translations across our repos. There are currently no repos assigned to the translations team.

How permissions are granted#

We liberally grant access to our GitHub repos to pyOpenSci community members. When we see a contributor actively engaging, we add them to the appropriate teams.

To learn more about how pyOpenSci uses GitHub, please refer to our GitHub processes page, in particular the GitHub Issue Guidelines and Pull Requests sections.


Last updated: Dec 17, 2025