Returns the newest version number of a package located on PyPI :param package: Name of the package :type package: str
(package)
| 24625 | window.close() |
| 24626 | |
| 24627 | def execute_pip_get_pypi_package_version(package): |
| 24628 | """ |
| 24629 | Returns the newest version number of a package located on PyPI |
| 24630 | :param package: Name of the package |
| 24631 | :type package: str |
| 24632 | """ |
| 24633 | try: |
| 24634 | url = f'https://pypi.org/pypi/{package}/json' |
| 24635 | response = urllib.request.urlopen(url) |
| 24636 | data = json.load(response) |
| 24637 | return data['info']['version'] |
| 24638 | except Exception as e: |
| 24639 | return 'error' |
| 24640 | |
| 24641 | def execute_pip_get_local_package_version(package, interpreter=None, window=None, key=None): |
| 24642 | """ |