From 71a3af8b7800da41bc54b3598496a5c378bfe3c4 Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Tue, 15 Sep 2020 18:18:50 +0200 Subject: [PATCH] update pytest-6.0.2 --- CHANGELOG.txt | 1 + dev-python/pytest/Manifest | 2 + dev-python/pytest/pytest-6.0.2.ebuild | 62 +++++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 dev-python/pytest/pytest-6.0.2.ebuild diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 65f2309e8..cea4a2f96 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -13,6 +13,7 @@ To remove the (conflicting) wrong one, do a: * update esphome-9999 * update bellows-0.20.2 * update gogogate2-api-2.0.2 + * update pytest-6.0.2 2020-09-14 homeassistant-0.115.0_beta9 * update PyGithub-1.43.8 diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index 964ba2929..89775b89b 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -4,8 +4,10 @@ DIST pytest-5.3.0.tar.gz 992537 BLAKE2B 4386d1623bdc168313a75847dfa33413ab1b6a4d DIST pytest-5.3.2.tar.gz 995560 BLAKE2B aaea9d89e884a82056eeea3068c70604c73d50c96b8d78c6ee14c67bbe066f0e6d882c1b8f95539a2338d6739e047680d901a9db108b1923fa4d3d03dc3f2115 SHA512 2ab39973848d2d4693edd1dbd7ab2798b574026c9277bddd4a18e57aec65b3d93de201e87f58eb26030183b5c71818e6e56bcc1cda8c50892546cb1c04d6984a DIST pytest-5.3.5.tar.gz 990935 BLAKE2B 257628ca9bf7b5e17eb54d868f37fc18a6cc43e66e7ec64581aae0faa8c92a9aa102f011e3117f6c669fc3dfa27fb884c2fefea6b0771fa0ed8999364bc4e149 SHA512 14877d67aef83d498c8a2917b9633bda317948fa889100e6d1a00547a71f0bfb32d8a01506e97bab6372bfbae17a03aa21bdad8d81072a163a5c9c042498a3b3 DIST pytest-5.4.3.tar.gz 1022353 BLAKE2B 70d4f23cbbfc4c4ce63c512ee0a01556973761a6d3ebb71a6d9ed4fb4a4a21531e1b151ed0e4c5e56e5dd3243a1a272441f17c4c2c4e3b0b19c24654b74e8e52 SHA512 0a07d4f4f791969c6f21961a0ba0f8c6670e5870c6cc1cebf93766587bb9cb3e10db8e57f0bd33dd22b275f3aad7aa674949f124ac80e0ccca64e35be4beee4e +DIST pytest-6.0.2.tar.gz 1070533 BLAKE2B 54397bdf8255641e1cb0555a78b3687a49376d9cc603a98b6df3415159aef0331cbaa7d0883bafbceea1b2273fc0ba5c867f7b66eef5b2b4c24f3e5196786877 SHA512 478d28c30f4f990dcdd98edcd074051e32d9ab25941c21bdc9c4cc47b726da79b5b3a01572ff97f608598ef6bb9df075ebba49abb2f1420947e0c6d4fe0be9c8 EBUILD pytest-5.3.0.ebuild 2206 BLAKE2B 8f24f9f16406b9bb60831e7a1a842e44ca439172d123695fabc2af25bf0feaa8ef31c0df907942490af2398b0b38bd8ffdc5e46c744258ed0a927d267c00a84f SHA512 1dcb9c5c778dc12712f926ec9c12988f77059843a687ca568fb9e2f9125b3ed6e84fdf4fabb95b474815ef01cc3313bc5d4cbb1815575981110910614404d229 EBUILD pytest-5.3.2.ebuild 2206 BLAKE2B 8f24f9f16406b9bb60831e7a1a842e44ca439172d123695fabc2af25bf0feaa8ef31c0df907942490af2398b0b38bd8ffdc5e46c744258ed0a927d267c00a84f SHA512 1dcb9c5c778dc12712f926ec9c12988f77059843a687ca568fb9e2f9125b3ed6e84fdf4fabb95b474815ef01cc3313bc5d4cbb1815575981110910614404d229 EBUILD pytest-5.3.5.ebuild 1810 BLAKE2B d4b76159617a8b8af60000c53995847e7ff0ee8d9f10771a5c3ddc9c7b08ce4be73e160823606b18f36cf20db729e1e53d574fc533a27c97818384ec4554b467 SHA512 2d673efbd747d059d56d038ce0f222005b2295ec5c308412307e4a192aa720520e7c7678ff46aa2f455df000196868ed455bf3bddf2d5ee6fce8693a49417bb7 EBUILD pytest-5.4.3.ebuild 1900 BLAKE2B 2227f663c00602a3f87ccb5940f4fa9ead303aea4f3b029707193d745a09794ed624a91ee74bd9ef38d3483a4734064c4571bb9d33b7966afc21d269107a2549 SHA512 cfee0c3f61b2c49a8466cbc2d68fcc5c95e30c7972dcc880b6b10d14d91d56dfccaefdfc2df657ccecaf63cf7ba127efc390c2ecf5576a486e84778914212fb9 +EBUILD pytest-6.0.2.ebuild 1627 BLAKE2B e1e8351b170eb21363d70546100205c5d84c3e9b61fe6b7ec361f497c00fc9d4ad9a53a892519c67deba80633148776d5063f2f90f9753d99b6853884b81c08f SHA512 93a855366c9770b3d498aa01fabffd7b830e7e996ce1cdcba776af589f10acf5ee60a303d2aa62bb2a04479f6c7941c383f0f39f8891ad7edb6ef3e499ac013b MISC metadata.xml 309 BLAKE2B f29391c5f96f44f6329d3665346a5d46ecb4a86d103ae8008769af86126756e76bfa89cfe462e9c219e5f70b64013f662d020c7a2f6015d8cadd0eb25a7614eb SHA512 ba53c13ac716488e3e5dadf5dcfcb697dc9bb13f89e9d0fb98b9a5a6e36cafeeb64d1348008f42497117bf46fb6f3bc288c10a68c4d5ab53c9c02a3ae61b594f diff --git a/dev-python/pytest/pytest-6.0.2.ebuild b/dev-python/pytest/pytest-6.0.2.ebuild new file mode 100644 index 000000000..2caa9cc92 --- /dev/null +++ b/dev-python/pytest/pytest-6.0.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Simple powerful testing with Python" +HOMEPAGE="https://pytest.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' python3_{6,7} pypy3) + dev-python/iniconfig[${PYTHON_USEDEP}] + >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] + =dev-python/py-1.8.2[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] +" +# flake cause a number of tests to fail +DEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + !!dev-python/flaky + )" + +python_prepare_all() { + # fragile to warnings from other packages (setuptools) + # little value for us to run it + sed -i -e 's:test_no_warnings:_&:' \ + testing/test_meta.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + distutils_install_for_testing + + "${EPYTHON}" -m pytest -vv --lsof -rfsxX || + die "Tests failed with ${EPYTHON}" +}