From c6b47f9ecd0f0c5e04eff6cd4cc565e98628be80 Mon Sep 17 00:00:00 2001 From: Rahul Devikar Date: Tue, 4 Nov 2025 17:27:36 -0800 Subject: [PATCH] Fix License attribute on Toml Files --- .github/workflows/ci.yml | 2 +- .../pyproject.toml | 2 +- .../pyproject.toml | 4 ++-- .../README.md | 2 +- .../pyproject.toml | 4 ++-- .../README.md | 2 +- .../pyproject.toml | 4 ++-- .../README.md | 2 +- .../pyproject.toml | 4 ++-- .../microsoft-agents-a365-runtime/pyproject.toml | 2 +- .../pyproject.toml | 2 +- .../pyproject.toml | 4 ++-- .../pyproject.toml | 2 +- .../pyproject.toml | 2 +- .../microsoft-agents-a365-tooling/pyproject.toml | 2 +- replace-version.ps1 | 15 ++++++++++++--- versioning/TARGET-VERSION | 2 +- 17 files changed, 33 insertions(+), 24 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 26046f64..ede8344a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,7 +67,7 @@ jobs: - id: check_python_sdk name: Check Python SDK changes run: | - if git diff --name-only "${{ steps.git_refs.outputs.base }}" "${{ steps.git_refs.outputs.head }}" -- 'python/**' | grep -q .; then + if git diff --name-only "${{ steps.git_refs.outputs.base }}" "${{ steps.git_refs.outputs.head }}" -- 'libraries/**' 'setup.py' 'pyproject.toml' 'versioning/**' | grep -q .; then echo "Python SDK changes detected" echo "changed=true" >> $GITHUB_OUTPUT else diff --git a/libraries/microsoft-agents-a365-notifications/pyproject.toml b/libraries/microsoft-agents-a365-notifications/pyproject.toml index 1cb1c21a..e0277c21 100644 --- a/libraries/microsoft-agents-a365-notifications/pyproject.toml +++ b/libraries/microsoft-agents-a365-notifications/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Topic :: Communications", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", ] -license = "MIT" +license = {text = "MIT"} keywords = ["notifications", "messaging", "agents", "ai", "routing", "sdk"] dependencies = [ "typing-extensions >= 4.0.0", diff --git a/libraries/microsoft-agents-a365-observability-core/pyproject.toml b/libraries/microsoft-agents-a365-observability-core/pyproject.toml index 95e41b61..7f5b1596 100644 --- a/libraries/microsoft-agents-a365-observability-core/pyproject.toml +++ b/libraries/microsoft-agents-a365-observability-core/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: System :: Monitoring", ] -license = "MIT" +license = {text = "MIT"} keywords = ["observability", "telemetry", "tracing", "opentelemetry", "monitoring", "ai", "agents"] dependencies = [ "opentelemetry-api >= 1.36.0", @@ -30,7 +30,7 @@ dependencies = [ "opentelemetry-exporter-otlp >= 1.36.0", "pydantic >= 2.0.0", "typing-extensions >= 4.0.0", - "microsoft-agents-a365-runtime >= 2025.10.16" + "microsoft-agents-a365-runtime >= 0.1.0" ] [project.urls] diff --git a/libraries/microsoft-agents-a365-observability-extensions-langchain/README.md b/libraries/microsoft-agents-a365-observability-extensions-langchain/README.md index 7d2eb340..fd693ad3 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-langchain/README.md +++ b/libraries/microsoft-agents-a365-observability-extensions-langchain/README.md @@ -125,7 +125,7 @@ Check out these working examples: - **Python**: 3.11+ - **Dependencies**: - - `microsoft-agents-a365-observability-core >= 2025.10.16` + - `microsoft-agents-a365-observability-core >= 0.1.0` - `langchain >= 0.1.0` - `langchain-core >= 0.1.0` - `opentelemetry-api >= 1.20.0` diff --git a/libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml b/libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml index d12489eb..2bbf8767 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml +++ b/libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml @@ -22,10 +22,10 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: System :: Monitoring", ] -license = "MIT" +license = {text = "MIT"} keywords = ["observability", "telemetry", "tracing", "opentelemetry", "langchain", "agents", "ai"] dependencies = [ - "microsoft-agents-a365-observability-core >= 2025.10.16", + "microsoft-agents-a365-observability-core >= 0.1.0", "langchain >= 0.1.0", "langchain-core >= 0.1.0", "opentelemetry-api >= 1.36.0", diff --git a/libraries/microsoft-agents-a365-observability-extensions-openai/README.md b/libraries/microsoft-agents-a365-observability-extensions-openai/README.md index 1faadf6f..a70ab3fe 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-openai/README.md +++ b/libraries/microsoft-agents-a365-observability-extensions-openai/README.md @@ -127,7 +127,7 @@ Check out these working examples: - **Python**: 3.11+ - **Dependencies**: - - `microsoft-agents-a365-observability-core >= 2025.10.16` + - `microsoft-agents-a365-observability-core >= 0.1.0` - `openai-agents >= 0.2.6` - `opentelemetry-api >= 1.20.0` - `opentelemetry-sdk >= 1.20.0` diff --git a/libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml b/libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml index 5c9e7ccc..602dc971 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml +++ b/libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml @@ -22,10 +22,10 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: System :: Monitoring", ] -license = "MIT" +license = {text = "MIT"} keywords = ["observability", "telemetry", "tracing", "opentelemetry", "openai", "agents", "ai"] dependencies = [ - "microsoft-agents-a365-observability-core >= 2025.10.16", + "microsoft-agents-a365-observability-core >= 0.1.0", "openai-agents >= 0.2.6", "opentelemetry-api >= 1.36.0", "opentelemetry-sdk >= 1.36.0", diff --git a/libraries/microsoft-agents-a365-observability-extensions-semantickernel/README.md b/libraries/microsoft-agents-a365-observability-extensions-semantickernel/README.md index 96ef89a8..0902721f 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-semantickernel/README.md +++ b/libraries/microsoft-agents-a365-observability-extensions-semantickernel/README.md @@ -129,7 +129,7 @@ Check out these working examples: - **Python**: 3.11+ - **Dependencies**: - - `microsoft-agents-a365-observability-core >= 2025.10.16` + - `microsoft-agents-a365-observability-core >= 0.1.0` - `semantic-kernel >= 1.0.0` - `opentelemetry-api >= 1.20.0` - `opentelemetry-sdk >= 1.20.0` diff --git a/libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml b/libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml index 6e8ad999..9456cb49 100644 --- a/libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml +++ b/libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml @@ -22,10 +22,10 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: System :: Monitoring", ] -license = "MIT" +license = {text = "MIT"} keywords = ["observability", "telemetry", "tracing", "opentelemetry", "semantic-kernel", "agents", "ai"] dependencies = [ - "microsoft-agents-a365-observability-core >= 2025.10.16", + "microsoft-agents-a365-observability-core >= 0.1.0", "semantic-kernel >= 1.0.0", "opentelemetry-api >= 1.36.0", "opentelemetry-sdk >= 1.36.0", diff --git a/libraries/microsoft-agents-a365-runtime/pyproject.toml b/libraries/microsoft-agents-a365-runtime/pyproject.toml index 5d155178..795c7eca 100644 --- a/libraries/microsoft-agents-a365-runtime/pyproject.toml +++ b/libraries/microsoft-agents-a365-runtime/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: System :: Monitoring", ] -license = "MIT" +license = {text = "MIT"} keywords = ["observability", "telemetry", "tracing", "opentelemetry", "monitoring", "ai", "agents"] dependencies = [ ] diff --git a/libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml b/libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml index 0fbf2b0a..abfc4581 100644 --- a/libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml +++ b/libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] -license = "MIT" +license = {text = "MIT"} dependencies = [ "microsoft-agents-a365-tooling >= 0.1.0", "microsoft-agents-hosting-core >= 0.4.0, < 0.6.0", diff --git a/libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml b/libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml index 1dc42e9a..c3e74db8 100644 --- a/libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml +++ b/libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml @@ -21,11 +21,11 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] -license = "MIT" +license = {text = "MIT"} dependencies = [ "microsoft-agents-a365-tooling >= 0.1.0", "azure-ai-projects >= 1.0.0", - "azure-ai-agents >= 1.1.0b4", + "azure-ai-agents >= 1.0.0b251001", "azure-identity >= 1.12.0", ] diff --git a/libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml b/libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml index 33b47584..6b398b63 100644 --- a/libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml +++ b/libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] -license = "MIT" +license = {text = "MIT"} dependencies = [ "microsoft-agents-a365-tooling >= 0.1.0", "openai-agents", diff --git a/libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml b/libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml index 597de792..1f93b382 100644 --- a/libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml +++ b/libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] -license = "MIT" +license = {text = "MIT"} dependencies = [ "microsoft-agents-a365-tooling >= 0.1.0", "semantic-kernel >= 1.0.0", diff --git a/libraries/microsoft-agents-a365-tooling/pyproject.toml b/libraries/microsoft-agents-a365-tooling/pyproject.toml index dfc5b2ca..c51efeb0 100644 --- a/libraries/microsoft-agents-a365-tooling/pyproject.toml +++ b/libraries/microsoft-agents-a365-tooling/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] -license = "MIT" +license = {text = "MIT"} dependencies = [ "pydantic >= 2.0.0", "typing-extensions >= 4.0.0", diff --git a/replace-version.ps1 b/replace-version.ps1 index 0a680530..2fede91a 100644 --- a/replace-version.ps1 +++ b/replace-version.ps1 @@ -1,3 +1,12 @@ -Set-Location ./versioning -$ActualVersion = & { python -m setuptools_git_versioning } -Write-Output $ActualVersion +$originalLocation = Get-Location +try { + Set-Location ./versioning + + # Use python3 on Linux/Mac, python on Windows + $pythonCmd = if (Get-Command python3 -ErrorAction SilentlyContinue) { "python3" } else { "python" } + $ActualVersion = & $pythonCmd -m setuptools_git_versioning + + Write-Output $ActualVersion +} finally { + Set-Location $originalLocation +} \ No newline at end of file diff --git a/versioning/TARGET-VERSION b/versioning/TARGET-VERSION index f26d323b..7ecf123a 100644 --- a/versioning/TARGET-VERSION +++ b/versioning/TARGET-VERSION @@ -1 +1 @@ -0.1.0. +0.1.0