Supported Platforms for Python

Ulrich Eckhardt ulrich.eckhardt at dominolaser.com
Wed Nov 14 06:01:59 EST 2012


Am 14.11.2012 10:51, schrieb Kiran N Mallekoppa:
> 1. Is this information available somewhere?
> 2. I was pointed to PEP-11, which documents the platforms that are not
> supported. So, can we take that all active versions of Python (2.7.3 and
> 3.3, i believe) are supported on all the OS flavors that Python claims to
> run on -- unless mentioned otherwise in the PEP-11?

There is intent to support these platforms, but as with every software 
that relies on volunteers, the actual extent varies. If you want to be 
sure that a platform is actively supported, check that the platform has 
an available and active build bot, because only this detects bitrot to a 
certain extent. If you want to be sure, create build and test systems 
for the systems you target yourself, you will then see if it works.
> 3. Also, regarding the following entries listed in the PEP-11. So, any idea
> which OSes implement these?
> Name: Linux 1		(Am guessing its the Linux kernel version
> 1.0?)
> Unsupported in: Python 2.3
> Code removed in: Python 2.4

Yes, Linux 1 is obsolete and has been for > 10 years.
> Name: Systems defining __d6_pthread_create (configure.in)
> Unsupported in: Python 2.3
> Code removed in: Python 2.4
> Name: Systems defining PY_PTHREAD_D4, PY_PTHREAD_D6, or PY_PTHREAD_D7
> in thread_pthread.h
> Unsupported in: Python 2.3
> Code removed in: Python 2.4
> Name: Systems using --with-dl-dld
> Unsupported in: Python 2.3
> Code removed in: Python 2.4
> Name: Systems using --without-universal-newlines,
> Unsupported in: Python 2.3
> Code removed in: Python 2.4
> Name: Systems using --with-wctype-functions
> Unsupported in: Python 2.6
> Code removed in: Python 2.6

I'm not sure where these are used.
> Name: Systems using Mach C Threads
> Unsupported in: Python 3.2
> Code removed in: Python 3.3

Mach is a microkernel. I'm not sure if the Mach C Threads interface is 
obsolete on Mach or if Mach overall isn't supported. Probably irrelevant 
for the desktop.
> Name: Systems using --with-pth (GNU pth threads)
> Unsupported in: Python 3.2
> Code removed in: Python 3.3

I think this is targetted at early Linux threads that used fork() while 
sharing most of the memory space. Obsolete.
> Name: Systems using Irix threads
> Unsupported in: Python 3.2
> Code removed in: Python 3.3

Irix was a Unix variant shipped with SGI workstations. I don't kknow to 
what extent this is relevant for you. I think that the main use cases 
for these machines is 3D rendering/modelling, unless they have been 
superseeded by common desktop machines.
> Kiran M N | Software Development (Rational Team Concert for Visual Studio.NET)

Just out of curiosity by one of your RTC users: What nice gimmics are 
you planning?
Cheers!
Uli


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /