From adeb307fc6a240666da1bf084f61302532c56d06 Mon Sep 17 00:00:00 2001 From: Mathieu De Coster Date: Tue, 17 Dec 2024 09:20:15 +0100 Subject: [PATCH] airo-typing direct dependency fix --- airo-tulip/pyproject.toml | 2 +- install.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/airo-tulip/pyproject.toml b/airo-tulip/pyproject.toml index e12d8a6..09ecbc8 100644 --- a/airo-tulip/pyproject.toml +++ b/airo-tulip/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "pyzmq==26.0.3", "pykalman==0.9.7", "pyserial==3.5", - "airo-typing @ git+https://github.com/airo-ugent/airo-mono@main#subdirectory=airo-typing" + # "airo-typing @ git+https://github.com/airo-ugent/airo-mono@main#subdirectory=airo-typing" ] [project.urls] diff --git a/install.sh b/install.sh index 8cc1b58..03ab2cd 100755 --- a/install.sh +++ b/install.sh @@ -39,6 +39,8 @@ fi # We can now install airo-tulip. echo "Installing the airo-tulip package." +# Can't have direct dependencies with PyPI. Install airo-typing from the GitHub repository here. +pip install git+https://github.com/airo-ugent/airo-mono@main#subdirectory=airo-typing || { echo "Failed to install the airo-typing package. Exiting..."; exit; } pip install airo-tulip || { echo "Failed to install the airo-tulip package. Exiting..."; exit; } echo "Installing the dashboard server package." pip install -e dashboard/ || { echo "Failed to install the dashboard package. Exiting..."; exit; } @@ -57,7 +59,6 @@ copy_and_make_executable() { copy_and_make_executable "start_ur" copy_and_make_executable "stop_ur" copy_and_make_executable "start_tulip" -# copy_and_make_executable "stop_tulip" copy_and_make_executable "start_dashboard" # Make sure the dashboard server is run on boot.