I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
Hi Guido,
Since the typing module is out of my interest area, I didn't notice Ivan contributions, so it's hard for me to give an opinion.
Should I understand that he will mostly contribute to the typing module? If (in the beginning?) we restrict him to the typing module, I will simply rely on your judgment Guido. I know that you are following the topic closely and so are very good to estimate his skills.
I'm not talking about technically restricting Ivan to the typing module. It's more that I expect him to request an approval by other core developers if he wants to touch other parts of CPython. In my experience, developers are already doing that naturally, but I would prefer to clarify this point.
Victor
2017-12-06 2:00 GMT+01:00 Guido van Rossum guido@python.org:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
+1, without reservation. He was an immense help to me on PEP 557.
-- Eric.
On Dec 5, 2017, at 8:00 PM, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido) _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
Well he also wrote and implemented PEP 562 (overriding __getattr__ and __dir__ on modules). I'd be happy to tell him to gain other developers' trust before barging into other areas. But isn't that how all core devs work by default?
On Tue, Dec 5, 2017 at 5:07 PM, Victor Stinner victor.stinner@gmail.com wrote:
Hi Guido,
Since the typing module is out of my interest area, I didn't notice Ivan contributions, so it's hard for me to give an opinion.
Should I understand that he will mostly contribute to the typing module? If (in the beginning?) we restrict him to the typing module, I will simply rely on your judgment Guido. I know that you are following the topic closely and so are very good to estimate his skills.
I'm not talking about technically restricting Ivan to the typing module. It's more that I expect him to request an approval by other core developers if he wants to touch other parts of CPython. In my experience, developers are already doing that naturally, but I would prefer to clarify this point.
Victor
2017-12-06 2:00 GMT+01:00 Guido van Rossum guido@python.org:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560,
562),
is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where
he is
a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
On 12/5/2017 8:00 PM, Guido van Rossum wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
Please bring him on.
On 6 December 2017 at 11:00, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
+1 from me - I found him very receptive to feedback and easy to work with when discuss his proposed changes to the runtime typing machinery.
Cheers, Nick.
+1
On Wed, Dec 6, 2017 at 5:47 AM Nick Coghlan ncoghlan@gmail.com wrote:
On 6 December 2017 at 11:00, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560,
562),
is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where
he is
a core dev) and I can vouch for him completely.
+1 from me - I found him very receptive to feedback and easy to work with when discuss his proposed changes to the runtime typing machinery.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
+1 for nice work on the PEPs
On Dec 6, 2017, at 4:26 AM, Andrew Svetlov andrew.svetlov@gmail.com wrote:
+1
On Wed, Dec 6, 2017 at 5:47 AM Nick Coghlan <ncoghlan@gmail.com mailto:ncoghlan@gmail.com> wrote: On 6 December 2017 at 11:00, Guido van Rossum <guido@python.org mailto:guido@python.org> wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
+1 from me - I found him very receptive to feedback and easy to work with when discuss his proposed changes to the runtime typing machinery.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com mailto:ncoghlan@gmail.com | Brisbane, Australia _______________________________________________ python-committers mailing list python-committers@python.org mailto:python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/ https://www.python.org/psf/codeofconduct/ -- Thanks, Andrew Svetlov _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
+1 from me. I first had an idea to give Ivan commit privileges when I was merging his PEP 526 implementation, so I think it's long overdue.
Yury
On Tue, Dec 5, 2017 at 8:00 PM, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560, 562), is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where he is a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
OK, let's make it so. It's been a long time since I initiated a new committer -- what has to happen next? I just flipped his committer bit on bpo, is there anything else that needs to happen?
On Wed, Dec 6, 2017 at 8:27 AM, Yury Selivanov yselivanov.ml@gmail.com wrote:
+1 from me. I first had an idea to give Ivan commit privileges when I was merging his PEP 526 implementation, so I think it's long overdue.
Yury
On Tue, Dec 5, 2017 at 8:00 PM, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for Python 3.7, he's the sole or primary author on several PEPs (526, 544, 560,
562),
is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where
he is
a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
On Wed, Dec 6, 2017 at 8:37 AM, Guido van Rossum guido@python.org wrote:
OK, let's make it so. It's been a long time since I initiated a new committer -- what has to happen next? I just flipped his committer bit on bpo, is there anything else that needs to happen?
On Wed, Dec 6, 2017 at 8:27 AM, Yury Selivanov yselivanov.ml@gmail.com wrote:
+1 from me. I first had an idea to give Ivan commit privileges when I was merging his PEP 526 implementation, so I think it's long overdue.
Yury
On Tue, Dec 5, 2017 at 8:00 PM, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for
Python
3.7, he's the sole or primary author on several PEPs (526, 544, 560,
562),
is co-author on several more (483, 561) and has been acknowledged in yet others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where
he is
a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
-- --Guido van Rossum (python.org/~guido)
Someone needs to invite him to this list :-)
On Dec 6, 2017 11:44 AM, "Guido van Rossum" guido@python.org wrote:
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
On Wed, Dec 6, 2017 at 8:37 AM, Guido van Rossum guido@python.org wrote:
OK, let's make it so. It's been a long time since I initiated a new committer -- what has to happen next? I just flipped his committer bit on bpo, is there anything else that needs to happen?
On Wed, Dec 6, 2017 at 8:27 AM, Yury Selivanov yselivanov.ml@gmail.com wrote:
+1 from me. I first had an idea to give Ivan commit privileges when I was merging his PEP 526 implementation, so I think it's long overdue.
Yury
On Tue, Dec 5, 2017 at 8:00 PM, Guido van Rossum guido@python.org wrote:
I'd like to propose Ivan Levkivskyi as a new core committer. He's (re-)written most of the typing.py module and will do so again for
Python
3.7, he's the sole or primary author on several PEPs (526, 544, 560,
562),
is co-author on several more (483, 561) and has been acknowledged in
yet
others (557, 563).
He is responsible for at least 16 commits in master.
I have worked with him for a long time on typing.py and on mypy (where
he is
a core dev) and I can vouch for him completely.
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
-- --Guido van Rossum (python.org/~guido)
-- --Guido van Rossum (python.org/~guido)
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
Please add Ivan to the Developer Log in Dev Guide, and he should subscribe to python-committers mailing list :)
On Dec 6, 2017 8:44 AM, "Guido van Rossum" guido@python.org wrote:
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
On Dec 6, 2017, at 11:57, Mariatta Wijaya mariatta.wijaya@gmail.com wrote:
On Dec 6, 2017 8:44 AM, "Guido van Rossum" guido@python.org wrote:
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
Please add Ivan to the Developer Log in Dev Guide, and he should subscribe to python-committers mailing list :)
It should all be here in the Devguide:
https://devguide.python.org/coredev/#gaining-commit-privileges
-- Ned Deily nad@python.org -- []
On Wed, 06 Dec 2017 08:43:56 -0800, Guido van Rossum guido@python.org wrote:
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
He needs to subscribe to this mailing list, and the developers.rst in the devguide repo should get an update.
That's all I can think of, since ssh keys are now handled by github, but if there are other github things that need done I might not know them ;)
Ah, it's all (or should be) in coredev.rst. I don't see anything else that needs done, though he should read that doc.
--David
I just approve Ivan's subscription request to this list.
And I know it's late, but a resounding +1 to this happening!
On Wed, 6 Dec 2017 at 09:21 R. David Murray rdmurray@bitdance.com wrote:
On Wed, 06 Dec 2017 08:43:56 -0800, Guido van Rossum guido@python.org wrote:
I think I figured it out -- I invited him to the python org on GitHub. Anything else?
He needs to subscribe to this mailing list, and the developers.rst in the devguide repo should get an update.
That's all I can think of, since ssh keys are now handled by github, but if there are other github things that need done I might not know them ;)
Ah, it's all (or should be) in coredev.rst. I don't see anything else that needs done, though he should read that doc.
--David _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
Thank you Mariatta, Ethan, Eric, Guido, and everyone! I am overwhelmed by all the positive comments!
I am so glad to be the part of the team and looking forward to make more contributions. (Will start right now form polishing PEP 560 and PEP 562 implementation :-)
-- Ivan
On 6 December 2017 at 19:20, Mariatta Wijaya mariatta.wijaya@gmail.com wrote:
Welcome to the team, Ivan!
Mariatta Wijaya
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
On Wed, Dec 6, 2017 at 2:27 PM, Ivan Levkivskyi levkivskyi@gmail.com wrote:
Thank you Mariatta, Ethan, Eric, Guido, and everyone! I am overwhelmed by all the positive comments!
I am so glad to be the part of the team and looking forward to make more contributions. (Will start right now form polishing PEP 560 and PEP 562 implementation :-)
Welcome to the team, Ivan :)
2017-12-06 17:57 GMT+01:00 Mariatta Wijaya mariatta.wijaya@gmail.com:
Please add Ivan to the Developer Log in Dev Guide, and he should subscribe to python-committers mailing list :)
I added Ivan to the Devguide: https://github.com/python/devguide/commit/f414589365e8d3808eaef3cf9f2b737031...
Victor
Thank you, Victor!
-- Ivan
On 8 December 2017 at 16:47, Victor Stinner victor.stinner@gmail.com wrote:
2017-12-06 17:57 GMT+01:00 Mariatta Wijaya mariatta.wijaya@gmail.com:
Please add Ivan to the Developer Log in Dev Guide, and he should
subscribe
to python-committers mailing list :)
I added Ivan to the Devguide: https://github.com/python/devguide/commit/f414589365e8d3808eaef3cf9f2b73 70314133a1
Victor _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/