@@ -312,21 +312,6 @@ def _get_ngc_token(api_key, retry=0):
312312 return token
313313
314314
315- def _get_latest_bundle_version_monaihosting (name ):
316- full_url = f"{ MONAI_HOSTING_BASE_URL } /{ name .lower ()} "
317- if has_requests :
318- resp = requests .get (full_url )
319- try :
320- resp .raise_for_status ()
321- model_info = json .loads (resp .text )
322- return model_info ["model" ]["latestVersionIdStr" ]
323- except requests .exceptions .HTTPError :
324- # for monaihosting bundles, if cannot find the version, get from model zoo model_info.json
325- return get_bundle_versions (name )["latest_version" ]
326-
327- raise ValueError ("NGC API requires requests package. Please install it." )
328-
329-
330315def _examine_monai_version (monai_version : str ) -> tuple [bool , str ]:
331316 """Examine if the package version is compatible with the MONAI version in the metadata."""
332317 version_dict = get_versions ()
@@ -430,7 +415,7 @@ def _get_latest_bundle_version(
430415 name = _add_ngc_prefix (name )
431416 return _get_latest_bundle_version_ngc (name )
432417 elif source == "monaihosting" :
433- return _get_latest_bundle_version_monaihosting (name )
418+ return get_bundle_versions (name , repo = "Project-MONAI/model-zoo" , tag = "dev" )[ "latest_version" ]
434419 elif source == "ngc_private" :
435420 headers = kwargs .pop ("headers" , {})
436421 name = _add_ngc_prefix (name )
0 commit comments