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