diff options
| author | Crucible <crucible@localhost> | 2026-09-24 17:00:15 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-09-24 17:00:15 -0500 |
| commit | 80e6fcef01171b9705c9c9ffefb41bc4c0b43256 (patch) | |
| tree | ec29cf3f4a6121d38563db399369efe625967680 /dev-python/poetry | |
| parent | 6295f37a70d50a32011b5a1ee7793fea329cd5f2 (diff) | |
| download | srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.gz srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.xz srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.zip | |
Publish srcux candidate 0000000386-20260924-165828
Diffstat (limited to 'dev-python/poetry')
| -rw-r--r-- | dev-python/poetry/Manifest | 4 | ||||
| -rw-r--r-- | dev-python/poetry/poetry-2.4.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/poetry/poetry-2.4.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/poetry/poetry-2.4.3.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/poetry/poetry-2.5.0.ebuild | 80 | ||||
| -rw-r--r-- | dev-python/poetry/poetry-2.5.1.ebuild | 80 |
6 files changed, 167 insertions, 3 deletions
diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest index 778eedcfbba6..5d1d4a605603 100644 --- a/dev-python/poetry/Manifest +++ b/dev-python/poetry/Manifest @@ -4,3 +4,7 @@ DIST poetry-2.4.2.tar.gz 3285341 BLAKE2B f84efd3324be23882146b1ffc533518dc670c9b DIST poetry-2.4.2.tar.gz.provenance 9754 BLAKE2B f964b0d78a7264c444a54f0bd713793b7d627fe24b94bfb8f84924daced1a9e17a96feca9b421bc70d0dc2ed4712547e612c71d30704cfe5725ecf332fbcda56 SHA512 9115dcff2f98710e20ea18d971a3f0efde1c11a86fc7ad79c33b730533570a6be98994d0b8439e7b8d4db5e840460c8aafd15603b9c382c538d7d3588d2f56a9 DIST poetry-2.4.3.tar.gz 3286180 BLAKE2B 60006d703dbf1f5f9598b6a6f563ce4f6e84d5e7082b48f71084197dc827928dde7c5f66676e8a50f9a32a95bdb15644401fd6e73197391033c36f0877158c0c SHA512 858d71dc034c92dc27cdd4f20b64b724eba8fc6903bd4743145c8855fae64fdca19af41ba852e4f89597ddcfb950eea9761d545380d5ff856430f3a9aa1e48cd DIST poetry-2.4.3.tar.gz.provenance 9848 BLAKE2B 500ab2555c8280dd274b5372289d9c27d9b022321b73d47914d43d90621650eee2e5b6b71be652d7425acbf509d464e8e7ba1c079fbfa0d0a30e16b99a5bcba2 SHA512 e3dce058b82506fe5eab3d3b46db4e6232830ee33f8d5cfe1d5740646d17ee2244dc6d43eed5fead3eaa9bc1d9ba466b9d5a4219c144e45cfb9e75f7cb43d533 +DIST poetry-2.5.0.tar.gz 3321826 BLAKE2B 9382210cece879ab652f403a4e897a92d88df72ba69436a4879cb76fe4547e8883f727163aa5b4fdd003d1881faef6e5977bdce7d61ff468a13866b6e34bbf7d SHA512 7d530a8871701f909aa8e48942acc4cf564e5b3d2802c8816c75798a15f39c69b6cbabc8e292a5568381605f83564478474856aa59016bc684a997a78abbbbc5 +DIST poetry-2.5.0.tar.gz.provenance 9660 BLAKE2B c6dab12003133b9747239783b9096080ed788f3c50fe8c9504e1f36848c8c8d32cc8fe36ba357223acb8b76512530af2a1819179cea1f11ccee679405cd89616 SHA512 2874e8e3bd5bfc5903008e91a3f40103d93cd1fa80ea2bf53c8be2cd0c99a8f1e90fa6b825cedb23519cb706713818e9aba898df87144b7225f7928a7595f6f1 +DIST poetry-2.5.1.tar.gz 3322124 BLAKE2B 9df74480bfd224ff382d6252adc8c3ec84776b9fbe1f81397bb1920250b85d14caf3ddd2f481f653fa55cd03cd78648b4a3246a176ac5e40e492efb12586517f SHA512 dfd02ae68d40ab4dc514736e193e48c3a4958e220f9e0d763d05f6820277dc99d9f84c4426dbb8589e460acb8c6598c008f50b9627442363bbe6a0b29f1b95dc +DIST poetry-2.5.1.tar.gz.provenance 9719 BLAKE2B 4b99eee0479e09f5f668a1186ada9230c59ef13430c08ce241fb6cc3a84f113babe553bfeb9520f1dcd85f4edac94a92a4bb98d66ccd8335cacccd4b6e28dae3 SHA512 b3d4a43c3c507aee435806c55cb54d5f9ed902c05492fe1b7e5a9c6616c0758826b9d77fc595a4f2f78be2096dbaa10361185f298d51993a4768a026c38530b0 diff --git a/dev-python/poetry/poetry-2.4.1.ebuild b/dev-python/poetry/poetry-2.4.1.ebuild index f6c96040ef8f..0b0d17cc4bfe 100644 --- a/dev-python/poetry/poetry-2.4.1.ebuild +++ b/dev-python/poetry/poetry-2.4.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64" RDEPEND=" =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] diff --git a/dev-python/poetry/poetry-2.4.2.ebuild b/dev-python/poetry/poetry-2.4.2.ebuild index ec7e7746f5d6..fe0ad863e7bf 100644 --- a/dev-python/poetry/poetry-2.4.2.ebuild +++ b/dev-python/poetry/poetry-2.4.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64" RDEPEND=" =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] diff --git a/dev-python/poetry/poetry-2.4.3.ebuild b/dev-python/poetry/poetry-2.4.3.ebuild index ec7e7746f5d6..fe0ad863e7bf 100644 --- a/dev-python/poetry/poetry-2.4.3.ebuild +++ b/dev-python/poetry/poetry-2.4.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64" RDEPEND=" =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] diff --git a/dev-python/poetry/poetry-2.5.0.ebuild b/dev-python/poetry/poetry-2.5.0.ebuild new file mode 100644 index 000000000000..fe0ad863e7bf --- /dev/null +++ b/dev-python/poetry/poetry-2.5.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry-core +PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" +HOMEPAGE=" + https://python-poetry.org/ + https://github.com/python-poetry/poetry/ + https://pypi.org/project/poetry/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] + >=dev-python/build-1.2.1[${PYTHON_USEDEP}] + >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] + >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] + >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] + >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] + >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] + >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] + >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] + >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.26[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] + >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] + >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{mock,xdist} ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internal test for lockfile being up-to-date + # Meaningless, also sdist does not include lockfile + tests/installation/test_installer.py::test_not_fresh_lock + + # broken if poetry-plugin-export is installed + 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' + + # unhappy with system Python liking 'linux' tag more? + tests/installation/test_chef.py::test_prepare_directory_with_extensions +) + +src_prepare() { + # unpin + sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die + + distutils-r1_src_prepare +} + +python_test() { + epytest -m "not network" +} diff --git a/dev-python/poetry/poetry-2.5.1.ebuild b/dev-python/poetry/poetry-2.5.1.ebuild new file mode 100644 index 000000000000..fe0ad863e7bf --- /dev/null +++ b/dev-python/poetry/poetry-2.5.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry-core +PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" +HOMEPAGE=" + https://python-poetry.org/ + https://github.com/python-poetry/poetry/ + https://pypi.org/project/poetry/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] + >=dev-python/build-1.2.1[${PYTHON_USEDEP}] + >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] + >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] + >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] + >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] + >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] + >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] + >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] + >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.26[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] + >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] + >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{mock,xdist} ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internal test for lockfile being up-to-date + # Meaningless, also sdist does not include lockfile + tests/installation/test_installer.py::test_not_fresh_lock + + # broken if poetry-plugin-export is installed + 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' + + # unhappy with system Python liking 'linux' tag more? + tests/installation/test_chef.py::test_prepare_directory_with_extensions +) + +src_prepare() { + # unpin + sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die + + distutils-r1_src_prepare +} + +python_test() { + epytest -m "not network" +} |
