[Python-ideas] PEP: Distributing a Subset of the Standard Library

Paul Moore p.f.moore at gmail.com
Mon Nov 28 11:13:04 EST 2016


On 28 November 2016 at 15:51, Tomas Orsava <torsava at redhat.com> wrote:
> I believe I may have found the Windows curses implementation, it's called
> PDCurses [0], and this website [1] appears to be distributing it under the
> name `curses`.

My apologies, I should have included a pointer. That is indeed the
distribution I was thinking of.

> Could some Windows user please check if compiling Python with the current
> reference implementation [2] of this PEP indeed generates a
> `curses.missing.py` file among the stdlib files? If so, we might consider
> skipping the generation of the .missing.py file for the curses module on
> Windows.

I'll see if I can make some time to do the test. But as the change is
to setup.py, and the Windows build uses Visual Studio project files to
do the build, I expect that it won't generate missing.py files on
Windows. In actual fact, that may be the simplest solution, to note
that the build part of this change is restricted to Unix (non-Windows)
platforms specifically. As there's no real concept of a "distribution
version" of Python on Windows, it's probably not something that will
be that important on that platform (and support for .missing.py files
is there, it would just be necessary for distributors to manually
create those files as needed).

Paul


More information about the Python-ideas mailing list