pyOpenSci GitHub permissions#

GitHub teams#

pyOpenSci uses GitHub Teams to allocate permissions to contributors on GitHub. Our main teams are:

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.

Being on an editorial team does two separate things: it can give someone repository access, and it decides whether they’re listed on the editorial board page. See editorial teams for which team does what, who can change them, and how to add or remove an editor.

Packaging council#

These are members who are actively working on our packaging projects 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: Oct 06, 2026