Marcel Telka
2024-03-26 d8b98c1dabc4451d5237997bd07c0812bc6d8f9e
python/pipdeptree: update to 2.16.2

9 files modified
34 ■■■■■ changed files
components/python/pipdeptree/Makefile 6 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/manifests/sample-manifest.p5m 1 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/patches/01-tox-no-diff-cover.patch 12 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/patches/02-test-pipdeptree-path.patch 4 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/patches/03-tox-current-env-PATH.patch 4 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/patches/04-tox-cov-proto.patch 4 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/pipdeptree-PYVER.p5m 1 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/pkg5 1 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/test/results-all.master 1 ●●●● patch | view | raw | blame | history
components/python/pipdeptree/Makefile
@@ -19,11 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        pipdeptree
HUMAN_VERSION =            2.16.1
HUMAN_VERSION =            2.16.2
COMPONENT_SUMMARY =        pipdeptree - Command line utility to show dependency tree of packages.
COMPONENT_PROJECT_URL =        https://github.com/tox-dev/pipdeptree
COMPONENT_ARCHIVE_HASH =    \
    sha256:f1ca64ce4aff9373613711048b9c4e8106ad955dea0dd962b7974fa168d7650a
    sha256:96ecde8e6f40c95998491a385e4af56d387f94ff7d3b8f209aa34982a721bc43
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
@@ -32,10 +32,10 @@
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/hatch-vcs
PYTHON_REQUIRED_PACKAGES += library/python/hatchling
PYTHON_REQUIRED_PACKAGES += library/python/pip
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/covdefaults
TEST_REQUIRED_PACKAGES.python += library/python/graphviz
TEST_REQUIRED_PACKAGES.python += library/python/pip
TEST_REQUIRED_PACKAGES.python += library/python/pytest
TEST_REQUIRED_PACKAGES.python += library/python/pytest-cov
TEST_REQUIRED_PACKAGES.python += library/python/pytest-mock
components/python/pipdeptree/manifests/sample-manifest.p5m
@@ -51,3 +51,4 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/pip-$(PYV)
components/python/pipdeptree/patches/01-tox-no-diff-cover.patch
@@ -1,7 +1,7 @@
We cannot compare against origin/main branch because we build from sdist, not git.
--- pipdeptree-2.16.1/tox.ini.orig
+++ pipdeptree-2.16.1/tox.ini
--- pipdeptree-2.16.2/tox.ini.orig
+++ pipdeptree-2.16.2/tox.ini
@@ -30,7 +30,6 @@
       --cov-report html:{envtmpdir}{/}htmlcov --cov-report xml:{toxworkdir}{/}coverage.{envname}.xml \
       --junitxml {toxworkdir}{/}junit.{envname}.xml \
@@ -10,13 +10,13 @@
 
 [testenv:fix]
 description = format the code base to adhere to our styles, and complain about what we cannot do automatically
--- pipdeptree-2.16.1/pyproject.toml.orig
+++ pipdeptree-2.16.1/pyproject.toml
@@ -44,7 +44,6 @@
--- pipdeptree-2.16.2/pyproject.toml.orig
+++ pipdeptree-2.16.2/pyproject.toml
@@ -47,7 +47,6 @@
 ]
 optional-dependencies.test = [
   "covdefaults>=2.3",
-  "diff-cover>=8.0.1",
   "pip>=23.3.1",
   "pytest>=7.4.3",
   "pytest-cov>=4.1",
   "pytest-mock>=3.12",
components/python/pipdeptree/patches/02-test-pipdeptree-path.patch
@@ -1,5 +1,5 @@
--- pipdeptree-2.16.1/tests/test_pipdeptree.py.orig
+++ pipdeptree-2.16.1/tests/test_pipdeptree.py
--- pipdeptree-2.16.2/tests/test_pipdeptree.py.orig
+++ pipdeptree-2.16.2/tests/test_pipdeptree.py
@@ -10,4 +10,4 @@
 
 
components/python/pipdeptree/patches/03-tox-current-env-PATH.patch
@@ -1,5 +1,5 @@
--- pipdeptree-2.16.1/tests/test_pipdeptree.py.orig
+++ pipdeptree-2.16.1/tests/test_pipdeptree.py
--- pipdeptree-2.16.2/tests/test_pipdeptree.py.orig
+++ pipdeptree-2.16.2/tests/test_pipdeptree.py
@@ -4,10 +4,13 @@
 from pathlib import Path
 from subprocess import check_call  # noqa: S404
components/python/pipdeptree/patches/04-tox-cov-proto.patch
@@ -1,7 +1,7 @@
We test in proto area not in site-packages.
--- pipdeptree-2.16.1/tox.ini.orig
+++ pipdeptree-2.16.1/tox.ini
--- pipdeptree-2.16.2/tox.ini.orig
+++ pipdeptree-2.16.2/tox.ini
@@ -25,7 +25,7 @@
     _COVERAGE_SRC = {envsitepackagesdir}/sphinx_argparse_cli
 commands =
components/python/pipdeptree/pipdeptree-PYVER.p5m
@@ -51,3 +51,4 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/pip-$(PYV)
components/python/pipdeptree/pkg5
@@ -2,6 +2,7 @@
    "dependencies": [
        "library/python/hatch-vcs-39",
        "library/python/hatchling-39",
        "library/python/pip-39",
        "runtime/python-39"
    ],
    "fmris": [
components/python/pipdeptree/test/results-all.master
@@ -20,6 +20,7 @@
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 88 items
tests/_models/test_dag.py::test_package_dag_filter_fnmatch_exclude_a PASSED