Maintenant que le PEP 572 1 est prêt, je veux que ce soit le dernier PEP pour lequel j'ai dû lutter si désespérément face à tant de gens qui méprisent mon opinion.
1 Proposition d'amélioration PEP ou Python - une proposition d'extension Python.
Le PEP 572 restera dans l'histoire non seulement comme le dernier PEP de l'ère de Guido van Rossum, mais aussi grâce au nouvel opérateur d'affectation qui a provoqué une réaction émotionnelle ambiguë des utilisateurs de Python.
Je voudrais m'exclure complètement du processus décisionnel. Je serai toujours disponible pendant un certain temps en tant que développeur senior régulier 2 , et je continuerai à encadrer 3 , j'aurai même plus de temps pour cela. Mais pour l'essentiel, je m'envoie en congé permanent du poste de généreux dictateur à vie 4 , et désormais vous serez seul.
2 Développeur Python senior - Python Core Dev, une personne qui a le droit de s'engager sans révision directement auprès du maître. Signe un accord spécial. Accepté par un processus complexe.
Github affiche 590 contributeurs au master, dont 67 s'engagent et fusionnent avec le master pour le mois dernier.
3 Mentor - pour enseigner, inciter, aider les débutants à tout comprendre.
4 Généreux dictateur de toujours - un terme inventé par hasard le jour où la première organisation officielle Python a été formée dans le groupe de courrier et Guido van Rossum n'a obtenu aucun poste "normal".
Un jour, cela devait quand même arriver, au final ce fameux bus 5 rôde toujours au coin de la rue, et je ne rajeunis pas. (Je ne porterai pas la liste de tous mes problèmes de santé).
5 Il s'agit du terme «facteur d'autobus» - un facteur d'autobus ou un facteur de risque associé au fait qu'une figure clé d'une entreprise ou d'un projet peut soudainement mourir ou devenir incapable. Indique généralement un manque de distribution dans la prise de décision et la présence d'une concentration excessive de pouvoir ou de responsabilité entre les mains d'une seule personne.
Je ne me nommerai pas successeur.
Que vas-tu faire maintenant? Créer une démocratie? L'anarchie? Dictature? Fédération?
Je ne m'inquiète pas de la prise de décision quotidienne dans bug tracker 6 sur Github. Ils me demandent très rarement mon avis, et il n'y a généralement pas de besoin particulier. Donc avec ça, je pense, vous pouvez simplement travailler comme d'habitude.
6 problèmes avec GitHub
Les questions qui sont maintenant probablement les plus importantes:
- Comment les décisions PEP seront-elles prises?
- Comment les nouvelles personnes seront acceptées en tant que développeurs seniors
Peut-être que nous pouvons réussir à formaliser ces processus en tant que PEP, peut-être que cela fera même quelque chose comme une constitution. Mais voici le hic, je vous laisse tous (les comités actuels) pour m'en occuper moi-même, sans moi.
, 7, , 8. 9 , python-dev
python-ideas
, .
7 - (CoC, Python Community Code of Conduct)
8 python-committers .
9 — , .
. , , ( ).
, . , .
(python.org/~guido)
12 2018
- python-committers

:
(.)
PEP 572 Assignment Expressions
(.)
:
" " (.)
(.)
(.)