📜 ⬆️ ⬇️

Python Creator: I'm tired, I'm leaving

Now that PEP 572 1 is ready, I want it to be the last PEP for which I had to fight so desperately when faced with so many people despising my opinion.


1 PEP or Python Enhancement Proposal - offer for Python extension.

PEP 572 will remain in history not only as the last PEP of the Guido van Rossum era, but also thanks to a new assignment operator that caused an ambiguous emotional reaction from Python users.

I would like to completely exclude myself from the decision-making process. I will still be available for a while as a regular senior developer 2 , and I will continue to mentor 3 , I will even have more time for this. But in essence, I send myself on a permanent leave from the position of the Generous Life Dictator 4 , and now you will be on your own.


2 Senior Python developer - Python Core Dev, a person who has the right to commit without review directly to the master. Signs a special agreement. Accepted a complex process.

Githab shows 590 contributors to the master, of which 67 are komitili and mergili to the master in the last month.
')
3 Menthorite - to teach, suggest, help beginners to understand everything.

4 A generous life dictator - a term coined by chance on the day when the first official Python organization was formed in the mail group and Guido van Rossum did not get any “normal” position.

Someday it should have happened anyway, in the end this notorious bus 5 always lurks around the corner, but I don’t get younger. (I will not tire with the list of all my health problems).


5 This refers to the expression "bus factor" - a bus factor, or a risk factor related to the fact that a key figure of an enterprise or project may suddenly die or lose its capacity. Usually indicates a lack of distribution in decision making and the presence of excessive concentration of power or responsibility in the hands of one person.

I will not appoint a successor.


And now what will you do? Create a democracy? Anarchy? Dictatorship? Federation?


I am not worried about the daily decision making in bug tracker 6 on GitHub. My opinion there is asked very rarely, and usually there is no special need. So with this, I think you can just work as usual.


6 GitHub issues

Questions that are now probably the most important:



Maybe we can also arrange these processes as PEP, maybe even something like a constitution can turn out from this. But what's the catch, I leave you all (current committees) to deal with it yourself, without me.


, 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


image


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

Source: https://habr.com/ru/post/417047/


All Articles