diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-14 05:50:43 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-14 05:50:43 +0000 |
commit | 3a60b38f14fa81df8e18aa67d1634fbffca17d14 (patch) | |
tree | 2db4eb443cdf196f01a18d0c053ff46d6bd5626d /dev-python/pytest-regressions | |
parent | ea8740cede74808fe1546789e18738612217bb97 (diff) |
gentoo auto-resync : 14:01:2023 - 05:50:42
Diffstat (limited to 'dev-python/pytest-regressions')
-rw-r--r-- | dev-python/pytest-regressions/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild | 62 |
2 files changed, 64 insertions, 0 deletions
diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest index 5eb6d5a94818..ea0a4f44fa71 100644 --- a/dev-python/pytest-regressions/Manifest +++ b/dev-python/pytest-regressions/Manifest @@ -1,3 +1,5 @@ DIST pytest-regressions-2.4.1.tar.gz 110863 BLAKE2B 0c2995d475fd194f318a3f1de28942a9711f0a194bec94f863b92fe16af801a6da50a7a7e825af65c581aed1c978c6be7b18252a08841919751f55e83f6633ea SHA512 0f4a0b4735804b4975cd643d0a55262b67f8583e41f292f2b519cc0c99a5c36a6f5abe49a1084fe4e919cb622d90fd21e0374b718a6cd7cfd44b48395dd9ed1a +DIST pytest-regressions-2.4.2.tar.gz 111030 BLAKE2B 4c1d3ce9a210b6156e046b91688aec6ecab53d4719b5b556cdf6773a6af891352f7f213259140fdb7234f2528dbad5bf5c4ed43431aee94bfd373dd1839c1231 SHA512 f5abcc09da7a466e446329737d4926d3c7c9ac274e1087e6f746fe263b4cfd1b0f4b8870eea3d22b1209a0d5ead7b7169e700d10f3f29bb978e12a33511b1f51 EBUILD pytest-regressions-2.4.1.ebuild 1522 BLAKE2B bc46559668916cbd1f725de9d37dd2190379642a88749823ca9607c4fdff1f2db234794e22b7dd659eedf6d2e3a47daa2d118ae559b4e40dae6635beb4c83d85 SHA512 7f0b2dc1913bb16d97b47dc6c7b044da54cfff9934df2246e1ee0909e0be777c221d617e6f9288604189bd932efb362b02bcd4acbfbe63f3610158400865b401 +EBUILD pytest-regressions-2.4.2.ebuild 1580 BLAKE2B 1d0d8bace1f94c77fd06e027921e496e4994d630a2c9f40b7c7896ed8ac9ccb6ca96c9066d2d1bd07a973c6c41b6bc4cd2c88952d22b4e4449c8fa95839fabe7 SHA512 d322bf606e0afe6e495c1f5841aa538660cdd21794438623c6d7164e81cb519b4190cb648be0c9338b87b53bc70ffac83d44f8b1635f56a63415e2874bfa0cef MISC metadata.xml 465 BLAKE2B ae41a884052ebc7399af62f7c8375c1f32088f7ebc23625b521b1dedb31a9844b86fd05a55008178d248f2c9e2a552868301bc35649418cc0a767038f4a484ed SHA512 b698190fc24eff3235795959a1b165860a21a001bb0e05cfefca7d0fa6ee7e987b1b31bea3c69c8dad82ffd9df24ef665a57f8c39a6f17e872b9d2946a69c010 diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild new file mode 100644 index 000000000000..4bb932d10ccd --- /dev/null +++ b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Easy to use fixtures to write regression tests" +HOMEPAGE=" + https://github.com/ESSS/pytest-regressions/ + https://pypi.org/project/pytest-regressions/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-datadir[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc dev-python/sphinx_rtd_theme + +python_test() { + local EPYTEST_DESELECT=() + local EPYTEST_IGNORE=() + if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_image_regression.py::test_image_regression + ) + fi + if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_ndarrays_regression.py + ) + fi + if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_filenames.py::test_foo + tests/test_filenames.py::TestClass::test_foo + tests/test_filenames.py::TestClassWithIgnoredName::test_foo + ) + EPYTEST_IGNORE+=( + tests/test_dataframe_regression.py + tests/test_num_regression.py + ) + fi + if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_image_regression.py + ) + fi + + epytest +} |