Skip to main content

PyPi.org Version PyPi.org License PyPi.org Py Versions

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

Release files for winvers 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for winvers 0.1.6
File Size Uploaded
winvers-0.1.6.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for winvers 0.1.6
File Interpreter ABI Platform
winvers-0.1.6-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 24.1 kB

Release files / winvers-0.1.6.tar.gz

Download URL winvers-0.1.6.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
43842909a4bbd56385639c32db1e9264c697d2c7daf9f816fd3dfaba4a220c44
BLAKE2b-256 checksum
How to use checksums
2a438c6c23947c3f33959631515c832e8d568469ae614ad85f0a87e1551d81d6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / winvers-0.1.6-py2.py3-none-any.whl

Download URL winvers-0.1.6-py2.py3-none-any.whl
Size 19.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0605801d5f87a13d0c4189648e227b8605bc3b708dd71637cde883c00d593857
BLAKE2b-256 checksum
How to use checksums
e00e95829d07292cf12689b7a618fed736d81ac4e6fae87ce484e0997f7b3de3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page