From 96ef60e4e15e980388197b3cb02aad472584131a Mon Sep 17 00:00:00 2001 From: kylerohn-msft Date: Fri, 7 Aug 2026 13:05:22 -0700 Subject: [PATCH 1/3] update scripts --- scripts/dev_setup.ps1 | 5 ++++- scripts/dev_setup.sh | 14 ++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/scripts/dev_setup.ps1 b/scripts/dev_setup.ps1 index 50a52b91..99222998 100644 --- a/scripts/dev_setup.ps1 +++ b/scripts/dev_setup.ps1 @@ -1,6 +1,6 @@ python -m venv venv -. .\venv\Scripts\Activate.ps1 +. .\venv\bin\activate pip install -e ./libraries/microsoft-agents-activity/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-authentication-msal/ --config-settings editable_mode=compat @@ -9,7 +9,10 @@ pip install -e ./libraries/microsoft-agents-copilotstudio-client/ --config-setti pip install -e ./libraries/microsoft-agents-hosting-aiohttp/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-core/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-teams/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-msteams/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-dialogs/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-fastapi/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-slack/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-storage-blob/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-storage-cosmos/ --config-settings editable_mode=compat diff --git a/scripts/dev_setup.sh b/scripts/dev_setup.sh index 3f550032..28fc361a 100644 --- a/scripts/dev_setup.sh +++ b/scripts/dev_setup.sh @@ -1,6 +1,13 @@ -python -m venv venv +if command -v python &> /dev/null +then + PYTHON=python +else + PYTHON=python3 +fi -. .\venv\bin\activate +$PYTHON -m venv venv + +. ./venv/bin/activate pip install -e ./libraries/microsoft-agents-activity/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-authentication-msal/ --config-settings editable_mode=compat @@ -9,7 +16,10 @@ pip install -e ./libraries/microsoft-agents-copilotstudio-client/ --config-setti pip install -e ./libraries/microsoft-agents-hosting-aiohttp/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-core/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-teams/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-msteams/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-hosting-dialogs/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-fastapi/ --config-settings editable_mode=compat +pip install -e ./libraries/microsoft-agents-hosting-slack/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-storage-blob/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-storage-cosmos/ --config-settings editable_mode=compat From b2cf69a66b822dca7639d736cf304a8fc8ecb3f2 Mon Sep 17 00:00:00 2001 From: kylerohn-msft Date: Fri, 7 Aug 2026 13:06:57 -0700 Subject: [PATCH 2/3] oops --- scripts/dev_setup.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dev_setup.ps1 b/scripts/dev_setup.ps1 index 99222998..19876517 100644 --- a/scripts/dev_setup.ps1 +++ b/scripts/dev_setup.ps1 @@ -1,6 +1,6 @@ python -m venv venv -. .\venv\bin\activate +. .\venv\Scripts\Activate.ps1 pip install -e ./libraries/microsoft-agents-activity/ --config-settings editable_mode=compat pip install -e ./libraries/microsoft-agents-authentication-msal/ --config-settings editable_mode=compat From 317e77d031ad392d93ab8a773b915e7142a5a358 Mon Sep 17 00:00:00 2001 From: Kyle Rohn Date: Fri, 7 Aug 2026 13:20:07 -0700 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- scripts/dev_setup.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/dev_setup.sh b/scripts/dev_setup.sh index 28fc361a..b49ce575 100644 --- a/scripts/dev_setup.sh +++ b/scripts/dev_setup.sh @@ -1,8 +1,12 @@ -if command -v python &> /dev/null +if command -v python >/dev/null 2>&1 then PYTHON=python -else +elif command -v python3 >/dev/null 2>&1 +then PYTHON=python3 +else + echo "Error: neither 'python' nor 'python3' was found on PATH." >&2 + return 1 2>/dev/null || exit 1 fi $PYTHON -m venv venv