MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / execute_pip_get_pypi_package_version

Function execute_pip_get_pypi_package_version

PySimpleGUI/PySimpleGUI.py:24627–24639  ·  view source on GitHub ↗

Returns the newest version number of a package located on PyPI :param package: Name of the package :type package: str

(package)

Source from the content-addressed store, hash-verified

24625 window.close()
24626
24627def 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
24641def execute_pip_get_local_package_version(package, interpreter=None, window=None, key=None):
24642 """

Callers

nothing calls this directly

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected