From: Georg Brandl Date: Sun, 20 Jan 2008 12:57:47 +0000 (+0000) Subject: #799369: document possible sys.platform values. X-Git-Tag: v2.6a1~505 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=440f2fff14f549f1deb8c9d1a9f52444acb1aad1;p=python #799369: document possible sys.platform values. --- diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst index 6b88d613e2..c6fe2fae60 100644 --- a/Doc/library/sys.rst +++ b/Doc/library/sys.rst @@ -507,9 +507,26 @@ always available. .. data:: platform - This string contains a platform identifier, e.g. ``'sunos5'`` or ``'linux1'``. - This can be used to append platform-specific components to ``path``, for - instance. + This string contains a platform identifier that can be used to append + platform-specific components to :data:`sys.path`, for instance. + + For Unix systems, this is the lowercased OS name as returned by ``uname -s`` + with the first part of the version as returned by ``uname -r`` appended, + e.g. ``'sunos5'`` or ``'linux2'``, *at the time when Python was built*. + For other systems, the values are: + + ================ =========================== + System :data:`platform` value + ================ =========================== + Windows ``'win32'`` + Windows/Cygwin ``'cygwin'`` + MacOS X ``'darwin'`` + MacOS 9 ``'mac'`` + OS/2 ``'os2'`` + OS/2 EMX ``'os2emx'`` + RiscOS ``'riscos'`` + AtheOS ``'atheos'`` + ================ =========================== .. data:: prefix