diff --git a/devbox/cli/devbox b/devbox/cli/devbox index 0663f28..8deaaed 100644 --- a/devbox/cli/devbox +++ b/devbox/cli/devbox @@ -912,6 +912,10 @@ docker exec -i "$DEVBOX_NAME" bash < [BACKEND] Install backend dependencies..." pip install -r /home/devbox/freeleaps/apps/requirements.txt + if ! pip show async_timeout; then + echo "==> [BACKEND] async_timeout is missing. Installing..." + pip install async_timeout + fi # Backup the requirements.txt file cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak @@ -955,6 +959,11 @@ docker exec -i "$DEVBOX_NAME" bash < [BACKEND] Some dependencies are missing. Reinstalling..." pip install -r /home/devbox/freeleaps/apps/requirements.txt fi + # pip install async_timeout if not installed + if ! pip show async_timeout; then + echo "==> [BACKEND] async_timeout is missing. Installing..." + pip install async_timeout + fi ## Backup the requirements.txt file cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak