{ "info": { "author": "Daniele Giudice", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "[![PyPi.org Version](https://img.shields.io/pypi/v/winvers.svg)](https://pypi.org/project/winvers/)\n[![PyPi.org License](https://img.shields.io/pypi/l/winvers.svg)](https://pypi.org/project/winvers/)\n[![PyPi.org Py Versions](https://img.shields.io/pypi/pyversions/winvers.svg)](https://pypi.org/project/winvers/)\n\n# winvers\n\nDefinitive Windows version checker for Python\n\n## This module provides\n\n- A list of Windows versions constants (comparable between them)\n- A function to get the Windows OS version running on the machine\n\n## Compatibility\n\n- Python 2.7.x\n- Python 3.x and newer\n\n## Constants list\n\n NO_WIN\n WIN_10_1709\n WIN_10_1703\n WIN_10_1607\n WIN_10_1511\n WIN_10_1507\n WIN_10\n WIN_8_1\n WIN_8\n WIN_7_SP1\n WIN_7\n WIN_VISTA_SP1\n WIN_VISTA\n WIN_XP_X64_SP2\n WIN_XP_X64_SP1\n WIN_XP_X64\n WIN_XP_SP3\n WIN_XP_SP2\n WIN_XP_SP1\n WIN_XP\n WIN_2000\n WIN_SERVER_2016_1709\n WIN_SERVER_2016_1607\n WIN_SERVER_2016\n WIN_SERVER_2012_R2\n WIN_SERVER_2012\n WIN_SERVER_2008_R2\n WIN_SERVER_2008\n WIN_SERVER_2003_SP2\n WIN_SERVER_2003_SP1\n WIN_SERVER_2003\n\n## Example\n\n import winvers\n\n if winvers.get_version() >= winvers.WIN_VISTA:\n print('Your OS is newer than Windows XP')\n\n if winvers.get_version() >= winvers.WIN_10:\n print('Your OS is Windows 10')\n\n## Sources\n\n- \n- \n- [https://en.wikipedia.org/wiki/Windows\\\\\\_10\\\\\\_version\\\\\\_history](https://en.wikipedia.org/wiki/Windows\\_10\\_version\\_history)\n- [https://en.wikipedia.org/wiki/Windows\\\\\\_Server\\\\\\_2016\\#Version\\\\\\_history](https://en.wikipedia.org/wiki/Windows\\_Server\\_2016#Version\\_history)\n- \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MagicGreenDragon/winver", "keywords": "windows,version,check", "license": "GPL v3", "maintainer": "", "maintainer_email": "", "name": "winvers", "package_url": "https://pypi.org/project/winvers/", "platform": "", "project_url": "https://pypi.org/project/winvers/", "project_urls": { "Homepage": "https://github.com/MagicGreenDragon/winver" }, "release_url": "https://pypi.org/project/winvers/0.1.4/", "requires_dist": null, "requires_python": ">=2.7, <4", "summary": "Definitive Windows version checker for Python", "version": "0.1.4" }, "last_serial": 3823240, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "23db9ab0d3966ff294104f30a13d531a", "sha256": "1b0cbae25c62598e929c909b9394892728b9b9a0b113d1ba966da39c1e3d91ac" }, "downloads": -1, "filename": "winvers-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "23db9ab0d3966ff294104f30a13d531a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <4", "size": 7613, "upload_time": "2018-03-23T12:18:03", "url": "https://files.pythonhosted.org/packages/a5/e2/22151c6f6b1f7ac1a167db87ef7164c48f502fb3dddc33422db38366f98e/winvers-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f10b1868f89540d8ce1cbe03da5e87c", "sha256": "c83345e3ab4b5249b60b32cab6b101d60c77b9f6d9baf459e7202e2c48ca046e" }, "downloads": -1, "filename": "winvers-0.1.tar.gz", "has_sig": false, "md5_digest": "5f10b1868f89540d8ce1cbe03da5e87c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 4014, "upload_time": "2018-03-23T12:18:04", "url": "https://files.pythonhosted.org/packages/41/28/3010fc514b89340a27cd2cdaabd1ca058c8cdc472b94c7ecb3d28e757083/winvers-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "050e408f394dde66289905bb8a581c91", "sha256": "d9bd1a67cd5bc15d66f31ba6d0b95cef557085b0b1fdba39a88ff553f7aea216" }, "downloads": -1, "filename": "winvers-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "050e408f394dde66289905bb8a581c91", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <4", "size": 7568, "upload_time": "2018-03-23T12:48:59", "url": "https://files.pythonhosted.org/packages/af/45/c4ac773593ca00872bedee9459581f30a2ca81fef6ec7e6482d30237f5f4/winvers-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c8aac04cd94d872eb3efd14b715a52", "sha256": "4e4f8547eec763261293883b755b37550086d63e563bf4d4852e348a632c385f" }, "downloads": -1, "filename": "winvers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c5c8aac04cd94d872eb3efd14b715a52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 3928, "upload_time": "2018-03-23T12:49:00", "url": "https://files.pythonhosted.org/packages/25/78/2bc5abf3cbf668ff3847d815f3520ea68ee318979002b2249b1905b527c1/winvers-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0308f7e2346897be771997f5f611b51d", "sha256": "2b739b7c422e504ec2987a7f84882bff3ccfcedbdb4b2b0d7efbc103d325c1ac" }, "downloads": -1, "filename": "winvers-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0308f7e2346897be771997f5f611b51d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <4", "size": 6160, "upload_time": "2018-04-19T16:09:08", "url": "https://files.pythonhosted.org/packages/45/43/d74513ff6f95b2d4e051e610139da9e0871d3df759f166780ab79ec41267/winvers-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "79ae3301bd3ce954e4be2a5b62469bb3", "sha256": "84330374dad83f6be607900799bc89c6dd87d33a53de9ddeb76661604050d5fb" }, "downloads": -1, "filename": "winvers-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79ae3301bd3ce954e4be2a5b62469bb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <4", "size": 6194, "upload_time": "2018-04-19T16:15:42", "url": "https://files.pythonhosted.org/packages/c9/ce/3355ef193f2b165f0c0b32b49d73f2fd4fd15f40e09abdd16e8bcdca7aab/winvers-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9e7208ff56ceb3637b8293c54090eb07", "sha256": "7802e3a6bca167c0e7e926e4bf5b64ef4cfc57dd64f4c1ab35d700588b00190f" }, "downloads": -1, "filename": "winvers-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7208ff56ceb3637b8293c54090eb07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <4", "size": 6283, "upload_time": "2018-05-01T09:04:16", "url": "https://files.pythonhosted.org/packages/4c/58/4980331fa82bc8923648b2eea0af7c74916494faa80d5a6bb9ddbd22ae0b/winvers-0.1.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e7208ff56ceb3637b8293c54090eb07", "sha256": "7802e3a6bca167c0e7e926e4bf5b64ef4cfc57dd64f4c1ab35d700588b00190f" }, "downloads": -1, "filename": "winvers-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7208ff56ceb3637b8293c54090eb07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <4", "size": 6283, "upload_time": "2018-05-01T09:04:16", "url": "https://files.pythonhosted.org/packages/4c/58/4980331fa82bc8923648b2eea0af7c74916494faa80d5a6bb9ddbd22ae0b/winvers-0.1.4-py2.py3-none-any.whl" } ] }