File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed
src/ansys/tools/installer Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -106,18 +106,23 @@ def get_pkg_versions(pkg_name):
106106 """
107107 session = requests .Session ()
108108 session .verify = False
109- url = f"https://pypi.python.org/pypi/{ pkg_name } /json"
110-
111- try :
112- releases = json .loads (requests .get (url , verify = certifi .where ()).content )[
113- "releases"
114- ]
115- all_versions = sorted (releases , key = parse_version , reverse = True )
116- if pkg_name == "pyansys" :
117- all_versions = [x for x in all_versions if int (x .split ("." )[0 ]) > 0 ]
118- except (requests .exceptions .SSLError , requests .exceptions .ConnectionError ):
119- LOG .warning (f"Cannot connect to { url } ... No version listed." )
120- all_versions = ["" ]
109+ urls = [
110+ f"https://pypi.python.org/pypi/{ pkg_name } /json" ,
111+ f"https://pypi.org/pypi/{ pkg_name } /json" ,
112+ ]
113+ all_versions = ["" ]
114+
115+ for url in urls :
116+ try :
117+ releases = json .loads (requests .get (url , verify = certifi .where ()).content )[
118+ "releases"
119+ ]
120+ all_versions = sorted (releases , key = parse_version , reverse = True )
121+ if pkg_name == "pyansys" :
122+ all_versions = [x for x in all_versions if int (x .split ("." )[0 ]) > 0 ]
123+ break
124+ except (requests .exceptions .SSLError , requests .exceptions .ConnectionError ):
125+ LOG .warning (f"Cannot connect to { url } ... No version listed." )
121126
122127 session .verify = True
123128
You can’t perform that action at this time.
0 commit comments