windows-curses 2.2.0a1: call for testing and maintainers

Bolivar, Marti


I've uploaded a 2.2.0a1 release of the windows-curses package to PyPI.

This is a dependency on Windows for the 'menuconfig' build system
target. (POSIX platforms have curses and thus 'menuconfig' support
without this package.)

Python versions 3.6 through 3.9 are supported. Previous windows-curses
releases only supported up to 3.8, since 3.9 was just released.

Call for testing

Please test by installing like this (again, Windows only):

pip3 install windows-curses==2.2.0a1

Then running 'west build -t menuconfig' on your favorite Zephyr
application and configuring away.

Please report any issues that don't also reproduce on windows-curses
version 2.1.0.

I've given this some basic testing on all the supported Python versions
listed above (both 32- and 64-bit versions), but I don't use Windows
every day and I may have missed something.

Call for maintainers

After we conclude the 2.2.0 windows-curses release, the package will
become unmaintained.

In practice, this means that 'menuconfig' will be unavailable on Windows
starting with Python 3.10, which is expected to come out in late 2021.

After this time, only the 'guiconfig' target will be officially
supported by upstream Zephyr for viewing and editing application Kconfig
trees on Windows. (Don't worry: the 'menuconfig' target will continue to
be available on POSIX operating systems.)

If you would like to take over maintainership of this package, please
let the Zephyr TSC know: