commit:     8484dd6a910f38cde22bb28507519d351df821c0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 18 04:07:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 18 04:26:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8484dd6a

dev-python/pipdeptree: Bump to 2.23.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pipdeptree/Manifest                 |  1 +
 dev-python/pipdeptree/pipdeptree-2.23.0.ebuild | 46 ++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest
index aa8182e61bb0..acccd1ba1827 100644
--- a/dev-python/pipdeptree/Manifest
+++ b/dev-python/pipdeptree/Manifest
@@ -2,3 +2,4 @@ DIST pipdeptree-2.16.2.tar.gz 32151 BLAKE2B 
18715b0c7835e19bd5b6846922990e321a7e
 DIST pipdeptree-2.17.0.tar.gz 34677 BLAKE2B 
3f92c4361978d2a6b1ae46d3a7e21aca231d504abf3a3cc8388d64a70fc3853a33edeac091a0b60cd3043d86162f6816292f973e9c8691420f906e946a5c9dac
 SHA512 
1e7a4bc7f2f872e9d3115b413acc791eeb912a6f428fca772e30a3c8164ecfa44bba7e5246f9b65cbc4d34ffcd8050ff795ced3e3f9ad918f134ce052a8e8992
 DIST pipdeptree-2.21.0.tar.gz 39119 BLAKE2B 
15f37f997b89477a9e1815a2bf120ce5251e9cf2e4df9195dc76bd7414c0cf7f58c4b8e787649492c9826bda5d3f8df60577b5242af7354ad0e1583eabbf0589
 SHA512 
3d416683c70861de7b768a69fe59a31173e712ecb752c7948329f787c8e13bc54be544fa4a7d3bfdbf6b164202fa8b07898c6e993a53fe244a5f3d9fa9a00573
 DIST pipdeptree-2.22.0.tar.gz 39555 BLAKE2B 
6aae7c6a22176dbfcc5184086c37b0237629f48702e1e2484457a6b3eca9442732279c85c3d806cff14edbbea9180d0ed3005c9744780016ee9949a0b530e3aa
 SHA512 
9775d19cc353eae79e6fbe779471998a8368a932f380f34587950a6f4ef62d9185e77764c12cd122029c8690931a5a5939d57a9b1801db9556708676096c2efe
+DIST pipdeptree-2.23.0.tar.gz 39737 BLAKE2B 
79fe45880f2942b2ded1d16e2767c4005aca52e0768a5723f37f764c7a60a8104a237ffe2a559f631bf760310143814b0e4afbaf1e5f3ef927828036c320da43
 SHA512 
9c5fdf7c6d3e519357d4aeb40f4aa2807dfec8fb387114cf40d99469becc68c5042af09f2cdebcca868dd78f3a3c1602b349dfe6cb581758c5c73efc3f6e52c6

diff --git a/dev-python/pipdeptree/pipdeptree-2.23.0.ebuild 
b/dev-python/pipdeptree/pipdeptree-2.23.0.ebuild
new file mode 100644
index 000000000000..bf7d74541259
--- /dev/null
+++ b/dev-python/pipdeptree/pipdeptree-2.23.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="Utility for displaying installed packages in a dependency tree"
+HOMEPAGE="
+       https://github.com/tox-dev/pipdeptree/
+       https://pypi.org/project/pipdeptree/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+       >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+       >=dev-python/pip-23.1.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       dev-python/hatch-vcs[${PYTHON_USEDEP}]
+       test? (
+               dev-python/graphviz[${PYTHON_USEDEP}]
+               >=dev-python/pytest-console-scripts-1.4.1[${PYTHON_USEDEP}]
+               dev-python/pytest-mock[${PYTHON_USEDEP}]
+               dev-python/virtualenv[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+       local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+       epytest -p pytest_mock -p console-scripts
+}
+
+pkg_postinst() {
+       optfeature \
+               "visualising the dependency graph with --graph-output" \
+               dev-python/graphviz
+}

Reply via email to