From 01fa502930ea713cc1507e0e5ede954bb6746f14 Mon Sep 17 00:00:00 2001 From: Rodrigo Brandao Date: Thu, 6 Aug 2026 08:04:58 -0700 Subject: [PATCH 1/3] Updating pyproject.toml files --- libraries/microsoft-agents-activity/pyproject.toml | 2 +- libraries/microsoft-agents-authentication-msal/pyproject.toml | 2 +- libraries/microsoft-agents-copilotstudio-client/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-aiohttp/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-core/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-dialogs/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-fastapi/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-msteams/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-slack/pyproject.toml | 2 +- libraries/microsoft-agents-hosting-teams/pyproject.toml | 2 +- libraries/microsoft-agents-storage-blob/pyproject.toml | 2 +- libraries/microsoft-agents-storage-cosmos/pyproject.toml | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/libraries/microsoft-agents-activity/pyproject.toml b/libraries/microsoft-agents-activity/pyproject.toml index 7d7891031..6b91d44fc 100644 --- a/libraries/microsoft-agents-activity/pyproject.toml +++ b/libraries/microsoft-agents-activity/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=64"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-authentication-msal/pyproject.toml b/libraries/microsoft-agents-authentication-msal/pyproject.toml index 8f910e831..6a00971ef 100644 --- a/libraries/microsoft-agents-authentication-msal/pyproject.toml +++ b/libraries/microsoft-agents-authentication-msal/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=64"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-copilotstudio-client/pyproject.toml b/libraries/microsoft-agents-copilotstudio-client/pyproject.toml index ac3b079d9..ebeee8d37 100644 --- a/libraries/microsoft-agents-copilotstudio-client/pyproject.toml +++ b/libraries/microsoft-agents-copilotstudio-client/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml b/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml index fcc63131e..9ebc4b6de 100644 --- a/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml +++ b/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-core/pyproject.toml b/libraries/microsoft-agents-hosting-core/pyproject.toml index c231347b1..db0b89937 100644 --- a/libraries/microsoft-agents-hosting-core/pyproject.toml +++ b/libraries/microsoft-agents-hosting-core/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-dialogs/pyproject.toml b/libraries/microsoft-agents-hosting-dialogs/pyproject.toml index ab948a1b3..a66e496a6 100644 --- a/libraries/microsoft-agents-hosting-dialogs/pyproject.toml +++ b/libraries/microsoft-agents-hosting-dialogs/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-fastapi/pyproject.toml b/libraries/microsoft-agents-hosting-fastapi/pyproject.toml index 8ba1a6cdd..564cd4442 100644 --- a/libraries/microsoft-agents-hosting-fastapi/pyproject.toml +++ b/libraries/microsoft-agents-hosting-fastapi/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-msteams/pyproject.toml b/libraries/microsoft-agents-hosting-msteams/pyproject.toml index a21a04f28..3e5c580ec 100644 --- a/libraries/microsoft-agents-hosting-msteams/pyproject.toml +++ b/libraries/microsoft-agents-hosting-msteams/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-slack/pyproject.toml b/libraries/microsoft-agents-hosting-slack/pyproject.toml index 79d2db73c..3f1a81780 100644 --- a/libraries/microsoft-agents-hosting-slack/pyproject.toml +++ b/libraries/microsoft-agents-hosting-slack/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-hosting-teams/pyproject.toml b/libraries/microsoft-agents-hosting-teams/pyproject.toml index 3ab2c1459..88c539d4d 100644 --- a/libraries/microsoft-agents-hosting-teams/pyproject.toml +++ b/libraries/microsoft-agents-hosting-teams/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-storage-blob/pyproject.toml b/libraries/microsoft-agents-storage-blob/pyproject.toml index 936b7481c..99781ed3a 100644 --- a/libraries/microsoft-agents-storage-blob/pyproject.toml +++ b/libraries/microsoft-agents-storage-blob/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] diff --git a/libraries/microsoft-agents-storage-cosmos/pyproject.toml b/libraries/microsoft-agents-storage-cosmos/pyproject.toml index 43b0dc9b4..1329af8cf 100644 --- a/libraries/microsoft-agents-storage-cosmos/pyproject.toml +++ b/libraries/microsoft-agents-storage-cosmos/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] From 88061083887125a7740270e79cfa1f78fc49d64b Mon Sep 17 00:00:00 2001 From: Rodrigo Brandao Date: Thu, 6 Aug 2026 08:36:30 -0700 Subject: [PATCH 2/3] Including py.typed files --- .../microsoft_agents/activity/py.typed | 0 libraries/microsoft-agents-activity/pyproject.toml | 3 +++ .../authentication/entra_auth_sidecar/py.typed | 0 .../pyproject.toml | 5 ++++- .../microsoft_agents/authentication/msal/py.typed | 0 .../microsoft-agents-authentication-msal/pyproject.toml | 3 +++ .../microsoft_agents/copilotstudio/client/py.typed | 0 .../microsoft-agents-copilotstudio-client/pyproject.toml | 3 +++ .../microsoft_agents/hosting/aiohttp/py.typed | 0 libraries/microsoft-agents-hosting-aiohttp/pyproject.toml | 3 +++ .../microsoft_agents/hosting/core/py.typed | 0 libraries/microsoft-agents-hosting-core/pyproject.toml | 3 +++ libraries/microsoft-agents-hosting-dialogs/MANIFEST.in | 1 + .../microsoft_agents/hosting/dialogs/py.typed | 0 libraries/microsoft-agents-hosting-dialogs/pyproject.toml | 3 +++ .../microsoft_agents/hosting/fastapi/py.typed | 0 libraries/microsoft-agents-hosting-fastapi/pyproject.toml | 3 +++ .../microsoft_agents/hosting/msteams/py.typed | 0 libraries/microsoft-agents-hosting-msteams/pyproject.toml | 3 +++ .../microsoft_agents/hosting/slack/py.typed | 0 libraries/microsoft-agents-hosting-slack/pyproject.toml | 3 +++ .../microsoft_agents/hosting/teams/py.typed | 0 libraries/microsoft-agents-hosting-teams/pyproject.toml | 3 +++ .../microsoft_agents/storage/blob/py.typed | 0 libraries/microsoft-agents-storage-blob/pyproject.toml | 3 +++ .../microsoft_agents/storage/cosmos/py.typed | 0 libraries/microsoft-agents-storage-cosmos/pyproject.toml | 3 +++ 27 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 libraries/microsoft-agents-activity/microsoft_agents/activity/py.typed create mode 100644 libraries/microsoft-agents-authentication-entra-auth-sidecar/microsoft_agents/authentication/entra_auth_sidecar/py.typed create mode 100644 libraries/microsoft-agents-authentication-msal/microsoft_agents/authentication/msal/py.typed create mode 100644 libraries/microsoft-agents-copilotstudio-client/microsoft_agents/copilotstudio/client/py.typed create mode 100644 libraries/microsoft-agents-hosting-aiohttp/microsoft_agents/hosting/aiohttp/py.typed create mode 100644 libraries/microsoft-agents-hosting-core/microsoft_agents/hosting/core/py.typed create mode 100644 libraries/microsoft-agents-hosting-dialogs/MANIFEST.in create mode 100644 libraries/microsoft-agents-hosting-dialogs/microsoft_agents/hosting/dialogs/py.typed create mode 100644 libraries/microsoft-agents-hosting-fastapi/microsoft_agents/hosting/fastapi/py.typed create mode 100644 libraries/microsoft-agents-hosting-msteams/microsoft_agents/hosting/msteams/py.typed create mode 100644 libraries/microsoft-agents-hosting-slack/microsoft_agents/hosting/slack/py.typed create mode 100644 libraries/microsoft-agents-hosting-teams/microsoft_agents/hosting/teams/py.typed create mode 100644 libraries/microsoft-agents-storage-blob/microsoft_agents/storage/blob/py.typed create mode 100644 libraries/microsoft-agents-storage-cosmos/microsoft_agents/storage/cosmos/py.typed diff --git a/libraries/microsoft-agents-activity/microsoft_agents/activity/py.typed b/libraries/microsoft-agents-activity/microsoft_agents/activity/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-activity/pyproject.toml b/libraries/microsoft-agents-activity/pyproject.toml index 6b91d44fc..7567228aa 100644 --- a/libraries/microsoft-agents-activity/pyproject.toml +++ b/libraries/microsoft-agents-activity/pyproject.toml @@ -24,5 +24,8 @@ dependencies = [ "pydantic>=2.10.4" ] +[tool.setuptools.package-data] +"microsoft_agents.activity" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-authentication-entra-auth-sidecar/microsoft_agents/authentication/entra_auth_sidecar/py.typed b/libraries/microsoft-agents-authentication-entra-auth-sidecar/microsoft_agents/authentication/entra_auth_sidecar/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-authentication-entra-auth-sidecar/pyproject.toml b/libraries/microsoft-agents-authentication-entra-auth-sidecar/pyproject.toml index a65d866a0..7a4a0c373 100644 --- a/libraries/microsoft-agents-authentication-entra-auth-sidecar/pyproject.toml +++ b/libraries/microsoft-agents-authentication-entra-auth-sidecar/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=64"] +requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.authentication.entra_auth_sidecar" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-authentication-msal/microsoft_agents/authentication/msal/py.typed b/libraries/microsoft-agents-authentication-msal/microsoft_agents/authentication/msal/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-authentication-msal/pyproject.toml b/libraries/microsoft-agents-authentication-msal/pyproject.toml index 6a00971ef..e6e4920ea 100644 --- a/libraries/microsoft-agents-authentication-msal/pyproject.toml +++ b/libraries/microsoft-agents-authentication-msal/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.authentication.msal" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-copilotstudio-client/microsoft_agents/copilotstudio/client/py.typed b/libraries/microsoft-agents-copilotstudio-client/microsoft_agents/copilotstudio/client/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-copilotstudio-client/pyproject.toml b/libraries/microsoft-agents-copilotstudio-client/pyproject.toml index ebeee8d37..22e066f84 100644 --- a/libraries/microsoft-agents-copilotstudio-client/pyproject.toml +++ b/libraries/microsoft-agents-copilotstudio-client/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.copilotstudio.client" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-aiohttp/microsoft_agents/hosting/aiohttp/py.typed b/libraries/microsoft-agents-hosting-aiohttp/microsoft_agents/hosting/aiohttp/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml b/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml index 9ebc4b6de..4b5cfe7a7 100644 --- a/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml +++ b/libraries/microsoft-agents-hosting-aiohttp/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.aiohttp" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-core/microsoft_agents/hosting/core/py.typed b/libraries/microsoft-agents-hosting-core/microsoft_agents/hosting/core/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-core/pyproject.toml b/libraries/microsoft-agents-hosting-core/pyproject.toml index db0b89937..0da3cffa9 100644 --- a/libraries/microsoft-agents-hosting-core/pyproject.toml +++ b/libraries/microsoft-agents-hosting-core/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.core" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-dialogs/MANIFEST.in b/libraries/microsoft-agents-hosting-dialogs/MANIFEST.in new file mode 100644 index 000000000..43a71d9ed --- /dev/null +++ b/libraries/microsoft-agents-hosting-dialogs/MANIFEST.in @@ -0,0 +1 @@ +include VERSION.txt \ No newline at end of file diff --git a/libraries/microsoft-agents-hosting-dialogs/microsoft_agents/hosting/dialogs/py.typed b/libraries/microsoft-agents-hosting-dialogs/microsoft_agents/hosting/dialogs/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-dialogs/pyproject.toml b/libraries/microsoft-agents-hosting-dialogs/pyproject.toml index a66e496a6..ec2d145e4 100644 --- a/libraries/microsoft-agents-hosting-dialogs/pyproject.toml +++ b/libraries/microsoft-agents-hosting-dialogs/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.dialogs" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-fastapi/microsoft_agents/hosting/fastapi/py.typed b/libraries/microsoft-agents-hosting-fastapi/microsoft_agents/hosting/fastapi/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-fastapi/pyproject.toml b/libraries/microsoft-agents-hosting-fastapi/pyproject.toml index 564cd4442..d92be0bb8 100644 --- a/libraries/microsoft-agents-hosting-fastapi/pyproject.toml +++ b/libraries/microsoft-agents-hosting-fastapi/pyproject.toml @@ -16,5 +16,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.fastapi" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" \ No newline at end of file diff --git a/libraries/microsoft-agents-hosting-msteams/microsoft_agents/hosting/msteams/py.typed b/libraries/microsoft-agents-hosting-msteams/microsoft_agents/hosting/msteams/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-msteams/pyproject.toml b/libraries/microsoft-agents-hosting-msteams/pyproject.toml index 3e5c580ec..76f2f1494 100644 --- a/libraries/microsoft-agents-hosting-msteams/pyproject.toml +++ b/libraries/microsoft-agents-hosting-msteams/pyproject.toml @@ -20,5 +20,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.msteams" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-slack/microsoft_agents/hosting/slack/py.typed b/libraries/microsoft-agents-hosting-slack/microsoft_agents/hosting/slack/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-slack/pyproject.toml b/libraries/microsoft-agents-hosting-slack/pyproject.toml index 3f1a81780..8b9792dfb 100644 --- a/libraries/microsoft-agents-hosting-slack/pyproject.toml +++ b/libraries/microsoft-agents-hosting-slack/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.slack" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-hosting-teams/microsoft_agents/hosting/teams/py.typed b/libraries/microsoft-agents-hosting-teams/microsoft_agents/hosting/teams/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-hosting-teams/pyproject.toml b/libraries/microsoft-agents-hosting-teams/pyproject.toml index 88c539d4d..578e4afc7 100644 --- a/libraries/microsoft-agents-hosting-teams/pyproject.toml +++ b/libraries/microsoft-agents-hosting-teams/pyproject.toml @@ -19,5 +19,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.hosting.teams" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-storage-blob/microsoft_agents/storage/blob/py.typed b/libraries/microsoft-agents-storage-blob/microsoft_agents/storage/blob/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-storage-blob/pyproject.toml b/libraries/microsoft-agents-storage-blob/pyproject.toml index 99781ed3a..1b90b2d63 100644 --- a/libraries/microsoft-agents-storage-blob/pyproject.toml +++ b/libraries/microsoft-agents-storage-blob/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.storage.blob" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" diff --git a/libraries/microsoft-agents-storage-cosmos/microsoft_agents/storage/cosmos/py.typed b/libraries/microsoft-agents-storage-cosmos/microsoft_agents/storage/cosmos/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/libraries/microsoft-agents-storage-cosmos/pyproject.toml b/libraries/microsoft-agents-storage-cosmos/pyproject.toml index 1329af8cf..342167034 100644 --- a/libraries/microsoft-agents-storage-cosmos/pyproject.toml +++ b/libraries/microsoft-agents-storage-cosmos/pyproject.toml @@ -21,5 +21,8 @@ classifiers = [ "Operating System :: OS Independent", ] +[tool.setuptools.package-data] +"microsoft_agents.storage.cosmos" = ["py.typed"] + [project.urls] "Homepage" = "https://github.com/microsoft/Agents" From 072c3c5abe6fe5c1f1039967d693eccda51abf34 Mon Sep 17 00:00:00 2001 From: Rodrigo Brandao Date: Thu, 6 Aug 2026 09:23:41 -0700 Subject: [PATCH 3/3] Another commit --- changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/changelog.md b/changelog.md index 9204863aa..41c4835cf 100644 --- a/changelog.md +++ b/changelog.md @@ -7,6 +7,9 @@ ## New Models & APIs - **Regionalized UserTokenClient Support**: Added optional argument to `CloudAdapter` to configure Token Service endpoint used by `RestChannelServiceClientFactory` when creating `UserTokenClient` instances. +## Developer Experience +- Building packages with `py.typed` files for improved typing support + # Microsoft 365 Agents SDK for Python - Release Notes v1.3.0 **Release Date:** 2026-07-30