Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pytest/
Date: Tue, 31 Jan 2023 12:00:23
Message-Id: 1675166301.276002509218a4cdb8edc6006408985fca1a7691.mgorny@gentoo
1 commit: 276002509218a4cdb8edc6006408985fca1a7691
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 31 11:58:21 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 31 11:58:21 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27600250
7
8 dev-python/pytest: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/pytest/Manifest | 1 -
13 dev-python/pytest/pytest-7.2.0.ebuild | 105 ----------------------------------
14 2 files changed, 106 deletions(-)
15
16 diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
17 index a72ded32ca06..7377723b20da 100644
18 --- a/dev-python/pytest/Manifest
19 +++ b/dev-python/pytest/Manifest
20 @@ -1,2 +1 @@
21 -DIST pytest-7.2.0.tar.gz 1300608 BLAKE2B 051c1c28aae1b2ff97af0b6e58046d8d3ee9b72909d4c8360f7ca3b9f2ed46f24a6db2d6138d1a629ec650bf7b0a14d89b44d0779340c31b60abb8608defd30b SHA512 a16b034c8522f0aa6ee9541b07b79be713565a6e755ab0489b38c2b0a0ed9f7857c87f952ff24c199a2e4c0d71ee26e918dd06abfe994d30ac90e32ae3e8c4d1
22 DIST pytest-7.2.1.tar.gz 1301901 BLAKE2B 3323e4d0dc95708733425aba808a864816d73a1d67f2f3048ab516aff9c2e5ddafab67d8596ad5693254c906e9714508e7faef591c89592fcf071698b3dbdb30 SHA512 3f09ccda91c0f14156cf558abde880279838d1a61c8f7e7138ea9fcd59be0577234da2f30410959641fd5a17490c713c0008ce2ed4b4c57196267fca69714061
23
24 diff --git a/dev-python/pytest/pytest-7.2.0.ebuild b/dev-python/pytest/pytest-7.2.0.ebuild
25 deleted file mode 100644
26 index e5e3af013755..000000000000
27 --- a/dev-python/pytest/pytest-7.2.0.ebuild
28 +++ /dev/null
29 @@ -1,105 +0,0 @@
30 -# Copyright 1999-2023 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=8
34 -
35 -DISTUTILS_USE_PEP517=setuptools
36 -PYTHON_TESTED=( python3_{9..11} pypy3 )
37 -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
38 -
39 -inherit distutils-r1 multiprocessing
40 -
41 -DESCRIPTION="Simple powerful testing with Python"
42 -HOMEPAGE="
43 - https://pytest.org/
44 - https://github.com/pytest-dev/pytest/
45 - https://pypi.org/project/pytest/
46 -"
47 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
48 -
49 -LICENSE="MIT"
50 -SLOT="0"
51 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
52 -IUSE="test"
53 -RESTRICT="!test? ( test )"
54 -
55 -RDEPEND="
56 - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
57 - dev-python/iniconfig[${PYTHON_USEDEP}]
58 - >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
59 - dev-python/packaging[${PYTHON_USEDEP}]
60 - >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
61 - $(python_gen_cond_dep '
62 - >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
63 - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
64 - ' 3.8 3.9 3.10)
65 -"
66 -BDEPEND="
67 - >=dev-python/setuptools_scm-6.2.3[${PYTHON_USEDEP}]
68 - test? (
69 - ${RDEPEND}
70 - $(python_gen_cond_dep '
71 - dev-python/argcomplete[${PYTHON_USEDEP}]
72 - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
73 - dev-python/mock[${PYTHON_USEDEP}]
74 - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
75 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
76 - dev-python/requests[${PYTHON_USEDEP}]
77 - dev-python/xmlschema[${PYTHON_USEDEP}]
78 - ' "${PYTHON_TESTED[@]}")
79 - )
80 -"
81 -
82 -src_test() {
83 - # workaround new readline defaults
84 - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
85 - local -x INPUTRC="${T}"/inputrc
86 - distutils-r1_src_test
87 -}
88 -
89 -python_test() {
90 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
91 - einfo "Skipping tests on ${EPYTHON}"
92 - return
93 - fi
94 -
95 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
96 - local -x COLUMNS=80
97 -
98 - local EPYTEST_DESELECT=(
99 - # broken by epytest args
100 - testing/test_warnings.py::test_works_with_filterwarnings
101 -
102 - # tend to be broken by random pytest plugins
103 - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
104 - testing/test_helpconfig.py::test_version_less_verbose
105 - testing/test_helpconfig.py::test_version_verbose
106 - testing/test_junitxml.py::test_random_report_log_xdist
107 - testing/test_junitxml.py::test_runs_twice_xdist
108 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
109 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
110 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
111 - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal
112 - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info
113 - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info
114 -
115 - # unstable with xdist
116 - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist
117 -
118 - # TODO (XPASS)
119 - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered
120 - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple
121 - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice
122 - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug
123 - testing/test_debugging.py::test_pdb_suspends_fixture_capturing
124 - )
125 -
126 - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
127 - # regressions on pypy3.9
128 - # https://github.com/pytest-dev/pytest/issues/9787
129 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions
130 - testing/test_unraisableexception.py
131 - )
132 -
133 - epytest -p xdist -n "$(makeopts_jobs)"
134 -}