From 1eeae3812953fadbc7c21b5372099b3c28fee031 Mon Sep 17 00:00:00 2001 From: Ruben Romero Montes Date: Tue, 1 Sep 2026 15:34:21 +0200 Subject: [PATCH] fix(test): update typing_extensions fixture from 4.1.1 to 4.16.0 The host Python environment has typing_extensions 4.16.0 installed. The MATCH_MANIFEST_VERSIONS check (default true) aborted the pipdeptree provider test because requirements.txt still pinned 4.1.1. Updated all affected pip test fixtures to reflect the installed version: - pip_requirements_txt_{no_,}ignore/requirements.txt - pip_requirements_txt_{no_,}ignore/expected_{stack,component}_sbom.json - pip-freeze-all.txt, pip-show.txt, pipdeptree.json Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .../resources/tst_manifests/pip/pip-freeze-all.txt | 2 +- src/test/resources/tst_manifests/pip/pip-show.txt | 2 +- .../expected_component_sbom.json | 10 +++++----- .../expected_stack_sbom.json | 10 +++++----- .../pip/pip_requirements_txt_ignore/requirements.txt | 2 +- .../expected_component_sbom.json | 10 +++++----- .../expected_stack_sbom.json | 12 ++++++------ .../pip_requirements_txt_no_ignore/requirements.txt | 2 +- src/test/resources/tst_manifests/pip/pipdeptree.json | 4 ++-- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/test/resources/tst_manifests/pip/pip-freeze-all.txt b/src/test/resources/tst_manifests/pip/pip-freeze-all.txt index 1b8f4735..588347fa 100644 --- a/src/test/resources/tst_manifests/pip/pip-freeze-all.txt +++ b/src/test/resources/tst_manifests/pip/pip-freeze-all.txt @@ -55,7 +55,7 @@ sqlparse==0.4.4 starlette==0.17.1 tqdm==4.48.2 tweepy==3.9.0 -typing_extensions==4.1.1 +typing_extensions==4.16.0 urllib3==1.26.16 uvicorn==0.17.0 Werkzeug==2.0.3 diff --git a/src/test/resources/tst_manifests/pip/pip-show.txt b/src/test/resources/tst_manifests/pip/pip-show.txt index 93a5efad..06e3294a 100644 --- a/src/test/resources/tst_manifests/pip/pip-show.txt +++ b/src/test/resources/tst_manifests/pip/pip-show.txt @@ -428,7 +428,7 @@ Requires: requests, requests-oauthlib, six Required-by: --- Name: typing_extensions -Version: 4.1.1 +Version: 4.16.0 Summary: Backported and Experimental Type Hints for Python 3.6+ Home-page: Author: diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json index 2e9ffb29..2bb93185 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json @@ -155,10 +155,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", + "bom-ref" : "pkg:pypi/typing-extensions@4.16.0", "name" : "typing-extensions", - "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1" + "version" : "4.16.0", + "purl" : "pkg:pypi/typing-extensions@4.16.0" }, { "type" : "library", @@ -213,7 +213,7 @@ "pkg:pypi/sniffio@1.2.0", "pkg:pypi/soupsieve@2.3.2.post1", "pkg:pypi/starlette@0.17.1", - "pkg:pypi/typing-extensions@4.1.1", + "pkg:pypi/typing-extensions@4.16.0", "pkg:pypi/urllib3@1.26.16", "pkg:pypi/uvicorn@0.17.0", "pkg:pypi/werkzeug@2.0.3", @@ -301,7 +301,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:pypi/typing-extensions@4.1.1", + "ref" : "pkg:pypi/typing-extensions@4.16.0", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json index ebb2fa64..8568a27f 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json @@ -85,10 +85,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", + "bom-ref" : "pkg:pypi/typing-extensions@4.16.0", "name" : "typing-extensions", - "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1" + "version" : "4.16.0", + "purl" : "pkg:pypi/typing-extensions@4.16.0" }, { "type" : "library", @@ -213,7 +213,7 @@ "pkg:pypi/sniffio@1.2.0", "pkg:pypi/soupsieve@2.3.2.post1", "pkg:pypi/starlette@0.17.1", - "pkg:pypi/typing-extensions@4.1.1", + "pkg:pypi/typing-extensions@4.16.0", "pkg:pypi/urllib3@1.26.16", "pkg:pypi/uvicorn@0.17.0", "pkg:pypi/werkzeug@2.0.3", @@ -268,7 +268,7 @@ ] }, { - "ref" : "pkg:pypi/typing-extensions@4.1.1", + "ref" : "pkg:pypi/typing-extensions@4.16.0", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/requirements.txt b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/requirements.txt index b2d9e01f..890e932c 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/requirements.txt +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/requirements.txt @@ -20,7 +20,7 @@ six==1.16.0 sniffio==1.2.0 soupsieve==2.3.2.post1 starlette==0.17.1 -typing_extensions==4.1.1 +typing_extensions==4.16.0 urllib3==1.26.16 uvicorn==0.17.0 Werkzeug==2.0.3 diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json index 25404878..c1218619 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json @@ -169,10 +169,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", + "bom-ref" : "pkg:pypi/typing-extensions@4.16.0", "name" : "typing-extensions", - "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1" + "version" : "4.16.0", + "purl" : "pkg:pypi/typing-extensions@4.16.0" }, { "type" : "library", @@ -229,7 +229,7 @@ "pkg:pypi/sniffio@1.2.0", "pkg:pypi/soupsieve@2.3.2.post1", "pkg:pypi/starlette@0.17.1", - "pkg:pypi/typing-extensions@4.1.1", + "pkg:pypi/typing-extensions@4.16.0", "pkg:pypi/urllib3@1.26.16", "pkg:pypi/uvicorn@0.17.0", "pkg:pypi/werkzeug@2.0.3", @@ -325,7 +325,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:pypi/typing-extensions@4.1.1", + "ref" : "pkg:pypi/typing-extensions@4.16.0", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json index 3b110c03..e46202c0 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json @@ -99,10 +99,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", + "bom-ref" : "pkg:pypi/typing-extensions@4.16.0", "name" : "typing-extensions", - "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1" + "version" : "4.16.0", + "purl" : "pkg:pypi/typing-extensions@4.16.0" }, { "type" : "library", @@ -229,7 +229,7 @@ "pkg:pypi/sniffio@1.2.0", "pkg:pypi/soupsieve@2.3.2.post1", "pkg:pypi/starlette@0.17.1", - "pkg:pypi/typing-extensions@4.1.1", + "pkg:pypi/typing-extensions@4.16.0", "pkg:pypi/urllib3@1.26.16", "pkg:pypi/uvicorn@0.17.0", "pkg:pypi/werkzeug@2.0.3", @@ -291,11 +291,11 @@ { "ref" : "pkg:pypi/pydantic@1.9.2", "dependsOn" : [ - "pkg:pypi/typing-extensions@4.1.1" + "pkg:pypi/typing-extensions@4.16.0" ] }, { - "ref" : "pkg:pypi/typing-extensions@4.1.1", + "ref" : "pkg:pypi/typing-extensions@4.16.0", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/requirements.txt b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/requirements.txt index cb7d2f51..a294beaf 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/requirements.txt +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/requirements.txt @@ -20,7 +20,7 @@ six==1.16.0 sniffio==1.2.0 soupsieve==2.3.2.post1 starlette==0.17.1 -typing_extensions==4.1.1 +typing_extensions==4.16.0 urllib3==1.26.16 uvicorn==0.17.0 Werkzeug==2.0.3 diff --git a/src/test/resources/tst_manifests/pip/pipdeptree.json b/src/test/resources/tst_manifests/pip/pipdeptree.json index 867b92d2..c4b9385f 100644 --- a/src/test/resources/tst_manifests/pip/pipdeptree.json +++ b/src/test/resources/tst_manifests/pip/pipdeptree.json @@ -277,7 +277,7 @@ { "key": "typing-extensions", "package_name": "typing_extensions", - "installed_version": "4.1.1", + "installed_version": "4.16.0", "required_version": ">=3.7.4.3" } ] @@ -366,7 +366,7 @@ "package": { "key": "typing-extensions", "package_name": "typing_extensions", - "installed_version": "4.1.1" + "installed_version": "4.16.0" }, "dependencies": [] },