Definitive Windows version checker for Python
Project description
winvers
Definitive Windows version checker for Python
This module provides
- A list of Windows versions constants (comparable between them)
- A function to get the Windows OS version running on the machine
Compatibility
- Python 2.7.x
- Python 3.x and newer
Constants list
NO_WIN
WIN_10_1709
WIN_10_1703
WIN_10_1607
WIN_10_1511
WIN_10_1507
WIN_10
WIN_8_1
WIN_8
WIN_7_SP1
WIN_7
WIN_VISTA_SP1
WIN_VISTA
WIN_XP_X64_SP2
WIN_XP_X64_SP1
WIN_XP_X64
WIN_XP_SP3
WIN_XP_SP2
WIN_XP_SP1
WIN_XP
WIN_2000
WIN_SERVER_2016_1709
WIN_SERVER_2016_1607
WIN_SERVER_2016
WIN_SERVER_2012_R2
WIN_SERVER_2012
WIN_SERVER_2008_R2
WIN_SERVER_2008
WIN_SERVER_2003_SP2
WIN_SERVER_2003_SP1
WIN_SERVER_2003
Example
import winvers
if winvers.get_version() >= winvers.WIN_VISTA:
print('Your OS is newer than Windows XP')
if winvers.get_version() >= winvers.WIN_10:
print('Your OS is Windows 10')
Sources
- https://docs.python.org/2/library/sys.html#sys.getwindowsversion
- https://docs.python.org/3/library/sys.html#sys.getwindowsversion
- https://en.wikipedia.org/wiki/Windows\_10\_version\_history
- https://en.wikipedia.org/wiki/Windows\_Server\_2016#Version\_history
- https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for winvers-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84330374dad83f6be607900799bc89c6dd87d33a53de9ddeb76661604050d5fb |
|
MD5 | 79ae3301bd3ce954e4be2a5b62469bb3 |
|
BLAKE2b-256 | c9ce3355ef193f2b165f0c0b32b49d73f2fd4fd15f40e09abdd16e8bcdca7aab |