From f42d2795b556b24cd4cb447938aab473abe51577 Mon Sep 17 00:00:00 2001 From: mubashir1osmani Date: Fri, 24 Jul 2026 20:57:12 -0700 Subject: [PATCH] build: authorize pydantic-settings in the license check The license job fails on staging with "pydantic-settings (2.14.1) - Unknown license". The package is a direct dependency (pyproject.toml constrains >=2.14.1,<3.0) and is genuinely MIT: PyPI reports license_expression "MIT" and the classifier "License :: OSI Approved :: MIT License". Its legacy `license` metadata field is empty, which is the field liccheck reads, so it lands in the unknown bucket. Add it to [Authorized Packages] with the verified license and a link, following the convention the rest of the file uses. --- tests/code_coverage_tests/liccheck.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/code_coverage_tests/liccheck.ini b/tests/code_coverage_tests/liccheck.ini index f5a2fb4b14c..c098ede6f0e 100644 --- a/tests/code_coverage_tests/liccheck.ini +++ b/tests/code_coverage_tests/liccheck.ini @@ -175,3 +175,4 @@ langgraph-prebuilt: >=1.0.8 # MIT License - https://github.com/langchain-ai/lang pytest-rerunfailures: >=15.1 # MPL 2.0 license pytest-recording: >=0.13.4 # MIT license expression: >=5.6.0 # MIT License - https://github.com/cognitedata/Expression/blob/main/LICENSE +pydantic-settings: >=2.14.1 # MIT License - https://github.com/pydantic/pydantic-settings/blob/main/LICENSE