From f516638b7fe9592837389826a6152a7e1b251c54 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 30 May 2020 11:44:06 +0100 Subject: gentoo resync : 30.05.2020 --- dev-python/pytest/Manifest | 5 ++-- .../pytest/files/pytest-4.6.10-timeout.patch | 35 ++++++++++++++++++++++ dev-python/pytest/pytest-4.6.10.ebuild | 12 ++++---- dev-python/pytest/pytest-5.4.2.ebuild | 9 ++++-- 4 files changed, 51 insertions(+), 10 deletions(-) create mode 100644 dev-python/pytest/files/pytest-4.6.10-timeout.patch (limited to 'dev-python/pytest') diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index 64ecfd01e429..64369951284a 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,4 +1,5 @@ AUX pytest-4.5.0-strip-setuptools_scm.patch 674 BLAKE2B 4eab3e26423d81614223a88a0124dc4f35892b18ecbcce34280a00774012822fced0045ac7113a50f8f88d042b88e404dbf4d8d3760140c66a48daa3da2a44c6 SHA512 d34d7c1db57804f0d1ff71f3f51c9a736592945fdf564f54c0c20c398c86f08616eb21f75d77457a71738df4d254ec3d69e46aa3378dea6f7913933bcdf45c08 +AUX pytest-4.6.10-timeout.patch 1297 BLAKE2B 3a5b4005b1aff72b17a366283e692bca19ebd952ef1d5e10f6c702962cb20a83fec48cce5fb0cc35a8da47df2370e85879bf01b9e95f4c271d2d3241f9ea9545 SHA512 f1d2270644e43dfc2ff31ed900456c5707ea19a83447ab80a4d3013e44db36f726676917156930385547f8a75bdbc8835d46d7e6f3301fd51f187c281a5425b0 DIST pytest-3.10.1.tar.gz 892420 BLAKE2B 38849ae69bf4380bc1a99aa105cac04be078da4460373dfc16fa555238b2830fa2f5ae6c19de8aa2af9ac18d87c5d2705d62f7b2e67e4a62d843f6a28bbd76fd SHA512 30ff79c0fdcbeef68e1191ff400a20428e391717f06957f554b694b94baaaa565dca01346fe989c3e443c4402f3b2bdbd5564f6303a4447f933fb54cba45628f DIST pytest-4.5.0.tar.gz 943607 BLAKE2B 49a0e91fda7f4231fdd39f90eb2daa344d3034c10faff221330ea0ae7482a2a7d0fb9443a0a264db00f1d92568d5a6005cb73e07d8643b46906f7ecff831adcb SHA512 cbffc6216f83491b1de241058315c116697bfaa5206b5f558192a7f861d43dd036d30d0d689bedae7bdee4f0258dd19ef5827c356e11863dd596a5fabe8249fc DIST pytest-4.6.10.tar.gz 951516 BLAKE2B f87d00c3d69990f39369ec6af8c4b88d8b7da9bbdc9fcb324243ea2164a501e1b23d1c2a7f92049b58786fc2f1006673a5b5348e2367a8ca476650623c1f67ed SHA512 73668967f6568654cdf92e260ada79d9685fcfc30967499709caeb12527e39a9e886f057c4c73e8a39125c0fbfcd674d905b7023402ce0ab9e836aa77d3888cb @@ -7,8 +8,8 @@ DIST pytest-5.4.1.tar.gz 1017924 BLAKE2B 2892b06655384c8453963e8444e7c1659f4ce60 DIST pytest-5.4.2.tar.gz 1020640 BLAKE2B e10ce7a2dbc1ff42ffbe02c3a9f72b4c829c5cc80ba9a50ae015d181c03916a807ee2b13d40e0d7590844f67f8b68e926c770d298fd839c3cf24d9daa4b4e1e7 SHA512 c92ffa613a02cee2580d690c24b76f16957082b138cf7c51d277b0fb5098fab2272ab73295e5e368cbd908026130a9185a35f8792054e36b7ade0a05f7f3f192 EBUILD pytest-3.10.1.ebuild 2366 BLAKE2B 7f7617f2d4bb90edbd0350297870c823f7525e2f18d984fe9a12cd8bbcd4dcce461e3a7f43c1d5ba8ecbb90d7606f76f0ecf336d7a0933baa6cff22417aa4efe SHA512 1104eea0003f68645660eebc1b3ca8736cea46f99de40637955169168c1efe07ca90ef8967d31bcb470f5e1aa831ed0b572b9156671bc718dc1da8d18c96a8cb EBUILD pytest-4.5.0.ebuild 2082 BLAKE2B d2e9edae4f7751ccdbccd6b3c98e77a67aa3aacc77eaec413fd05d1cb65eb6e48c52a181993d8e0cb83ce9d26d23ce4590d398ecddb2c6a72a15ec4d57538ffc SHA512 41dc00468a3b5f16275ced0ff703e9fe53a618a82b8da9e11a0a4a1dc5dc82c1eb666679498e1df1c7ff67540f786e8f419570a93be0d361fbf44678b7dd527b -EBUILD pytest-4.6.10.ebuild 2430 BLAKE2B 8a544f5bf8ac264660d1074eabb1dfa6bdd26137088b4f7c9c0be80c75403f49443e98c62532ad8ad49d8f23dad942aacdf7a3eb1e60fe1650ea2299f8b961f3 SHA512 d5470d88b164d538ef332e1d48c0fa99823b618369b4eeb71935def8aac9176aebda8761cb9e5e26227c86f24ca79639e16982a31f9420daf1822e51b3f0403a +EBUILD pytest-4.6.10.ebuild 2474 BLAKE2B 91ab3acadcc8833e7e9b5414d20e2a55ed054563a8d4642b60065d27e6521e9817ef7d487b96ad4a88cc1ba6c9b2a58b83257a43f731b710555fa857f3ad6a80 SHA512 653f26ab3dab287537285a382b7b35b1e2fcc3383a7b06ba362bf84aaf104083ae047d0563f858470f459c804052081c04c1eadfdbd2a9023ee19927ae79909f EBUILD pytest-4.6.9.ebuild 2436 BLAKE2B f4bdbba1e7731e8dbfe4294acd1fc9e72d498bdb13c9cfa57c17da5f9d3aa0089caff3e32b6d68b5b66f4b48bd50f4d9310eeedb8502c50fff189ed2edc8c8bc SHA512 b4ead0e0d0d88175ee79b11af0f7e94790e0d82931defd425c71e138fec6008e6d244fa311e86549e11cc5a02c8a3df8ee9f55565a42f26855021c64f3561059 EBUILD pytest-5.4.1.ebuild 1641 BLAKE2B 7e4fbe80e3ad011c67d7260bdef6044d5aa852bce7f4ebee0553c3699919ec69fe9da867cd000041b2cdca7443607c3adaf550e4ee5031cb339541bc56fe1b65 SHA512 c9c0eb717a245e038900b63f8db6929045686cc43df3aef51cd0d134f9e9840b05896ce5f926625eefcadaf336dca0ff7252c9143370e1e4962e3e87717f5f42 -EBUILD pytest-5.4.2.ebuild 1831 BLAKE2B da9d7f0a1b310487a52ed0218cf395e39d1541b52d3481b918b752249338e9ada0c0896035756b7532d1c24b0b9ec9aa7df1c624aceb2fb3260c71718eb868ef SHA512 1868a86712e11b4a1e43555ba5b49a0a0da6e8fc8c42e1bdb9d2f2c3355a97e271a8438bb5c47545783c795f702f8e49fed1cbbe7c4f84a745867f11e2df185e +EBUILD pytest-5.4.2.ebuild 1935 BLAKE2B 8c63fbdc020eb76aa3164955d716ad78e20b90d840d224f15453ba7ce9f5d6de3b3ae8541969fc89f12ddef231b12b08bed1a82f27d5020f161c3f0a46151cb7 SHA512 59b5bc63121e3c2280a0684a06ea3a594adccfdd2e9532433838f1619dbedd000fb4498407c231110d2ae8365dd9706f2860ff3d4450b1c8eb9ea06fd65b7440 MISC metadata.xml 333 BLAKE2B 2155c30735de72aace8fe3e88a16c011f3961b4b644d761be31c45094f243f1eeeac1803f5a74219198039dcf1f7474531b2ec814a3ed591c59fd6d9ad5a914a SHA512 c59e04710dd640b2e7bb0214e52b05ec50367d895d057886ae9bf9342312006e7b21f5625e1c4f5d7a9e12a7f7b64a968e5371f8c2c45a8ac8b1c8ca6d39b10b diff --git a/dev-python/pytest/files/pytest-4.6.10-timeout.patch b/dev-python/pytest/files/pytest-4.6.10-timeout.patch new file mode 100644 index 000000000000..5bf9bcdbd8f5 --- /dev/null +++ b/dev-python/pytest/files/pytest-4.6.10-timeout.patch @@ -0,0 +1,35 @@ +diff --git a/src/_pytest/pytester.py b/src/_pytest/pytester.py +index f1d739c99..72406b85d 100644 +--- a/src/_pytest/pytester.py ++++ b/src/_pytest/pytester.py +@@ -1209,7 +1209,7 @@ class Testdir(object): + args = self._getpytestargs() + args + return self.run(*args, timeout=timeout) + +- def spawn_pytest(self, string, expect_timeout=10.0): ++ def spawn_pytest(self, string, expect_timeout=60.0): + """Run pytest using pexpect. + + This makes sure to use the right pytest and sets up the temporary +@@ -1223,7 +1223,7 @@ class Testdir(object): + cmd = "%s --basetemp=%s %s" % (invoke, basetemp, string) + return self.spawn(cmd, expect_timeout=expect_timeout) + +- def spawn(self, cmd, expect_timeout=10.0): ++ def spawn(self, cmd, expect_timeout=60.0): + """Run a command using pexpect. + + The pexpect child is returned. +diff --git a/testing/test_terminal.py b/testing/test_terminal.py +index 1b2e46c7c..52ba80f46 100644 +--- a/testing/test_terminal.py ++++ b/testing/test_terminal.py +@@ -138,7 +138,7 @@ class TestTerminal(object): + """ + def test_1(): + import time +- time.sleep(20) ++ time.sleep(120) + """ + ) + child = testdir.spawn_pytest("") diff --git a/dev-python/pytest/pytest-4.6.10.ebuild b/dev-python/pytest/pytest-4.6.10.ebuild index ebd5ee838156..c8234af1fa7a 100644 --- a/dev-python/pytest/pytest-4.6.10.ebuild +++ b/dev-python/pytest/pytest-4.6.10.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) inherit distutils-r1 @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" @@ -27,8 +27,9 @@ RDEPEND=" >=dev-python/atomicwrites-1.0[${PYTHON_USEDEP}] >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' \ - -2 python3_{5,6,7} pypy3) + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' -2 python3_{5,6,7} pypy3) $(python_gen_cond_dep ' dev-python/pathlib2[${PYTHON_USEDEP}] dev-python/funcsigs[${PYTHON_USEDEP}] @@ -47,7 +48,6 @@ DEPEND=" dev-python/argcomplete[${PYTHON_USEDEP}] >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) dev-python/pexpect[${PYTHON_USEDEP}] dev-python/pytest-xdist[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] @@ -55,10 +55,12 @@ DEPEND=" !!dev-python/pytest-aiohttp !!dev-python/pytest-asyncio !!dev-python/pytest-django + $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) )" PATCHES=( "${FILESDIR}/${PN}-4.5.0-strip-setuptools_scm.patch" + "${FILESDIR}/${P}-timeout.patch" ) python_prepare_all() { diff --git a/dev-python/pytest/pytest-5.4.2.ebuild b/dev-python/pytest/pytest-5.4.2.ebuild index 6e9aec16f996..7ea70529f1b1 100644 --- a/dev-python/pytest/pytest-5.4.2.ebuild +++ b/dev-python/pytest/pytest-5.4.2.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) inherit distutils-r1 @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~ppc64 sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" @@ -25,7 +25,9 @@ PY_VER="1.5.0" # support, which only came in py3.6. RDEPEND=" >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' python3_{6,7} pypy3) >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] @@ -40,6 +42,7 @@ DEPEND="${RDEPEND} >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/xmlschema[${PYTHON_USEDEP}] !!dev-python/flaky -- cgit v1.2.3