From 26ab531a0abac615aaedf17622ee2aa5e19c5114 Mon Sep 17 00:00:00 2001
From: Marcel Telka <marcel@telka.sk>
Date: Fri, 05 Apr 2024 12:30:27 +0200
Subject: [PATCH] python/pipdeptree: update to 2.17.0

---
 components/python/pipdeptree/test/results-all.master |   72 ++++++++----------------------------
 1 files changed, 16 insertions(+), 56 deletions(-)

diff --git a/components/python/pipdeptree/test/results-all.master b/components/python/pipdeptree/test/results-all.master
index 5fa9f76..8d58eca 100644
--- a/components/python/pipdeptree/test/results-all.master
+++ b/components/python/pipdeptree/test/results-all.master
@@ -3,7 +3,7 @@
 Error processing line 1 of $(PYTHON_DIR)/vendor-packages/coverage_enable_subprocess.pth:
 
   Traceback (most recent call last):
-    File "$(PYTHON_DIR)/site.py", line 169, in addpackage
+    File "$(PYTHON_DIR)/site.py", line 177, in addpackage
       exec(line)
     File "<string>", line 1, in <module>
     File "<string>", line 7, in <module>
@@ -21,7 +21,7 @@
 cachedir: .tox/py$(PYV)/.pytest_cache
 rootdir: $(@D)
 configfile: pyproject.toml
-collecting ... collected 88 items
+collecting ... collected 96 items
 
 tests/_models/test_dag.py::test_package_dag_filter_fnmatch_exclude_a PASSED
 tests/_models/test_dag.py::test_package_dag_filter_fnmatch_exclude_c PASSED
@@ -29,6 +29,7 @@
 tests/_models/test_dag.py::test_package_dag_filter_fnmatch_include_b PASSED
 tests/_models/test_dag.py::test_package_dag_filter_include_exclude_both_used PASSED
 tests/_models/test_dag.py::test_package_dag_filter_nonexistent_packages PASSED
+tests/_models/test_dag.py::test_package_dag_filter_packages_uses_pep503normalize PASSED
 tests/_models/test_dag.py::test_package_dag_from_pkgs PASSED
 tests/_models/test_dag.py::test_package_dag_from_pkgs_uses_pep503normalize PASSED
 tests/_models/test_dag.py::test_package_dag_get_node_as_parent PASSED
@@ -40,15 +41,19 @@
 tests/_models/test_package.py::test_dist_package_licenses[no-license] PASSED
 tests/_models/test_package.py::test_dist_package_licenses[one-license-with-one-non-license] PASSED
 tests/_models/test_package.py::test_dist_package_licenses_importlib_cant_find_package PASSED
-tests/_models/test_package.py::test_dist_package_project_name_recovered PASSED
 tests/_models/test_package.py::test_dist_package_render_as_branch PASSED
 tests/_models/test_package.py::test_dist_package_render_as_root PASSED
+tests/_models/test_package.py::test_dist_package_render_as_root_with_frozen PASSED
+tests/_models/test_package.py::test_dist_package_requires PASSED
+tests/_models/test_package.py::test_dist_package_requires_with_environment_markers_that_eval_to_false PASSED
 tests/_models/test_package.py::test_guess_version_setuptools PASSED
+tests/_models/test_package.py::test_package_as_frozen_repr PASSED
 tests/_models/test_package.py::test_req_package_as_dict PASSED
 tests/_models/test_package.py::test_req_package_as_dict_with_no_version_spec PASSED
 tests/_models/test_package.py::test_req_package_key_pep503_normalized PASSED
 tests/_models/test_package.py::test_req_package_render_as_branch PASSED
 tests/_models/test_package.py::test_req_package_render_as_root PASSED
+tests/_models/test_package.py::test_req_package_render_as_root_with_frozen PASSED
 tests/render/test_graphviz.py::test_render_dot PASSED
 tests/render/test_graphviz.py::test_render_pdf PASSED
 tests/render/test_graphviz.py::test_render_svg PASSED
@@ -98,8 +103,11 @@
 tests/test_cli.py::test_parser_mermaid PASSED
 tests/test_cli.py::test_parser_pdf PASSED
 tests/test_cli.py::test_parser_svg PASSED
-tests/test_non_host.py::test_custom_interpreter[False] PASSED
-tests/test_non_host.py::test_custom_interpreter[True] PASSED
+tests/test_discovery.py::test_duplicate_metadata PASSED
+tests/test_discovery.py::test_local_only PASSED
+tests/test_discovery.py::test_user_only PASSED
+tests/test_non_host.py::test_custom_interpreter[False] SKIPPED (alwa...)
+tests/test_non_host.py::test_custom_interpreter[True] SKIPPED (alway...)
 tests/test_pipdeptree.py::test_console SKIPPED (always fails: https:...)
 tests/test_pipdeptree.py::test_main PASSED
 tests/test_validate.py::test_conflicting_deps[mpkgs0-expected_keys0-expected_output0] PASSED
@@ -112,61 +120,13 @@
 tests/test_validate.py::test_cyclic_deps[no-cycle] PASSED
 tests/test_validate.py::test_cyclic_deps[no-dependencies] PASSED
 
-=============================== warnings summary ===============================
-../prototype/i386$(PYTHON_DIR)/vendor-packages/pipdeptree/_models/package.py:10
-  $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/pipdeptree/_models/package.py:10: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
-    from pip._vendor.pkg_resources import Requirement  # noqa: PLC2701
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2350
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2350: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(parent)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
-../../../../../../../..$(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: 15 warnings
-  $(PYTHON_DIR)/vendor-packages/pip/_vendor/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`.
-  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
-    declare_namespace(pkg)
-
--- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
 - generated xml file: $(@D)/.tox/junit.py$(PYV).xml -
 
-16 files skipped due to complete coverage.
+18 files skipped due to complete coverage.
 Coverage HTML written to dir $(@D)/.tox/py$(PYV)/tmp/htmlcov
 Coverage XML written to file $(@D)/.tox/coverage.py$(PYV).xml
 
-Required test coverage of 88.0% reached. Total coverage: 93.20%
-======== 87 passed, 1 skipped, 25 warnings ========
+Required test coverage of 88.0% reached. Total coverage: 91.87%
+======== 93 passed, 3 skipped ========
   py$(PYV): OK
   congratulations :)

--
Gitblit v1.9.3