Fix License attribute on Toml Files#17
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR standardizes versioning and configuration across the repository by fixing the target version format, improving cross-platform compatibility in PowerShell scripts, updating PyPI package metadata to use proper TOML table syntax for licenses, and aligning dependency versions to use semantic versioning (0.1.0) instead of date-based versioning (2025.10.16).
- Fixed TARGET-VERSION file formatting and content
- Enhanced replace-version.ps1 script with better error handling and cross-platform Python command detection
- Updated all pyproject.toml files to use proper license table syntax (
{text = "MIT"}) - Normalized internal dependency versions from date-based to semantic versioning
Reviewed Changes
Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| versioning/TARGET-VERSION | Fixed formatting by removing extra spaces and trailing period |
| replace-version.ps1 | Added try-finally block, cross-platform Python detection, and location restoration |
| libraries/microsoft-agents-a365-tooling/pyproject.toml | Updated license field to use table syntax |
| libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml | Updated license field to use table syntax |
| libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml | Updated license field to use table syntax |
| libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml | Updated license field and azure-ai-agents version |
| libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml | Updated license field to use table syntax |
| libraries/microsoft-agents-a365-runtime/pyproject.toml | Updated license field to use table syntax |
| libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml | Updated license field and observability-core dependency version |
| libraries/microsoft-agents-a365-observability-extensions-semantickernel/README.md | Updated observability-core dependency version in documentation |
| libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml | Updated license field and observability-core dependency version |
| libraries/microsoft-agents-a365-observability-extensions-openai/README.md | Updated observability-core dependency version in documentation |
| libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml | Updated license field and observability-core dependency version |
| libraries/microsoft-agents-a365-observability-extensions-langchain/README.md | Updated observability-core dependency version in documentation |
| libraries/microsoft-agents-a365-observability-core/pyproject.toml | Updated license field and runtime dependency version |
| libraries/microsoft-agents-a365-notifications/pyproject.toml | Updated license field to use table syntax |
| .github/workflows/ci.yml | Updated file path pattern to match new library structure |
Comments suppressed due to low confidence (4)
libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml:11
- The keyword 'Kairo' should be removed or replaced with appropriate terminology. Consider using 'Agent365' or 'Microsoft Agents' instead.
description = "Azure AI Foundry integration tools for Kairo AI agent tooling"
libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml:11
- The keyword 'Kairo' should be removed or replaced with appropriate terminology. Consider using 'Agent365' or 'Microsoft Agents' instead.
description = "OpenAI Agents SDK integration tools for Kairo AI agent tooling"
libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml:11
- The keyword 'Kairo' should be removed or replaced with appropriate terminology. Consider using 'Agent365' or 'Microsoft Agents' instead.
description = "Microsoft Semantic Kernel integration tools for Kairo AI agent tooling"
libraries/microsoft-agents-a365-tooling/pyproject.toml:11
- The keyword 'Kairo' should be removed or replaced with appropriate terminology. Consider using 'Agent365' or 'Microsoft Agents' instead.
description = "Cross-framework utilities and shared components for Kairo AI agent tooling"
No description provided.