Richard S. Gordon added the comment:

Clarification:
The suggested fix to the Python 3.6.1 curses stdlib should only be applied to 
those 64-bit platform version used with 64-bit ncurses 6.0.
It should NOT apply to the Python 3.6.1 curses stdlib applied to those 32-bit 
platforms used with 32-bit ncurses 6.0, because the 32-bit ncurses 6.0 API is 
backwards compatible to the 32-bit ncurses 5.x API.

> On Jun 11, 2017, at 6:39 AM, Richard S. Gordon <rep...@bugs.python.org 
> <mailto:rep...@bugs.python.org>> wrote:
> 
> 
> Richard S. Gordon added the comment:
> 
>> On Jun 10, 2017, at 4:28 AM, Richard S. Gordon <rigo...@comcast.net 
>> <mailto:rigo...@comcast.net>> wrote:
>> 
>> 
>>> On Jun 9, 2017, at 4:59 PM, Richard S. Gordon <rep...@bugs.python.org 
>>> <mailto:rep...@bugs.python.org> <mailto:rep...@bugs.python.org 
>>> <mailto:rep...@bugs.python.org>>> wrote:
>>> 
>>> 
>>> Richard S. Gordon added the comment:
>>> 
>>>> On Jun 9, 2017, at 4:41 PM, STINNER Victor <rep...@bugs.python.org 
>>>> <mailto:rep...@bugs.python.org> <mailto:rep...@bugs.python.org 
>>>> <mailto:rep...@bugs.python.org>>> wrote:
>>>> 
>>>> 
>>>> STINNER Victor added the comment:
>>>> 
>>>> Cygwin is not currently supported by CPython, so I suggest to close this
>>>> issue. I mean: please report the issue to Cygwin, not CPython.
>>>> 
>>>> ----------
>>>> 
>>>> _______________________________________
>>>> Python tracker <rep...@bugs.python.org <mailto:rep...@bugs.python.org> 
>>>> <mailto:rep...@bugs.python.org <mailto:rep...@bugs.python.org>>>
>>>> <http://bugs.python.org/issue30609 <http://bugs.python.org/issue30609> 
>>>> <http://bugs.python.org/issue30609 <http://bugs.python.org/issue30609>>>
>>>> _______________________________________
>>> 
>>> Before you close this issue, answer how do you explain my success in 
>>> running my wxPython emulation on all Cygwin releases since 2007 (Python 
>>> 2.6.8) to 2017 (2.7.13 and Python 3.0-3.5.2 and 3.6.0-3.6.2)?
>>> 
>>> Richard S. Gordon
>>> 
>>> ----------
>>> 
>>> _______________________________________
>>> Python tracker <rep...@bugs.python.org <mailto:rep...@bugs.python.org> 
>>> <mailto:rep...@bugs.python.org <mailto:rep...@bugs.python.org>>>
>>> <http://bugs.python.org/issue30609 <http://bugs.python.org/issue30609> 
>>> <http://bugs.python.org/issue30609 <http://bugs.python.org/issue30609>>>
>>> _______________________________________
>> 
>> FYI:
>> 
>> My current test platform is a 27” iMAC (with 3.5 GHz Intel Core i7, 16 GB 
>> 1600 MHz DDR3) running Mac OS 10.12.5 (Sierra). It includes support for 
>> Python 3.6.0. It uses the Parallels Desktop 12 for Mac (a hypervisor) to run 
>> the following guest operating system:
>> Android 4,
>> Linux (CentOS 7.2 & 7.3, Debian 8.7 & 8.8, Fedora 24 &25, OpenSUSE 13.2, 
>> Scientific 7.2 & 7.3, Ubuntu 16.04 & 17.04)
>> Solaris (OpenIndians Hipster 1610)
>> Unix (PCDBSD 10.3 & TrueOS 12.0)
>> Windows (10 32-bit, 10 64-bit) (NOTE: previously ran 32-bit XP, 7 and 8.1)
>> Only Windows 10, with Cygwin, includes support for Python 3.6.1 and support 
>> for xterm, xterm-16color and xterm-256olor. The other Guest Operating 
>> Systems typically support 3.4.x or 3.5.x with xterm (8-color).
>> 
>> Richard S. Gordon
> 
> Fixing this Python 3.6.1 issue will probably require modification to the 
> Python curse stdlib. Here is the ncurses 6.0 author’s description of the 
> notable changes that he made
> to ncurses 5.x in order to produce ncurses 6.0 (excerpted from: 
> http://invisible-island.net/ncurses/announce.html 
> <http://invisible-island.net/ncurses/announce.html>):
> Extend the cchar_t structure to allow more than 16 colors to be encoded.
> Modify the encoding of mouse state to make room for a 5th mouse button. That 
> allows one to use ncurses with a wheel mouse with xterm or similar X terminal 
> emulators.
> Richard S. Gordon
> 
> ----------
> 
> _______________________________________
> Python tracker <rep...@bugs.python.org <mailto:rep...@bugs.python.org>>
> <http://bugs.python.org/issue30609 <http://bugs.python.org/issue30609>>
> _______________________________________

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30609>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to