From def1d9264911de9f80db5165882084b0d66c9208 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 18 Jun 2023 07:47:30 +0100 Subject: gentoo auto-resync : 18:06:2023 - 07:47:30 --- dev-python/ruamel-yaml/Manifest | 2 + dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild | 58 +++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild (limited to 'dev-python/ruamel-yaml') diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 10bdb9080b46..a67a441e4185 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,7 +1,9 @@ DIST ruamel.yaml-0.17.28.tar.xz 187800 BLAKE2B 24dbf1c3fc76ec2f6255a7771dfa3bae24bf97c7014bd3205dd4968d73bdd9c4fc9e3adf721dba89c50554d13dbdd528f5f67c99692ef15b361119330b35005e SHA512 313bd7e4cfa559f90e150cf5a522b5c690b680b38df24ea3b4320484012b6e4c841f94fd21ca33283dfc0a1d04c465d38d4b5d48f95d2f1f9b876dc371a74f35 DIST ruamel.yaml-0.17.30.tar.xz 189936 BLAKE2B 9e662551527372b3a1654d8e5da8c1e0a22f432d6564a807fe89bee7f93e2878d47e6a97f50475643575e89eb03564beb86daa7295d14513ff09615d38441f3b SHA512 0e460fa05e69d99591ff4dd1b35ae3be4ba40f21bcf514f16256a56a346b570c7c41a56e1ccf7c1d3ff14beb53800a4f0752243aa20fc37df345509c293d351a DIST ruamel.yaml-0.17.31.tar.xz 190068 BLAKE2B cb5682ca184d86f8acb2516f0ce515deb81f3eb1bd9ea0b340c588e738f657076d589424e71492cf8fe37f5a2f62e0c9881644770c23ef1cb8a6d42cae48a86c SHA512 5a453a31babe1b9ad3b782ae06598f5f65d5e6aee167beaf7b898a2b624578245915ef0579bb7f9eefbecee28a472d6f3e04cc721b0c7b320e79f5986225986c +DIST ruamel.yaml-0.17.32.tar.xz 190144 BLAKE2B fe58904cacff21bd64eb7e9cc4ea613ae0ad8e6718f568f64876385b70b6c2ce2bc6137537ddf9d3c7e9c08c66a1112f78527080c025fb5655ddce2b73a4f477 SHA512 e78ae975c3a7281d69ca965604fbc7f014cf8aaec9e51e27c795caefc5708019c57629f54044b12833bca0c846a8005fc0b95e64f75b2da226cdca2fefbcd8ae EBUILD ruamel-yaml-0.17.28.ebuild 1417 BLAKE2B cda239e5b17a90dc3ba2282473a3382e157fef0e3b57b45d235077b4538ed626b3e79c1bcabd2b9b08b964d7111d0a13e180943bbe48d99c6f52b3cafddc4348 SHA512 e177de356651de81e2c0fdaa9a68e933b8998facbe6d8a7f672dfb13972ab78ce537b8da39be29a88c531914a1af9eb97bf48ecca6166dcbae6440019eeb11f6 EBUILD ruamel-yaml-0.17.30.ebuild 1424 BLAKE2B 6582ff97f1e9f98e7d9e606132418bd6c4dab4549e374fd86957cae8f3639eded3696b1715323d4f4fc2ae15578426fa1f27c216d54fa51dd77e5d65fca70eac SHA512 9eb853351400ff0357adf8887ada641fdacf7dfc31052862997f18c133d70570ee4ed83183ae0b9aed7cf34fa0e3575b1da4a95d3b1c2ec4ec44eb74085d806a EBUILD ruamel-yaml-0.17.31.ebuild 1424 BLAKE2B 6582ff97f1e9f98e7d9e606132418bd6c4dab4549e374fd86957cae8f3639eded3696b1715323d4f4fc2ae15578426fa1f27c216d54fa51dd77e5d65fca70eac SHA512 9eb853351400ff0357adf8887ada641fdacf7dfc31052862997f18c133d70570ee4ed83183ae0b9aed7cf34fa0e3575b1da4a95d3b1c2ec4ec44eb74085d806a +EBUILD ruamel-yaml-0.17.32.ebuild 1424 BLAKE2B 6582ff97f1e9f98e7d9e606132418bd6c4dab4549e374fd86957cae8f3639eded3696b1715323d4f4fc2ae15578426fa1f27c216d54fa51dd77e5d65fca70eac SHA512 9eb853351400ff0357adf8887ada641fdacf7dfc31052862997f18c133d70570ee4ed83183ae0b9aed7cf34fa0e3575b1da4a95d3b1c2ec4ec44eb74085d806a MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild new file mode 100644 index 000000000000..171e0b89375a --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.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 ~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