From 2000f81da4dc9971f6e1e5d00b315816d4188f4c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Oct 2023 14:40:37 +0100 Subject: gentoo auto-resync : 25:10:2023 - 14:40:37 --- dev-python/ruamel-yaml/Manifest | 2 + dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild | 58 ++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild (limited to 'dev-python/ruamel-yaml') diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 57dec210297b..38d800a31576 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -6,6 +6,7 @@ DIST ruamel.yaml-0.17.36.tar.xz 193148 BLAKE2B 20c7389b29a34a917049c1ef1081ac7d3 DIST ruamel.yaml-0.17.39.tar.xz 192916 BLAKE2B 23553af89c3083837a54805097c2c59eb2bff96e200acd12fcc646bf346eab20d87f58e6c9553598615a750d408dc855886fe4251ba128e3325cecb953f18275 SHA512 ee534cff9a6b72b617faf3fb4044bff0ae2d3c29508ef8df948774db45d39c8f80362f7ed8c8091319718a221b9d462838d521d97603d9cb18c38a008ebec8e5 DIST ruamel.yaml-0.17.40.tar.xz 193424 BLAKE2B 80405ef0c85af476ef0e996b1da5aba1a116e8c181d18f40fb4fd86093a512c09cf0da30d52d85946c524e86e10379cb11154cb08a7ea7b054ba9379996de4f4 SHA512 848af49430b9c028a6676a159915c66e29f4290374ba0863e4fd87527f3178bb303a80f4ba97139fc8cbcd01f7f7782a4b3112325237a39659e227afda61fcb8 DIST ruamel.yaml-0.18.0.tar.xz 194448 BLAKE2B 5a8c0e1a8cdfcec743d7e9084d7a2df54b79fbca174a7d46629d64a4cea33bc15ec320813b6f4206fb04de8383e34b73a2c615f3e10afebe600f3c0bc02f5639 SHA512 99c84d7c8b66cd3db5a030b81449b0790df54912af1c01dfbae575f495b22c662f4a7187ba41554802bd760782a70554c6359fcc640a12b2f85b37755d4af32d +DIST ruamel.yaml-0.18.2.tar.xz 194700 BLAKE2B 90eab45df1ae69b5089d953829350a2e580220dfe01cd5ef1bde3c13892bbf7998daab9326810dbe41645beca808c1557a8a35be52e4db600ecd9cc8372086e1 SHA512 9718a0a17f9a57ad4d99f9079dbd6257c647ba07a24d368507ea8c66ef35fbec5db97fc2944672cc94217b610508c210f5fe926e80d47b40f2b4270aa6b81fde EBUILD ruamel-yaml-0.17.32.ebuild 1423 BLAKE2B ac245790e464a3adcc237f79aa0c7c3c2a1cebeed02ae5baf7cecab10e7b1288b16d7e89698696acee6c1e8baeb95ce4382338070535532436f8f0abf66fbb03 SHA512 1c5a462810dee1dc6e2702f1c7ab4a2a7deb1291be8e51ac60d7765ec1ce602e4052552acc8c822443b557efba5d7b18739c61ecbd9e6b1b8aa701e9dd798921 EBUILD ruamel-yaml-0.17.33.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 EBUILD ruamel-yaml-0.17.34.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 @@ -14,4 +15,5 @@ EBUILD ruamel-yaml-0.17.36.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551 EBUILD ruamel-yaml-0.17.39.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 EBUILD ruamel-yaml-0.17.40.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 EBUILD ruamel-yaml-0.18.0.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 +EBUILD ruamel-yaml-0.18.2.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild new file mode 100644 index 000000000000..128dbc52c0bb --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +MY_P="${P/-/.}" +DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" +HOMEPAGE=" + https://pypi.org/project/ruamel.yaml/ + https://sourceforge.net/projects/ruamel-yaml/ +" +# PyPI tarballs do not include tests +SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" +BDEPEND=" + test? ( + dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + _test/test_deprecation.py::test_collections_deprecation + ) + local EPYTEST_IGNORE=( + # Old PyYAML tests from lib/ require special set-up and are + # invoked indirectly via test_z_olddata, tell pytest itself + # to leave the subdir alone. + _test/lib/ + ) + + # this is needed to keep the tests working while + # dev-python/namespace-ruamel is still installed + distutils_write_namespace ruamel + epytest +} -- cgit v1.2.3