mirror of
https://github.com/jupyterhub/the-littlest-jupyterhub.git
synced 2025-12-18 21:54:05 +08:00
Only warn on failed install from requirements url
This commit is contained in:
@@ -293,12 +293,16 @@ def ensure_user_environment(user_requirements_txt_file):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if user_requirements_txt_file:
|
if user_requirements_txt_file:
|
||||||
# FIXME: This currently fails hard, should fail soft and not abort installer
|
try:
|
||||||
conda.ensure_pip_requirements(
|
conda.ensure_pip_requirements(
|
||||||
USER_ENV_PREFIX,
|
USER_ENV_PREFIX,
|
||||||
user_requirements_txt_file,
|
user_requirements_txt_file,
|
||||||
upgrade=True,
|
upgrade=True,
|
||||||
)
|
)
|
||||||
|
except Exception as e:
|
||||||
|
logger.warning(
|
||||||
|
f"Failed to install requirements for user env from {user_requirements_txt_file}: {e}"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def ensure_admins(admin_password_list):
|
def ensure_admins(admin_password_list):
|
||||||
@@ -530,7 +534,7 @@ def main():
|
|||||||
ensure_admins(args.admin)
|
ensure_admins(args.admin)
|
||||||
ensure_usergroups()
|
ensure_usergroups()
|
||||||
if args.user_requirements_txt_url:
|
if args.user_requirements_txt_url:
|
||||||
logger.info("installing packages from user_requirements_txt_url")
|
logger.info("Installing packages from user_requirements_txt_url")
|
||||||
ensure_user_environment(args.user_requirements_txt_url)
|
ensure_user_environment(args.user_requirements_txt_url)
|
||||||
|
|
||||||
logger.info("Setting up JupyterHub...")
|
logger.info("Setting up JupyterHub...")
|
||||||
|
|||||||
Reference in New Issue
Block a user