[Python-Dev] Drop OS/2 and VMS support?

Doug Hellmann doug.hellmann at gmail.com
Tue Apr 19 21:20:13 CEST 2011


On Apr 19, 2011, at 10:36 AM, M.-A. Lemburg wrote:

> Victor Stinner wrote:
>> Hi,
>> 
>> I asked one year ago if we should drop OS/2 support: Andrew MacIntyre,
>> our OS/2 maintainer, answered:
>> http://mail.python.org/pipermail/python-dev/2010-April/099477.html
>> 
>> Extract: << The 3.x branch needs quite a bit of work on OS/2 to 
>> deal with Unicode, as OS/2 was one of the earlier OSes with full 
>> multiple language support and IBM developed a unique API.  I'm still 
>> struggling to come to terms with this, partly because I myself don't 
>> "need" it. >>
>> 
>> So one year later, Python 3 does still not support OS/2.
>> 
>> --
>> 
>> About VMS: I don't know if anyone is using Python (2 or 3) on VMS, or if
>> Python 3 does work on VMS. I bet that it does just not compile :-)
>> 
>> I don't know anyone using VMS or OS/2.
>> 
>> --
>> 
>> There are 39 #ifdef VMS and 52 #ifdef OS2. We can keep them and wait
>> until someone work on these OSes to ensure that the test suite pass. But
>> if nobody cares of these OSes and nobody wants to maintain them, it
>> would be easier for the maintenance of the Python source code base to
>> remove specific code.
>> 
>> Well, not "remove" directly, but plan to remove it using the PEP 11
>> procedure (mark OS/2 and VMS as unsupported, and remove the code in
>> Python 3.4).
> 
> The Python core team is not really representative of the Python
> community users, so I think this needs a different approach:
> 
> Instead of simply deprecating OSes without notice to the general
> Python community, how about doing a "call for support" for these
> OSes ?
> 
> If that doesn't turn up maintainers, then we can take the PEP 11
> route.

Victor, if you want to post the "call for support" to Python Insider, let me know off list and I will set you up with access.

Doug



More information about the Python-Dev mailing list