Skip to content

Comments

Axsuarez/organization refactor#70

Merged
axelsrz merged 11 commits intomainfrom
axsuarez/organization-refactor
Jul 22, 2025
Merged

Axsuarez/organization refactor#70
axelsrz merged 11 commits intomainfrom
axsuarez/organization-refactor

Conversation

@axelsrz
Copy link
Member

@axelsrz axelsrz commented Jul 22, 2025

This pull request includes significant changes to streamline the build process, update dependencies, and reorganize the project structure. Key updates include simplifying the package build scripts, removing deprecated libraries, and consolidating functionality into a new microsoft-agents-activity library. Below are the most important changes grouped by theme.

Build and CI Improvements:

  • Simplified the package build scripts in .azdo/ci-pr.yaml and .github/workflows/python-package.yml by removing nested directory traversal and directly building packages with pyproject.toml in the root of each library. [1] [2]
  • Updated the list of wheels installed during the build process to reflect the new library structure, replacing deprecated packages with their updated counterparts. [1] [2]

Codebase Cleanup:

  • Removed pyproject.toml files for deprecated libraries: microsoft-agents-client, microsoft-agents-connector, microsoft-agents-authorization, and microsoft-agents-storage. These libraries are no longer part of the project. [1] [2] [3] [4]
  • Deleted unused imports and the __all__ definition from microsoft-agents-core in libraries/Core/microsoft-agents-core/microsoft/agents/core/__init__.py. This functionality has been moved to the new microsoft-agents-activity library.

Library Reorganization:

  • Renamed libraries/Core/microsoft-agents-core/microsoft/agents/core/models to libraries/microsoft-agents-activity/microsoft/agents/activity and consolidated functionality such as ChannelAdapterProtocol, TurnContextProtocol, and load_configuration_from_env into the new microsoft-agents-activity library. [1] [2]
  • Updated type annotations in adaptive_card_invoke_value.py to use the new microsoft.agents.activity.models namespace instead of the deprecated microsoft.agents.core.models.

Linting Configuration:

  • Removed per-file ignores for specific linting rules in .flake8, as the corresponding files have been deprecated and removed.

@axelsrz axelsrz marked this pull request as ready for review July 22, 2025 20:59
@axelsrz axelsrz merged commit 9df9e21 into main Jul 22, 2025
5 checks passed
@axelsrz axelsrz deleted the axsuarez/organization-refactor branch July 23, 2025 17:28
kylerohnmsft pushed a commit that referenced this pull request Jul 24, 2025
* removing intermediate folders

* consolidating libraries and renaming

* Restructuring and naming done. Exporting improvement pending.

* Restructuring and naming done. Exporting improvement pending. --formatting

* ADO Pipeline fix

* Exporting top level classes

* Updating samples

* Integration fixes

* Samples updates

* Description updates
@axelsrz axelsrz linked an issue Aug 25, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package Consolidation

2 participants