This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Module platform: Versions of Windows
Type: behavior Stage:
Components: Library (Lib), Windows Versions: Python 2.7
process
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: lemburg, paul.moore, squish_user, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2016-08-17 09:08 by squish_user, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (2)
msg272915 - (view) Author: (squish_user) Date: 2016-08-17 09:08
I use the module 'platform' to get information on the system my script is executed. I have 4 different operating systems in use: Windows 7, Windows 8, Windows 8.1 and Windows 10.

By using the module platform version 1.0.3 I get the following results by
platform.version().startswith:
Windows 7: 6.1
Windows 8: 6.2
Windows 8.1: 6.3
Windows 10: 10.0

I upgraded the module platform to version 1.0.7 (delivered with the squish-version squish-6.0.3-qt56x-win32-msvc12)

Now I get the following results:
platform.version()
Windows 7: 6.1.7601
Windows 8: 6.2.9200
Windows 8.1: 6.2.9200
Windows 10: 6.2.9200

So there is no longer a difference between Windows 8 and Windows 10.
msg272968 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-08-17 16:40
Platform module version 1.0.8 added support for Windows 8.1 and later. You actually downgraded to 1.0.7, which is why you lost functionality.
History
Date User Action Args
2022-04-11 14:58:34adminsetgithub: 71972
2016-08-17 16:40:04steve.dowersetstatus: open -> closed
resolution: not a bug
messages: + msg272968
2016-08-17 16:14:46brett.cannonsetnosy: - brett.cannon
2016-08-17 16:13:32brett.cannonsetnosy: + brett.cannon
2016-08-17 13:25:33r.david.murraysetnosy: + paul.moore, tim.golden, zach.ware, steve.dower
components: + Windows
2016-08-17 09:08:41squish_usercreate