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_19H2
WIN_10_19H1
WIN_10_1809
WIN_10_1803
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 Distribution
winvers-0.1.6.tar.gz
(5.0 kB
view details)
Built Distribution
File details
Details for the file winvers-0.1.6.tar.gz
.
File metadata
- Download URL: winvers-0.1.6.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
43842909a4bbd56385639c32db1e9264c697d2c7daf9f816fd3dfaba4a220c44
|
|
MD5 |
1d004534b59244aa5c44ae036c328c0b
|
|
BLAKE2b-256 |
2a438c6c23947c3f33959631515c832e8d568469ae614ad85f0a87e1551d81d6
|
File details
Details for the file winvers-0.1.6-py2.py3-none-any.whl
.
File metadata
- Download URL: winvers-0.1.6-py2.py3-none-any.whl
- Upload date:
- Size: 19.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0605801d5f87a13d0c4189648e227b8605bc3b708dd71637cde883c00d593857
|
|
MD5 |
d2194d5e3956b57caa5186c249acf0df
|
|
BLAKE2b-256 |
e00e95829d07292cf12689b7a618fed736d81ac4e6fae87ce484e0997f7b3de3
|