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, 29 Nov 2022 08:48:52
Message-Id: 1669711723.071a60eef6915a7f72483e4e933ff83769aa229c.mgorny@gentoo
1 commit: 071a60eef6915a7f72483e4e933ff83769aa229c
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 29 08:45:31 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 29 08:48:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071a60ee
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.1.3.ebuild | 103 ----------------------------------
14 2 files changed, 104 deletions(-)
15
16 diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
17 index f079452bf72a..a809f17b2db6 100644
18 --- a/dev-python/pytest/Manifest
19 +++ b/dev-python/pytest/Manifest
20 @@ -1,2 +1 @@
21 -DIST pytest-7.1.3.tar.gz 1257801 BLAKE2B 39935fbfc9eb79a220324b8642e80225472a658f85fa8ef50b1dff5396dd30cfde22b2faf3909df0ba7d08ea14f548794974a7fd7670d7204e8d625ea5949630 SHA512 07a6b30fc90776dcd59972e2e4fc03ba02270bf1460faba765bfcf8b04888797be15a16a2ae947d97eb523250be200297d8a442870b3b6d56ae776b28fd18dce
22 DIST pytest-7.2.0.tar.gz 1300608 BLAKE2B 051c1c28aae1b2ff97af0b6e58046d8d3ee9b72909d4c8360f7ca3b9f2ed46f24a6db2d6138d1a629ec650bf7b0a14d89b44d0779340c31b60abb8608defd30b SHA512 a16b034c8522f0aa6ee9541b07b79be713565a6e755ab0489b38c2b0a0ed9f7857c87f952ff24c199a2e4c0d71ee26e918dd06abfe994d30ac90e32ae3e8c4d1
23
24 diff --git a/dev-python/pytest/pytest-7.1.3.ebuild b/dev-python/pytest/pytest-7.1.3.ebuild
25 deleted file mode 100644
26 index dfe60173b54c..000000000000
27 --- a/dev-python/pytest/pytest-7.1.3.ebuild
28 +++ /dev/null
29 @@ -1,103 +0,0 @@
30 -# Copyright 1999-2022 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_{8..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 - >=dev-python/py-1.8.2[${PYTHON_USEDEP}]
62 - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
63 -"
64 -BDEPEND="
65 - >=dev-python/setuptools_scm-6.2.3[${PYTHON_USEDEP}]
66 - test? (
67 - ${RDEPEND}
68 - $(python_gen_cond_dep '
69 - dev-python/argcomplete[${PYTHON_USEDEP}]
70 - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
71 - dev-python/mock[${PYTHON_USEDEP}]
72 - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
73 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
74 - dev-python/requests[${PYTHON_USEDEP}]
75 - dev-python/xmlschema[${PYTHON_USEDEP}]
76 - ' "${PYTHON_TESTED[@]}")
77 - )
78 -"
79 -
80 -src_test() {
81 - # workaround new readline defaults
82 - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
83 - local -x INPUTRC="${T}"/inputrc
84 - distutils-r1_src_test
85 -}
86 -
87 -python_test() {
88 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
89 - einfo "Skipping tests on ${EPYTHON}"
90 - return
91 - fi
92 -
93 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
94 - local -x COLUMNS=80
95 -
96 - local EPYTEST_DESELECT=(
97 - # broken by epytest args
98 - testing/test_warnings.py::test_works_with_filterwarnings
99 -
100 - # tend to be broken by random pytest plugins
101 - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
102 - testing/test_helpconfig.py::test_version_less_verbose
103 - testing/test_helpconfig.py::test_version_verbose
104 - testing/test_junitxml.py::test_random_report_log_xdist
105 - testing/test_junitxml.py::test_runs_twice_xdist
106 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
107 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
108 - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
109 - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal
110 - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info
111 - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info
112 -
113 - # unstable with xdist
114 - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist
115 -
116 - # TODO (XPASS)
117 - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered
118 - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple
119 - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice
120 - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug
121 - testing/test_debugging.py::test_pdb_suspends_fixture_capturing
122 - )
123 -
124 - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
125 - # regressions on pypy3.9
126 - # https://github.com/pytest-dev/pytest/issues/9787
127 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions
128 - testing/test_unraisableexception.py
129 - )
130 -
131 - epytest -p xdist -n "$(makeopts_jobs)"
132 -}