|
| 1 | +.. _`PyPA Members, and how to join`: |
| 2 | + |
| 3 | +============================= |
| 4 | +PyPA Members, And How To Join |
| 5 | +============================= |
| 6 | + |
| 7 | +:Last Reviewed: 2020-06-08 |
| 8 | + |
| 9 | +Historically, the PyPA has been a loose confederation of people |
| 10 | +and projects; the word "authority" in the name was meant to be |
| 11 | +a joke. |
| 12 | + |
| 13 | +.. _`Does not require membership`: |
| 14 | + |
| 15 | +Does not require membership |
| 16 | +--------------------------- |
| 17 | + |
| 18 | +Anyone is welcome to (while following licensing terms) use PyPA projects. |
| 19 | + |
| 20 | +Anyone is welcome to (while following the PyPA's :ref:`Code of Conduct`) |
| 21 | +contribute patches, bug reports, feature requests, ideas, questions, |
| 22 | +answers, and similar information in our `GitHub organization`_ and |
| 23 | +`Bitbucket organization`_ repositories, and discuss issues and plans |
| 24 | +with us in `the Packaging category on discuss.python.org`_ and on `the |
| 25 | +distutils-sig mailing list`_. |
| 26 | + |
| 27 | +.. _`Project membership`: |
| 28 | + |
| 29 | +Project membership |
| 30 | +------------------ |
| 31 | + |
| 32 | +The PyPA member projects are those listed within our `GitHub organization |
| 33 | +<https://github.com/pypa>`_ and `Bitbucket organization |
| 34 | +<https://bitbucket.org/pypa>`_. |
| 35 | + |
| 36 | +We currently do not have a codified process for inviting or accepting |
| 37 | +projects to be PyPA members. :pep:`609` is currently under discussion |
| 38 | +to formalize the process. |
| 39 | + |
| 40 | +In the interim, to request PyPA project membership, start a thread on |
| 41 | +`the Packaging category on discuss.python.org`_ or on `the |
| 42 | +distutils-sig mailing list`_ requesting PyPA project |
| 43 | +membership. Criteria include the project adopting the PyPA's |
| 44 | +:ref:`Code of Conduct` and the project being relevant to Python |
| 45 | +packaging, as determined by existing members of PyPA. The decision |
| 46 | +will rest with the PyPA organizational administrators on GitHub or |
| 47 | +Bitbucket. |
| 48 | + |
| 49 | +.. _`Individual membership`: |
| 50 | + |
| 51 | +Individual membership |
| 52 | +--------------------- |
| 53 | + |
| 54 | +Maintainership of a project that is under the PyPA organization |
| 55 | +automatically transfers individual membership in the PyPA. The PyPA |
| 56 | +individual members are those who have maintainer status (also known as |
| 57 | +committer status or write permissions) on any projects within the PyPA |
| 58 | +`GitHub organization <https://github.com/pypa>`_ or `Bitbucket |
| 59 | +organization <https://bitbucket.org/pypa>`_. Currently there is no |
| 60 | +public list of all PyPA individual members. |
| 61 | + |
| 62 | +The PyPA currently does not have a codified process for inviting or |
| 63 | +accepting individuals to be PyPA members. |
| 64 | + |
| 65 | +To become an individual member of the PyPA, you can do either of the following: |
| 66 | + |
| 67 | +1. attain PyPA project membership for your project (for which you are already a maintainer) |
| 68 | +2. attain maintainership in a project that is already a PyPA member project |
| 69 | + |
| 70 | +PyPA member projects each make their own decisions regarding granting |
| 71 | +maintainer rights. :pep:`609`, if accepted, would not alter this. |
| 72 | + |
| 73 | + |
| 74 | +.. _GitHub organization: https://github.com/pypa |
| 75 | +.. _Bitbucket organization: https://bitbucket.org/pypa |
| 76 | +.. _the Packaging category on discuss.python.org: https://discuss.python.org/c/packaging |
| 77 | +.. _the distutils-sig mailing list: http://mail.python.org/mailman/listinfo/distutils-sig |
0 commit comments