[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-06-15 Thread Michał Górny
commit: cb3c7b88943fa4e8991225f0071ff835d8d91c1c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 15 15:32:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 15 17:33:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3c7b88

dev-python/pipx: Remove old

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

 dev-python/pipx/Manifest  |  3 --
 dev-python/pipx/pipx-1.4.3.ebuild | 87 
 dev-python/pipx/pipx-1.5.0.ebuild | 93 ---
 3 files changed, 183 deletions(-)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 963fa793102c..34cc341788fc 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,6 +1,3 @@
 DIST pip-23.3.2-py3-none-any.whl 2109393 BLAKE2B 
278b9941f93951508ae2f508b1b5a9fddd4ca11fac1d5b0c2ac994f8e8457226a4e8c4501078776476e0bae56fd82b989ebaf4f5f484ffe7b0ee79789e34aca8
 SHA512 
a1449fe400787f73ac26cb48acaae71208a2e696f9ce4992b44e11da29646b018c2f6c27a95b12e42531236fe658e0605e20d5dfa740c43e005c01da3db802da
-DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
-DIST pipx-1.4.3.gh.tar.gz 361782 BLAKE2B 
579f16fe9c8fca973a2fdd1dc6b0cee9ae9d3da37be5acd1cc9d14e37fb291f678986bcfd52b185ebce320817a9dacdce95473f9fd498d4f6dc89cf7d3da
 SHA512 
423310d4a2523fdb0eca69fd5ee861f8cad144f458aaf63008ca018fea0dc3b6a4274f7cae1ffdde45013dd85eee05a4a379589a93f4c369376e122a5dc4f23e
-DIST pipx-1.5.0.gh.tar.gz 374890 BLAKE2B 
214e6a3f73815888ab06fbf75e09434cf033bba402a0aa39d803a24ad052d3b9ece1d6daab79f1c5196e8da09d1ea085f96f816da4240df6ec67f88f8d1f2121
 SHA512 
7d8d64f2b042f050153dee27a759de2734a567a445470411c2838292e9365cfa18199cb096c0015651210e656173006be0cba20a16cc4b3ebc211a6a2caef2c7
 DIST pipx-1.6.0-test-shim.tar.xz 71508 BLAKE2B 
f6625796b733911aeee7157d726888ef251ef43a806008a07dadcc290a22d331494ab6906ab1f5e06bf11180d295c1c6445c1a3c4d20eafb0f19fdacef02becb
 SHA512 
a30adb15c78c8f6f9febedf4a899c665bd185ae0e9dbb5278b962fab9d47164601e7f354f61dd600df856a16d9620a586f9f5795a2985172f938fc376c840a6c
 DIST pipx-1.6.0.gh.tar.gz 389164 BLAKE2B 
07b603202a44136892e196066fa6d1b85fce2c7d91d798f75edf3f2a18e2924e55487dbd63747948cfc82ea3ca600bdd09e6995a9ee5954c1f4287a4f255a43b
 SHA512 
ae241bb518b240348b5811ee9d278c927cc0e703e6cd0da6225b2e47d727ac1ab54b5ac8fc207da849afc383cfe77ca6a95a62efcb33edc238bb607eada8b00b

diff --git a/dev-python/pipx/pipx-1.4.3.ebuild 
b/dev-python/pipx/pipx-1.4.3.ebuild
deleted file mode 100644
index 388b94a953f1..
--- a/dev-python/pipx/pipx-1.4.3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-TEST_SHIM=pipx-1.4.1-test-shim
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
-   https://pipx.pypa.io/stable/
-   https://pypi.org/project/pipx/
-   https://github.com/pypa/pipx/
-"
-# no tests in sdist
-SRC_URI="
-   https://github.com/pypa/pipx/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? (
-   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
-   )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ensurepip-pip
-   dev-python/ensurepip-setuptools
-   dev-python/ensurepip-wheel
-   dev-python/pypiserver[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   if use test; then
-   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
-   "${WORKDIR}/${TEST_SHIM}/" || die
-   mkdir -p .pipx_tests/package_cache || die
-   local v
-   for v in 3.{10..12}; do
-   ln -s "${WORKDIR}/${TEST_SHIM}" \
-   ".pipx_tests/package_cache/${v}" || die
-   done
-
-   : > scripts/update_package_cache.py || die
-   # sigh
-   sed -e 's:server = str.*:server = "pypi-server":' \
-   -i tests/conftest.py || die
-   fi
-
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-06-04 Thread Michał Górny
commit: 95fe9c883a26ba9aa92ada4aea62b754b429742a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun  4 15:37:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun  4 15:40:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95fe9c88

dev-python/pipx: Bump to 1.6.0

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

 dev-python/pipx/Manifest  |  3 ++
 dev-python/pipx/pipx-1.6.0.ebuild | 98 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index d60fee2198cc..963fa793102c 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,3 +1,6 @@
+DIST pip-23.3.2-py3-none-any.whl 2109393 BLAKE2B 
278b9941f93951508ae2f508b1b5a9fddd4ca11fac1d5b0c2ac994f8e8457226a4e8c4501078776476e0bae56fd82b989ebaf4f5f484ffe7b0ee79789e34aca8
 SHA512 
a1449fe400787f73ac26cb48acaae71208a2e696f9ce4992b44e11da29646b018c2f6c27a95b12e42531236fe658e0605e20d5dfa740c43e005c01da3db802da
 DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
 DIST pipx-1.4.3.gh.tar.gz 361782 BLAKE2B 
579f16fe9c8fca973a2fdd1dc6b0cee9ae9d3da37be5acd1cc9d14e37fb291f678986bcfd52b185ebce320817a9dacdce95473f9fd498d4f6dc89cf7d3da
 SHA512 
423310d4a2523fdb0eca69fd5ee861f8cad144f458aaf63008ca018fea0dc3b6a4274f7cae1ffdde45013dd85eee05a4a379589a93f4c369376e122a5dc4f23e
 DIST pipx-1.5.0.gh.tar.gz 374890 BLAKE2B 
214e6a3f73815888ab06fbf75e09434cf033bba402a0aa39d803a24ad052d3b9ece1d6daab79f1c5196e8da09d1ea085f96f816da4240df6ec67f88f8d1f2121
 SHA512 
7d8d64f2b042f050153dee27a759de2734a567a445470411c2838292e9365cfa18199cb096c0015651210e656173006be0cba20a16cc4b3ebc211a6a2caef2c7
+DIST pipx-1.6.0-test-shim.tar.xz 71508 BLAKE2B 
f6625796b733911aeee7157d726888ef251ef43a806008a07dadcc290a22d331494ab6906ab1f5e06bf11180d295c1c6445c1a3c4d20eafb0f19fdacef02becb
 SHA512 
a30adb15c78c8f6f9febedf4a899c665bd185ae0e9dbb5278b962fab9d47164601e7f354f61dd600df856a16d9620a586f9f5795a2985172f938fc376c840a6c
+DIST pipx-1.6.0.gh.tar.gz 389164 BLAKE2B 
07b603202a44136892e196066fa6d1b85fce2c7d91d798f75edf3f2a18e2924e55487dbd63747948cfc82ea3ca600bdd09e6995a9ee5954c1f4287a4f255a43b
 SHA512 
ae241bb518b240348b5811ee9d278c927cc0e703e6cd0da6225b2e47d727ac1ab54b5ac8fc207da849afc383cfe77ca6a95a62efcb33edc238bb607eada8b00b

diff --git a/dev-python/pipx/pipx-1.6.0.ebuild 
b/dev-python/pipx/pipx-1.6.0.ebuild
new file mode 100644
index ..f589008465d8
--- /dev/null
+++ b/dev-python/pipx/pipx-1.6.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+# To update test shim, use https://github.com/projg2/pipx-repack-wheels
+TEST_SHIM=pipx-1.6.0-test-shim
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
+   $(pypi_wheel_url pip 23.3.2)
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ensurepip-pip
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   if use test; then
+   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   # needed for pinned pin version test
+   cp -vs "${DISTDIR}"/pip-23.3.2-py3-none-any.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   mkdir -p .pipx_tests/package_cache || die
+   local v
+   for v in 3.{10..12}; do
+   ln -s "${WORKDIR}/${TEST_SHIM}" \
+   ".pipx_tests/package_cache/${v}" || die
+   done
+
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-03-29 Thread Michał Górny
commit: 084e899e71cc20c91832f6327cab03e1ce7d263b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 04:37:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 05:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084e899e

dev-python/pipx: Bump to 1.5.0

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.5.0.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 61b8f1f44a6d..d60fee2198cc 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,2 +1,3 @@
 DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
 DIST pipx-1.4.3.gh.tar.gz 361782 BLAKE2B 
579f16fe9c8fca973a2fdd1dc6b0cee9ae9d3da37be5acd1cc9d14e37fb291f678986bcfd52b185ebce320817a9dacdce95473f9fd498d4f6dc89cf7d3da
 SHA512 
423310d4a2523fdb0eca69fd5ee861f8cad144f458aaf63008ca018fea0dc3b6a4274f7cae1ffdde45013dd85eee05a4a379589a93f4c369376e122a5dc4f23e
+DIST pipx-1.5.0.gh.tar.gz 374890 BLAKE2B 
214e6a3f73815888ab06fbf75e09434cf033bba402a0aa39d803a24ad052d3b9ece1d6daab79f1c5196e8da09d1ea085f96f816da4240df6ec67f88f8d1f2121
 SHA512 
7d8d64f2b042f050153dee27a759de2734a567a445470411c2838292e9365cfa18199cb096c0015651210e656173006be0cba20a16cc4b3ebc211a6a2caef2c7

diff --git a/dev-python/pipx/pipx-1.5.0.ebuild 
b/dev-python/pipx/pipx-1.5.0.ebuild
new file mode 100644
index ..dda904431a85
--- /dev/null
+++ b/dev-python/pipx/pipx-1.5.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+TEST_SHIM=pipx-1.4.1-test-shim
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ensurepip-pip
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   if use test; then
+   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   mkdir -p .pipx_tests/package_cache || die
+   local v
+   for v in 3.{10..12}; do
+   ln -s "${WORKDIR}/${TEST_SHIM}" \
+   ".pipx_tests/package_cache/${v}" || die
+   done
+
+   : > scripts/update_package_cache.py || die
+   # sigh
+   sed -e 's:server = str.*:server = "pypi-server":' \
+   -i tests/conftest.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_run.py::test_run_ensure_null_pythonpath
+   tests/test_run.py::test_run_script_from_internet
+   
'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
+   tests/test_install.py::test_force_install_changes
+   
'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
+   tests/test_interpreter.py::test_fetch_missing_python
+   tests/test_list.py::test_list_standalone_interpreter
+   tests/test_standalone_interpreter.py
+   # TODO
+   tests/test_environment.py::test_cli
+   tests/test_run.py::test_cachedir_tag
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-01-16 Thread Michał Górny
commit: d72d5dbace08b34e0ba63841fe6f51bde19b752f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 17 06:11:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 17 07:40:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72d5dba

dev-python/pipx: Bump to 1.4.3

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.4.3.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 51a7d3359a73..59b60db3b17c 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -2,3 +2,4 @@ DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7
 DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
 DIST pipx-1.4.1.gh.tar.gz 357978 BLAKE2B 
2ef4f303eafacd84d4b157043a03dc9365708882080bddb1cbcbf16910686ad65938314953a1d1b5be86243fb614f7b705dd91362cd3d7199434147004d529e7
 SHA512 
04fa29b02a25f21544ae2bbc86fa927fd3c03f98b3f1bd6beee318cbb34849edfbd553fb3b9f94015aab16039aa49f706092a75bd2f865f04dec56a34da43f1f
 DIST pipx-1.4.2.gh.tar.gz 359349 BLAKE2B 
c00d5b16e8ce0eae8dd350e1db278c0f04421681c5f98ab96294153f8134cc131ed672705a6b953bed3544011ef3f3c2f43595d50d211766f98877b349ef946c
 SHA512 
4532988943551340b33dcd0af1af51630ae9e96b0575a85eb5803ff015fe988a73d9d246380e5a0b5712b17b602ab2d4de67054ed7d8c7c183f4d8bbde169649
+DIST pipx-1.4.3.gh.tar.gz 361782 BLAKE2B 
579f16fe9c8fca973a2fdd1dc6b0cee9ae9d3da37be5acd1cc9d14e37fb291f678986bcfd52b185ebce320817a9dacdce95473f9fd498d4f6dc89cf7d3da
 SHA512 
423310d4a2523fdb0eca69fd5ee861f8cad144f458aaf63008ca018fea0dc3b6a4274f7cae1ffdde45013dd85eee05a4a379589a93f4c369376e122a5dc4f23e

diff --git a/dev-python/pipx/pipx-1.4.3.ebuild 
b/dev-python/pipx/pipx-1.4.3.ebuild
new file mode 100644
index ..388b94a953f1
--- /dev/null
+++ b/dev-python/pipx/pipx-1.4.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+TEST_SHIM=pipx-1.4.1-test-shim
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ensurepip-pip
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   if use test; then
+   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   mkdir -p .pipx_tests/package_cache || die
+   local v
+   for v in 3.{10..12}; do
+   ln -s "${WORKDIR}/${TEST_SHIM}" \
+   ".pipx_tests/package_cache/${v}" || die
+   done
+
+   : > scripts/update_package_cache.py || die
+   # sigh
+   sed -e 's:server = str.*:server = "pypi-server":' \
+   -i tests/conftest.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_run.py::test_run_ensure_null_pythonpath
+   tests/test_run.py::test_run_script_from_internet
+   
'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
+   tests/test_install.py::test_force_install_changes
+   
'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-01-13 Thread Michał Górny
commit: 6ad65a0f55b31757a26b24e998cb756843ecca53
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 13 07:19:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 13 08:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad65a0f

dev-python/pipx: Bump to 1.4.2

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.4.2.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index ad9bd8ae8cee..51a7d3359a73 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,3 +1,4 @@
 DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7740b165c3a384234ba8362fa95db8002778a8987b4f93d9bd132152868171bb1627987c4cb7f4eb1cf2e4cc84
 SHA512 
5a0cd494ed6a4faa3f9f5cc5c56ee8ce9f27b3a456ad2eed2eaf5a9d175ea97209b2ec7b95e1500e1126ec00f344f942692916cef552c39f49b2669160c9
 DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
 DIST pipx-1.4.1.gh.tar.gz 357978 BLAKE2B 
2ef4f303eafacd84d4b157043a03dc9365708882080bddb1cbcbf16910686ad65938314953a1d1b5be86243fb614f7b705dd91362cd3d7199434147004d529e7
 SHA512 
04fa29b02a25f21544ae2bbc86fa927fd3c03f98b3f1bd6beee318cbb34849edfbd553fb3b9f94015aab16039aa49f706092a75bd2f865f04dec56a34da43f1f
+DIST pipx-1.4.2.gh.tar.gz 359349 BLAKE2B 
c00d5b16e8ce0eae8dd350e1db278c0f04421681c5f98ab96294153f8134cc131ed672705a6b953bed3544011ef3f3c2f43595d50d211766f98877b349ef946c
 SHA512 
4532988943551340b33dcd0af1af51630ae9e96b0575a85eb5803ff015fe988a73d9d246380e5a0b5712b17b602ab2d4de67054ed7d8c7c183f4d8bbde169649

diff --git a/dev-python/pipx/pipx-1.4.2.ebuild 
b/dev-python/pipx/pipx-1.4.2.ebuild
new file mode 100644
index ..388b94a953f1
--- /dev/null
+++ b/dev-python/pipx/pipx-1.4.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+TEST_SHIM=pipx-1.4.1-test-shim
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ensurepip-pip
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   if use test; then
+   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   mkdir -p .pipx_tests/package_cache || die
+   local v
+   for v in 3.{10..12}; do
+   ln -s "${WORKDIR}/${TEST_SHIM}" \
+   ".pipx_tests/package_cache/${v}" || die
+   done
+
+   : > scripts/update_package_cache.py || die
+   # sigh
+   sed -e 's:server = str.*:server = "pypi-server":' \
+   -i tests/conftest.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_run.py::test_run_ensure_null_pythonpath
+   tests/test_run.py::test_run_script_from_internet
+   
'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
+   tests/test_install.py::test_force_install_changes
+   
'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -x
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-01-03 Thread Michał Górny
commit: 0f9dc502a7920152f07009d8926a170625be862b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 20:03:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 20:30:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9dc502

dev-python/pipx: Run tests offline

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.4.1.ebuild | 45 ---
 2 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 14fcdd855dad..ad9bd8ae8cee 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,2 +1,3 @@
 DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7740b165c3a384234ba8362fa95db8002778a8987b4f93d9bd132152868171bb1627987c4cb7f4eb1cf2e4cc84
 SHA512 
5a0cd494ed6a4faa3f9f5cc5c56ee8ce9f27b3a456ad2eed2eaf5a9d175ea97209b2ec7b95e1500e1126ec00f344f942692916cef552c39f49b2669160c9
+DIST pipx-1.4.1-test-shim.tar.xz 76316 BLAKE2B 
25200c9519f8e916cba3933b4df3cc808d5575ac055c4465dbd4cf0ced92bc7f0bca5c448e324b9d61a0cf70710f584cfba6106859ffcccf42e0f59910b81cd0
 SHA512 
760ad73c67588747bed91b7172821a8e899e52fff8966836d7a2b3dc8cd3946006c76fdcae0320364fe0cb5afc8b51dd583c0a3720099812702fb585b98b9fef
 DIST pipx-1.4.1.gh.tar.gz 357978 BLAKE2B 
2ef4f303eafacd84d4b157043a03dc9365708882080bddb1cbcbf16910686ad65938314953a1d1b5be86243fb614f7b705dd91362cd3d7199434147004d529e7
 SHA512 
04fa29b02a25f21544ae2bbc86fa927fd3c03f98b3f1bd6beee318cbb34849edfbd553fb3b9f94015aab16039aa49f706092a75bd2f865f04dec56a34da43f1f

diff --git a/dev-python/pipx/pipx-1.4.1.ebuild 
b/dev-python/pipx/pipx-1.4.1.ebuild
index 1b7ee2c493b3..388b94a953f1 100644
--- a/dev-python/pipx/pipx-1.4.1.ebuild
+++ b/dev-python/pipx/pipx-1.4.1.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
+TEST_SHIM=pipx-1.4.1-test-shim
 DESCRIPTION="Install and Run Python Applications in Isolated Environments"
 HOMEPAGE="
https://pipx.pypa.io/stable/
@@ -18,6 +19,9 @@ HOMEPAGE="
 SRC_URI="
https://github.com/pypa/pipx/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
+   )
 "
 
 LICENSE="MIT"
@@ -35,14 +39,49 @@ RDEPEND="
 "
 BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ensurepip-pip
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   )
 "
 
-PROPERTIES="test_network"
-RESTRICT="test"
+EPYTEST_XDIST=1
 distutils_enable_tests pytest
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
+src_prepare() {
+   if use test; then
+   cp -vs 
"${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
+   "${WORKDIR}/${TEST_SHIM}/" || die
+   mkdir -p .pipx_tests/package_cache || die
+   local v
+   for v in 3.{10..12}; do
+   ln -s "${WORKDIR}/${TEST_SHIM}" \
+   ".pipx_tests/package_cache/${v}" || die
+   done
+
+   : > scripts/update_package_cache.py || die
+   # sigh
+   sed -e 's:server = str.*:server = "pypi-server":' \
+   -i tests/conftest.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
 python_test() {
-   epytest --net-pypiserver
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_run.py::test_run_ensure_null_pythonpath
+   tests/test_run.py::test_run_script_from_internet
+   
'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
+   tests/test_install.py::test_force_install_changes
+   
'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -x
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2024-01-03 Thread Michał Górny
commit: 118f8382a14aa0487619bcc4518d7d603c1a7a49
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 06:37:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 08:29:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118f8382

dev-python/pipx: Bump to 1.4.1

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.4.1.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 0055bd81fda7..14fcdd855dad 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1 +1,2 @@
 DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7740b165c3a384234ba8362fa95db8002778a8987b4f93d9bd132152868171bb1627987c4cb7f4eb1cf2e4cc84
 SHA512 
5a0cd494ed6a4faa3f9f5cc5c56ee8ce9f27b3a456ad2eed2eaf5a9d175ea97209b2ec7b95e1500e1126ec00f344f942692916cef552c39f49b2669160c9
+DIST pipx-1.4.1.gh.tar.gz 357978 BLAKE2B 
2ef4f303eafacd84d4b157043a03dc9365708882080bddb1cbcbf16910686ad65938314953a1d1b5be86243fb614f7b705dd91362cd3d7199434147004d529e7
 SHA512 
04fa29b02a25f21544ae2bbc86fa927fd3c03f98b3f1bd6beee318cbb34849edfbd553fb3b9f94015aab16039aa49f706092a75bd2f865f04dec56a34da43f1f

diff --git a/dev-python/pipx/pipx-1.4.1.ebuild 
b/dev-python/pipx/pipx-1.4.1.ebuild
new file mode 100644
index ..1b7ee2c493b3
--- /dev/null
+++ b/dev-python/pipx/pipx-1.4.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest --net-pypiserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-30 Thread Michał Górny
commit: 99ceecc03e7fdf5e71a3da4318227d9782c9413b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 30 18:29:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 30 18:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ceecc0

dev-python/pipx: Remove old

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

 dev-python/pipx/Manifest  |  1 -
 dev-python/pipx/pipx-1.3.3.ebuild | 48 ---
 2 files changed, 49 deletions(-)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index f37c63a05478..0055bd81fda7 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,2 +1 @@
-DIST pipx-1.3.3.gh.tar.gz 355893 BLAKE2B 
f2ae8847d4c6f2205fe75a47df04afb49d57cc8f717cc615d5201f54bd2dee2940bc095a778496cd7baf048df8db8e74ca7ff5a7ee3b2024bf37f27bbeb425eb
 SHA512 
42246a0d8275beee16b85a1007d46d328a892beb89e79fb406ba53942a57b7312d34150376835395b9eca3ecb68db71f0c3c470fd92519dd9175311003707a3d
 DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7740b165c3a384234ba8362fa95db8002778a8987b4f93d9bd132152868171bb1627987c4cb7f4eb1cf2e4cc84
 SHA512 
5a0cd494ed6a4faa3f9f5cc5c56ee8ce9f27b3a456ad2eed2eaf5a9d175ea97209b2ec7b95e1500e1126ec00f344f942692916cef552c39f49b2669160c9

diff --git a/dev-python/pipx/pipx-1.3.3.ebuild 
b/dev-python/pipx/pipx-1.3.3.ebuild
deleted file mode 100644
index ff6c65c37339..
--- a/dev-python/pipx/pipx-1.3.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
-   https://pipx.pypa.io/stable/
-   https://pypi.org/project/pipx/
-   https://github.com/pypa/pipx/
-"
-# no tests in sdist
-SRC_URI="
-   https://github.com/pypa/pipx/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
-   epytest --net-pypiserver
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-29 Thread Michał Górny
commit: 8c6efa4aaba7b6f438ac18ec60f03e533a6f14f3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 30 04:57:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 30 05:00:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c6efa4a

dev-python/pipx: Bump to 1.4.0

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.4.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 4f03cfde56f4..f37c63a05478 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1 +1,2 @@
 DIST pipx-1.3.3.gh.tar.gz 355893 BLAKE2B 
f2ae8847d4c6f2205fe75a47df04afb49d57cc8f717cc615d5201f54bd2dee2940bc095a778496cd7baf048df8db8e74ca7ff5a7ee3b2024bf37f27bbeb425eb
 SHA512 
42246a0d8275beee16b85a1007d46d328a892beb89e79fb406ba53942a57b7312d34150376835395b9eca3ecb68db71f0c3c470fd92519dd9175311003707a3d
+DIST pipx-1.4.0.gh.tar.gz 357942 BLAKE2B 
34b0ede5a5160c8a5fcdff81c4902e0119041e7740b165c3a384234ba8362fa95db8002778a8987b4f93d9bd132152868171bb1627987c4cb7f4eb1cf2e4cc84
 SHA512 
5a0cd494ed6a4faa3f9f5cc5c56ee8ce9f27b3a456ad2eed2eaf5a9d175ea97209b2ec7b95e1500e1126ec00f344f942692916cef552c39f49b2669160c9

diff --git a/dev-python/pipx/pipx-1.4.0.ebuild 
b/dev-python/pipx/pipx-1.4.0.ebuild
new file mode 100644
index ..ff6c65c37339
--- /dev/null
+++ b/dev-python/pipx/pipx-1.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest --net-pypiserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-28 Thread Michał Górny
commit: 25634bb20e98e57a855a74b02c46ea80a740ddec
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 29 04:15:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 29 04:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25634bb2

dev-python/pipx: Remove old

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

 dev-python/pipx/Manifest  |  3 ---
 dev-python/pipx/pipx-1.2.1.ebuild | 34 
 dev-python/pipx/pipx-1.3.1.ebuild | 42 --
 dev-python/pipx/pipx-1.3.2.ebuild | 47 ---
 4 files changed, 126 deletions(-)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index cd4c66c5369e..4f03cfde56f4 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,4 +1 @@
-DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B 
ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594
 SHA512 
93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3
-DIST pipx-1.3.1.gh.tar.gz 418883 BLAKE2B 
f9c0ee11eb1e92efb4fc1600d56383ff838b3d97200a4baef32d1221e05c65aeb9d9cc48477dbdf85cb596f44423fb746abd97be2861724ca0de433aa6794d68
 SHA512 
9ee91efa142f72fbe962d05a21ad3bfcef4d401a20078863bb65a932b3598efff95cd707ec27cca1d4c82f3396270c7162d4cb1407ad1d40b2e477aa0b3c02fc
-DIST pipx-1.3.2.gh.tar.gz 411632 BLAKE2B 
d7a84a7b23f937e1b00340a7acd76e8d90c54de8955233e6aed8f95aa4b8ee613b1120fbda5a02ffdb63fe11e7efed6e0fdbca7bcb9de42476e78b9af4144b34
 SHA512 
a0a21c22a867b7bae3d6aceb68e1c5ee404ad794211c7f9014223d510250953b80a5fb525a11a422ae54ee9b0ede81220fa1e145f91b934bf000185a50b613f7
 DIST pipx-1.3.3.gh.tar.gz 355893 BLAKE2B 
f2ae8847d4c6f2205fe75a47df04afb49d57cc8f717cc615d5201f54bd2dee2940bc095a778496cd7baf048df8db8e74ca7ff5a7ee3b2024bf37f27bbeb425eb
 SHA512 
42246a0d8275beee16b85a1007d46d328a892beb89e79fb406ba53942a57b7312d34150376835395b9eca3ecb68db71f0c3c470fd92519dd9175311003707a3d

diff --git a/dev-python/pipx/pipx-1.2.1.ebuild 
b/dev-python/pipx/pipx-1.2.1.ebuild
deleted file mode 100644
index 05620f297c16..
--- a/dev-python/pipx/pipx-1.2.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1
-
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
-   https://pypi.org/project/pipx/
-   https://pypa.github.io/pipx/
-"
-# no tests in sdist
-SRC_URI="https://github.com/pypa/pipx/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/userpath-1.6.0[${PYTHON_USEDEP}]
-"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-distutils_enable_tests pytest
-
-python_test() {
-   epytest --net-pypiserver
-}

diff --git a/dev-python/pipx/pipx-1.3.1.ebuild 
b/dev-python/pipx/pipx-1.3.1.ebuild
deleted file mode 100644
index 01daa9316fba..
--- a/dev-python/pipx/pipx-1.3.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
-   https://pypi.org/project/pipx/
-   https://pypa.github.io/pipx/
-"
-# no tests in sdist
-SRC_URI="
-   https://github.com/pypa/pipx/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
-"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-distutils_enable_tests pytest
-
-python_test() {
-   epytest --net-pypiserver
-}

diff --git a/dev-python/pipx/pipx-1.3.2.ebuild 
b/dev-python/pipx/pipx-1.3.2.ebuild
deleted file mode 100644
index db8f5d7da26c..
--- a/dev-python/pipx/pipx-1.3.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
-   https://pypi.org/project/pipx/
-   https://pypa.github.io/pipx/
-"
-# no tests in sdist
-SRC_URI="
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-05 Thread Michał Górny
commit: 3f045d6ea5d3d4ddf159583cf95bccfd176be74e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  5 13:07:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  5 14:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f045d6e

dev-python/pipx: Bump to 1.3.3

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.3.3.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index a21fe44564cd..cd4c66c5369e 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,3 +1,4 @@
 DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B 
ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594
 SHA512 
93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3
 DIST pipx-1.3.1.gh.tar.gz 418883 BLAKE2B 
f9c0ee11eb1e92efb4fc1600d56383ff838b3d97200a4baef32d1221e05c65aeb9d9cc48477dbdf85cb596f44423fb746abd97be2861724ca0de433aa6794d68
 SHA512 
9ee91efa142f72fbe962d05a21ad3bfcef4d401a20078863bb65a932b3598efff95cd707ec27cca1d4c82f3396270c7162d4cb1407ad1d40b2e477aa0b3c02fc
 DIST pipx-1.3.2.gh.tar.gz 411632 BLAKE2B 
d7a84a7b23f937e1b00340a7acd76e8d90c54de8955233e6aed8f95aa4b8ee613b1120fbda5a02ffdb63fe11e7efed6e0fdbca7bcb9de42476e78b9af4144b34
 SHA512 
a0a21c22a867b7bae3d6aceb68e1c5ee404ad794211c7f9014223d510250953b80a5fb525a11a422ae54ee9b0ede81220fa1e145f91b934bf000185a50b613f7
+DIST pipx-1.3.3.gh.tar.gz 355893 BLAKE2B 
f2ae8847d4c6f2205fe75a47df04afb49d57cc8f717cc615d5201f54bd2dee2940bc095a778496cd7baf048df8db8e74ca7ff5a7ee3b2024bf37f27bbeb425eb
 SHA512 
42246a0d8275beee16b85a1007d46d328a892beb89e79fb406ba53942a57b7312d34150376835395b9eca3ecb68db71f0c3c470fd92519dd9175311003707a3d

diff --git a/dev-python/pipx/pipx-1.3.3.ebuild 
b/dev-python/pipx/pipx-1.3.3.ebuild
new file mode 100644
index ..ff6c65c37339
--- /dev/null
+++ b/dev-python/pipx/pipx-1.3.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pipx.pypa.io/stable/
+   https://pypi.org/project/pipx/
+   https://github.com/pypa/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest --net-pypiserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-04 Thread Michał Górny
commit: c83bb99909f2b7933d38525eb3b9a0ad844b0be4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 12:34:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 13:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83bb999

dev-python/pipx: Bump to 1.3.2

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.3.2.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index c9497f921f1c..a21fe44564cd 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,2 +1,3 @@
 DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B 
ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594
 SHA512 
93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3
 DIST pipx-1.3.1.gh.tar.gz 418883 BLAKE2B 
f9c0ee11eb1e92efb4fc1600d56383ff838b3d97200a4baef32d1221e05c65aeb9d9cc48477dbdf85cb596f44423fb746abd97be2861724ca0de433aa6794d68
 SHA512 
9ee91efa142f72fbe962d05a21ad3bfcef4d401a20078863bb65a932b3598efff95cd707ec27cca1d4c82f3396270c7162d4cb1407ad1d40b2e477aa0b3c02fc
+DIST pipx-1.3.2.gh.tar.gz 411632 BLAKE2B 
d7a84a7b23f937e1b00340a7acd76e8d90c54de8955233e6aed8f95aa4b8ee613b1120fbda5a02ffdb63fe11e7efed6e0fdbca7bcb9de42476e78b9af4144b34
 SHA512 
a0a21c22a867b7bae3d6aceb68e1c5ee404ad794211c7f9014223d510250953b80a5fb525a11a422ae54ee9b0ede81220fa1e145f91b934bf000185a50b613f7

diff --git a/dev-python/pipx/pipx-1.3.2.ebuild 
b/dev-python/pipx/pipx-1.3.2.ebuild
new file mode 100644
index ..db8f5d7da26c
--- /dev/null
+++ b/dev-python/pipx/pipx-1.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pypi.org/project/pipx/
+   https://pypa.github.io/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest --net-pypiserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-12-02 Thread Michał Górny
commit: adf3d73d808cfd8bb6781f515cdd9488c3b2362a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec  3 03:13:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec  3 04:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf3d73d

dev-python/pipx: Bump to 1.3.1

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

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/pipx-1.3.1.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index d4056e247853..c9497f921f1c 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1 +1,2 @@
 DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B 
ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594
 SHA512 
93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3
+DIST pipx-1.3.1.gh.tar.gz 418883 BLAKE2B 
f9c0ee11eb1e92efb4fc1600d56383ff838b3d97200a4baef32d1221e05c65aeb9d9cc48477dbdf85cb596f44423fb746abd97be2861724ca0de433aa6794d68
 SHA512 
9ee91efa142f72fbe962d05a21ad3bfcef4d401a20078863bb65a932b3598efff95cd707ec27cca1d4c82f3396270c7162d4cb1407ad1d40b2e477aa0b3c02fc

diff --git a/dev-python/pipx/pipx-1.3.1.ebuild 
b/dev-python/pipx/pipx-1.3.1.ebuild
new file mode 100644
index ..01daa9316fba
--- /dev/null
+++ b/dev-python/pipx/pipx-1.3.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pypi.org/project/pipx/
+   https://pypa.github.io/pipx/
+"
+# no tests in sdist
+SRC_URI="
+   https://github.com/pypa/pipx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+python_test() {
+   epytest --net-pypiserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-11-11 Thread Cédric Krier
commit: 2427afb8c6789e5a5297c509036d009efab5b43e
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Nov 11 17:29:13 2023 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Nov 11 17:29:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2427afb8

dev-python/pipx: add 1.2.1, drop 1.2.0

Signed-off-by: Cédric Krier  gentoo.org>

 dev-python/pipx/Manifest | 2 +-
 dev-python/pipx/{pipx-1.2.0.ebuild => pipx-1.2.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 2262bb04ec1c..d4056e247853 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1 +1 @@
-DIST pipx-1.2.0.gh.tar.gz 405655 BLAKE2B 
04e796cde0609e6191a18bd835c4aa5faa1e149898a1507dd6ca46f956320f0b45df87c7be13a089510def9f8eb5e8b9a8e45630c186f52a8a39b7316d517e6a
 SHA512 
3563b986ecb80a57dab6a811f3c9d952f50647b530ceacdb4103bcc16f14b53602040b102830354c3b9a3518e095045a6e3bfd8fc5499cf25b6061d30b19cd6c
+DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B 
ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594
 SHA512 
93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3

diff --git a/dev-python/pipx/pipx-1.2.0.ebuild 
b/dev-python/pipx/pipx-1.2.1.ebuild
similarity index 100%
rename from dev-python/pipx/pipx-1.2.0.ebuild
rename to dev-python/pipx/pipx-1.2.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/pipx/

2023-07-15 Thread Cédric Krier
commit: 9805484204d60e61e64d879465b5a02debca66db
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Jul 15 21:05:13 2023 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Jul 15 21:06:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98054842

dev-python/pipx: new package, add 1.2.0

Signed-off-by: Cédric Krier  gentoo.org>

 dev-python/pipx/Manifest  |  1 +
 dev-python/pipx/metadata.xml  | 12 
 dev-python/pipx/pipx-1.2.0.ebuild | 34 ++
 3 files changed, 47 insertions(+)

diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
new file mode 100644
index ..2262bb04ec1c
--- /dev/null
+++ b/dev-python/pipx/Manifest
@@ -0,0 +1 @@
+DIST pipx-1.2.0.gh.tar.gz 405655 BLAKE2B 
04e796cde0609e6191a18bd835c4aa5faa1e149898a1507dd6ca46f956320f0b45df87c7be13a089510def9f8eb5e8b9a8e45630c186f52a8a39b7316d517e6a
 SHA512 
3563b986ecb80a57dab6a811f3c9d952f50647b530ceacdb4103bcc16f14b53602040b102830354c3b9a3518e095045a6e3bfd8fc5499cf25b6061d30b19cd6c

diff --git a/dev-python/pipx/metadata.xml b/dev-python/pipx/metadata.xml
new file mode 100644
index ..9d7f8d31d438
--- /dev/null
+++ b/dev-python/pipx/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   c...@gentoo.org
+   Cédric Krier
+   
+   
+   pipx
+   pypa/pipx
+   
+

diff --git a/dev-python/pipx/pipx-1.2.0.ebuild 
b/dev-python/pipx/pipx-1.2.0.ebuild
new file mode 100644
index ..05620f297c16
--- /dev/null
+++ b/dev-python/pipx/pipx-1.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+   https://pypi.org/project/pipx/
+   https://pypa.github.io/pipx/
+"
+# no tests in sdist
+SRC_URI="https://github.com/pypa/pipx/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/userpath-1.6.0[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+python_test() {
+   epytest --net-pypiserver
+}