[Python-Dev] [RELEASE] Python 3.8.6rc1 is now ready for testing

2020-09-08 Thread Ɓukasz Langa
Python 3.8.6rc1 is the release candidate of the sixth maintenance release of Python 3.8. Go get it here: https://www.python.org/downloads/release/python-386rc1/ Assuming no critical problems are found prior to 2020-09-21, the scheduled

[Python-Dev] Re: PEP 632: Deprecate distutils module

2020-09-08 Thread Brett Cannon
On Tue, Sep 8, 2020 at 2:27 AM Steve Dower wrote: > On 07Sep2020 1602, Stefan Krah wrote: > > I'm under the impression that distutils has effectively been frozen for > > the last decade, except for the substantial improvements you made for the > > MSVC part. > > > > For Unix, no one has addressed

[Python-Dev] Re: PEP 622: Arrow for capture patterns

2020-09-08 Thread Eric Nieuwland
On 5 Sep 2020 Ram Rachum wrote: > > Hi everyone, > > Sorry if this was proposed already. I looked here > https://www.python.org/dev/peps/pep-0622/#alternatives-for-constant-value-pattern, > search for "idea to make lookup semantics the default". I saw that a few > symbols like $ and ? were pro

[Python-Dev] Re: PEP 622: Arrow for capture patterns

2020-09-08 Thread Luciano Ramalho
On Sat, Sep 5, 2020 at 8:31 AM Ram Rachum wrote: > case x: > match Point(-> a, -> b): > ... > match -> whatever: > do_something(whatever) > > I like the arrow because it's easy to imagine the value "entering" the > variable. What do you think? I like t

[Python-Dev] Taking over xxlimited for PEP 630

2020-09-08 Thread Petr Viktorin
Hello, The "xxlimited" module (Modules/xxlimited.c) was added as part of PEP 384 (Defining a Stable ABI), and is undocumented. As far as I can tell, it was added partly to test the stable ABI, and partly as an example of how to write a module (like "xx" from xxmodule.c). In the last few years t

[Python-Dev] Re: PEP 632: Deprecate distutils module

2020-09-08 Thread Steve Dower
On 07Sep2020 1602, Stefan Krah wrote: I'm under the impression that distutils has effectively been frozen for the last decade, except for the substantial improvements you made for the MSVC part. For Unix, no one has addressed e.g. C++ support. The underlying reason has always been that we cannot