Message142699
STINNER Victor wrote:
>
> STINNER Victor <victor.stinner@haypocalc.com> added the comment:
>
>> I'm not sure I understand why platform.release() isn't sufficient
>> for this purpose. Note that some systems return alphanumeric
>> values for platform.release(), e.g. for Windows you get
>> 'NT' or 'XP'.
>
> It's not easy to get 2 (int) from '2.6.38-8-generic' (str). For Windows, there *is* a major version:
>
> * Windows 3.1 : 3
> * Windows 95/98, NT 4 : 4
> * Windows XP, 2003 : 5
> * Vista, Seven : 6
>
> The major version is maybe less revelant for Windows.
For Windows and Mac OS X, the minor version is relevant as well:
Windows 7 has the version number 6.1. For Mac OS X, there are major
changes happening for minor releases, e.g. see the architecture changes
between 10.4, 10.5 and 10.6.
> Anyway...
>
>> platform.major() will be needed if we remove the major
>> version for all platforms from sys.platform (issue #12795).
>
> I just closed the issue #12795, and so I don't think that this issue is still needed and so I close it. Reopen it if you still see an use case. |
|
Date |
User |
Action |
Args |
2011-08-22 08:43:49 | lemburg | set | recipients:
+ lemburg, loewis, vstinner, eric.araujo, Arfrever |
2011-08-22 08:43:49 | lemburg | link | issue12794 messages |
2011-08-22 08:43:49 | lemburg | create | |
|