python2-pytest-xdist-1.27.0-lp152.3.6.1<>,U`_rRT/=„{ x:~CuFȫFa͕J+MU$mv$"q fo J?3+:7$vL̋x@CIhP575QOxt4-RI;FX ]]q/'rbK.7۫Ih2*E`mN[ v. 4c#>U6|iQ#wAI0؈79)]UtRqk.Cy,T͉_iwS3I@>AK?Jd * ^ !'0:: : : : b: :::: 4  (48<9|:B=F=G>:H>:I?:X@ Y@(Z@P[@T\@h:]AP:^D;bEcF+dFeFfFlFuF:vGwH :xI:yI*zJJJJJCpython2-pytest-xdist1.27.0lp152.3.6.1Distributed testing and loop-on-failing for py.testThe `pytest-xdist`_ plugin extends py.test with some unique test execution modes: * test run parallelization_: if you have multiple CPUs or hosts you can use those for a combined test run. This allows to speed up development or to use special resources of `remote machines`_. * ``--boxed``: (not available on Windows) run each test in a boxed_ subprocess to survive ``SEGFAULTS`` or otherwise dying processes * ``--looponfail``: run your tests repeatedly in a subprocess. After each run py.test waits until a file in your project changes and then re-runs the previously failing tests. This is repeated until all tests pass after which again a full run is performed. * `Multi-Platform`_ coverage: you can specify different Python interpreters or different platforms and run tests in parallel on all of them. Before running tests remotely, ``py.test`` efficiently "rsyncs" your program source code to the remote place. All test results are reported back and displayed to your local terminal. You may specify different Python versions and interpreters._rRTbuild75openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/pytest-dev/pytest-xdistlinuxnoarch1E-Mv;hCBy"~)) M  &&&  Dw*)(R' 7G5Q4GFFG$$2A큤A큤A큤A큤A큤_rO_rO_rO_rO_rO_rO_rO_rO_rO\_rO_rO^@_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO\_rO_rO_rRS\\_rO_rRS\bdc127904cf6074b89cdbd0563b52da237440e17de2b4d81f33cc041a66874c5206a03aea30a55734cea0a9361ecb43da33f9fd8453c5bacd73a3b8deadc9bfa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb0874a9e922aa56b912dafb1be54655a258412e999fb0fcc52eedc2ab379b54301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2b7ad7ea506f89948ececd6cf82c40257c8d8a4cc770549a460e29b87effe77707d232eab031e94bf2f894c8bbd37b62ffee835f84cc3de75ff081fa87536ab68e75d10808a0dae52990b060db8ae09e479cdc78cd65678dfa544f79e5b4578bd77c51e8c124c20b21a298ba3f18204460cb02454de152f90004274d9455c6fcd77c51e8c124c20b21a298ba3f18204460cb02454de152f90004274d9455c6fc4ab2a6a3ac47855692b8fcf0acfbacc017a79abd57aeeb1434db26c5985162a694d4ef5f8cad9189edde3271c921fa375670407aea55209994ecd0a31d180b7894d4ef5f8cad9189edde3271c921fa375670407aea55209994ecd0a31d180b7849e432bb61ab16a0b15b6552c37344123963133c89bfcb73681d74f2f48e46003cd06e354f3978938bcdaf44be806963fc2d7fb388cfa232dec226161bb4f90204f9c442082e12e34d82a7f4a4f2b71d324a0ccc0c89335e53734e6861f55b874d514dac1fa89f9213a2a1e1c3a674fe0bb7e906c52baacce2b3d067dbdda399609d8984489e7a923cafc1320b0716d390b92a4f0ec93d4389c0a1725a866950609d8984489e7a923cafc1320b0716d390b92a4f0ec93d4389c0a1725a8669504f2afef096d5ce0889ff8a4f672c5a7c31a4be0e3098ecb5a7aeb82725851d416de1dd65ea15040ac08b3675092f8e94ddd9953ee5de517a117a3d614bc23e516de1dd65ea15040ac08b3675092f8e94ddd9953ee5de517a117a3d614bc23e5117d9efb2c122eb0ab8afe30af006fcc5bf1dd5f16a50405edb24fec42429a5bfa6dd7dbda3bd3783f7650d479ef4ab45cc8d652834e8a9811e20fb5c11acdf8aa6dd7dbda3bd3783f7650d479ef4ab45cc8d652834e8a9811e20fb5c11acdf8a121f5f729f70728423b02743bd2839e903eefde2aea783d67861af600ef6bfc6d713d7cd4c2eab73089f12340e42afe6e42d30657d1b42114dbe090c73e7cee88842a974f1e862310f9b1f3a307d975e86ae03e87b0c3c56ac8b849d47900e8baab4fbd1e4b9a7419f2fa437e41409d9fe3ece94d1003e331a14c3ad01e9e6f5c7bded3ab29c7e1f67a99b9f3d03e5abb2ec29248745d7e0264de22dfac006e6c7bded3ab29c7e1f67a99b9f3d03e5abb2ec29248745d7e0264de22dfac006e61e84ed9335ce91f63af8732161b7179f095ca1295b38626671bb56d529428914a532c4dc319f6f7e355a69f142df53453b9e1c07ed8a635c36d22a983c0c8bd1a532c4dc319f6f7e355a69f142df53453b9e1c07ed8a635c36d22a983c0c8bd12c9dbd094f41aa6500792655abb455f6a71c8b6a5525fc469cade0b3d359c5f7c3c50c056059dbc0a14eeab0598e40b0b9513da4c2f3e4f496301332655ad7568bd844392d82a8c1f5bf37bf84e978849f7c649fe00da4baab723b989941a27cce87d37d64a506d841b6771e671d23e8411f945c7e1058fbc8dc878db126b53008bccdee22acf6c744c908467bc7d6f783150b65d0eb5d7aa7f3c067d5a44e4755469a1b0486d6748c2d6ecc4258dc55bdf5d104af8150da1747bc97e00a35bedfdfa10282475fc808bc3e7b67f3d4f41f82a48596fd9de31f2c8d6b7525c8fe0b00a1d5aa9fc2f8aca52e0284e27fe95ebf59aec07848225f72e79d883bd3f40b00a1d5aa9fc2f8aca52e0284e27fe95ebf59aec07848225f72e79d883bd3f4ffb072a3ec261b973d7ce456bb29a1d8f96f19a3b35840625414cac5b3e2615562a9571668a641f09d570c19b0d7ad37bfc166cfa19e9a38807526e158adb2bd5ef91eabe410f41bbad7ece6dbf3f01ebfc49883a7c68f2ec0ce60ec9ba8bec63f99b103ac7b358b2cffa1403f33631a122357ea93f1977f477b0ba00450894bf153b91ce608731b41cdf9646c643f9e7d799f61022648f5d4352e4cf0b204825e0ab66710defd74d1539330e7d44f98b77d6f5df26361b32b68521d8d9c0beaae922784fb5ac64ac0d2c609a1f5a012e9abef5e7d07696c5129101c0952440af6d579f893154c50f085a741de558ce6b03bd7b9b9b65d44c04dbff647e2b8dfb7ad76c64a05489f414aee00939b3c20bd9e1b5502c8f935ffe962eadfbcc941e89eed1074d3a943198ba139b80844f5b445b860bba74a8aeadc0610566164earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-xdist-1.27.0-lp152.3.6.1.src.rpmpython-pytest-xdistpython2-pytest-xdist@      python(abi)python2-execnetpython2-pytestpython2-pytest-forkedpython2-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.71.13.6.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@\|\b@[ZȲZSZSZWQZLZ ,@Z@XEXXX{d@WH6V'~@Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Ondřej Súkup arun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dealoisio@gmx.comhpj@urpla.nethpj@urpla.nettoddrme2178@gmail.comhpj@urpla.net- Export PYTHONDONTWRITEBYTECODE=1 to avoid PYTEST.pyc cache creation bsc#1171561- Update to 1.27.0: * #374: The new ``pytest_xdist_getremotemodule`` hook allows overriding the module run on remote nodes. * #415: Improve behavior of ``--numprocesses=auto`` to work well with ``--pdb`` option.- Update to 1.26.1: * #406: Do not implement deprecated pytest_logwarning hook in pytest versions where it is deprecated. * #376: The current directory is no longer added sys.path for local workers, only for remote connections. * #379: Warning attributes are checked to make sure they can be dumped prior to serializing the warning for submission to the master node. * #372: Pytest versions older than 3.6 are no longer supported. * #373: Node setup information is hidden when pytest is run in quiet mode to reduce noise on many-core machines. * #388: mainargv is made available in workerinput from the host's sys.argv. * #384: pytest 4.1 support: ExceptionInfo API changes. * #390: pytest 4.1 support: pytest_logwarning hook removed.- update to version 1.23.2 - add python-six to runtime deps * Fix issue where Warnings could cause pytest to fail if they do not set the args attribute correctly. * Fix warnings transfer between workers and master node with pytest >= 3.8 * Improve collection performance by reducing the number of events sent to master node- update to version 1.22.2: * Add backward compatibility for slaveoutput attribute to WorkerController instances. (#285)- cleanup Requires and spec- update to version 1.22.1: * Bug Fixes + Fix issue when using loadscope or loadfile where tests would fail to start if the first scope had only one test. (#257) * Trivial Changes + Change terminology used by pytest-xdist to master and worker in arguments and messages (for example --max-worker-reset). (#234)- update to version 1.22.0: * Add support for the pytest_runtest_logfinish hook which will be released in pytest 3.4. (#266)- update to version 1.21.0: * Deprecations and Removals + Drop support for EOL Python 2.6. (#259) * Features + New --dist=loadfile option which load-distributes test to workers grouped by the file the tests live in. (#242) * Bug Fixes + Fix accidental mutation of test report during serialization causing longrepr string-ification to break. (#241)- new pytest-xdist requires pytest-forked package- specfile: * CHANGELOG->CHANGELOG.rst * update pytest version requirement to 3.0.0 - update to version 1.20.1: * Bug Fixes + Fix hang when all worker nodes crash and restart limit is reached (#45) + Fix issue where the -n option would still run distributed tests when pytest was run with the --collect-only option (#5) - changes from version 1.20.0: * Features + xdist now supports tests to log results multiple times, improving integration with plugins which require it like pytest-rerunfailures and flaky. (#206) * Bug Fixes + Fix issue where tests were being incorrectly identified if a worker crashed during the teardown stage of the test. (#124) - changes from version 1.19.1: * Bug Fixes + Fix crash when transferring internal pytest warnings from workers to the master node. (#214) - changes from version 1.19.0: * Deprecations and Removals + --boxed functionality has been moved to a separate plugin, pytest-forked. This release now depends on " pytest-forked" and provides --boxed as a backward compatibility option. (#1) * Features + New --dist=loadscope option: sends group of related tests to the same worker. Tests are grouped by module for test functions and by class for test methods. See README.rst for more information. (#191) + Warnings are now properly transferred from workers to the master node. (#92) * Bug Fixes + Fix serialization of native tracebacks (--tb=native). (#196) - changes from version 1.18.2: * Bug Fixes + Removal of unnecessary dependency on incorrect version of py. (#105) + Fix bug in internal event-loop error handler in the master node. This bug would shadow the original errors making extremely hard/impossible for users to diagnose the problem properly. (#175) - changes from version 1.18.1 : * Bug Fixes + Fixed serialization of longrepr.sections during error reporting from workers. (#171) + Fix ReprLocal not being unserialized breaking --showlocals usages. (#176) - changes from version 1.18.0 : * pytest-xdist now requires pytest>=3.0.0. * Features + Add long option --numprocesses as alternative for -n. (#168) * Bug Fixes + Fix serialization and deserialization dropping longrepr details. (#133) - changes from version 1.17.1 : * Bug Fixes + Hot fix release reverting the change introduced by #124, unfortunately it broke a number of test suites so we are reversing this change while we investigate the problem. (#157) * Improved Documentation + Introduced towncrier for CHANGELOG management. (#154) + Added HOWTORELEASE documentation. (#155) - changes from version 1.17.0: * fix #124: xdist would mark test as complete after 'call' step. As a result, xdist could identify the wrong test as failing when test crashes at teardown. To address this issue, xdist now marks test as complete at teardown. - changes from version 1.16.0: * pytest-xdist now requires pytest 2.7 or later. * Add worker_id attribute in the TestReport * new hook: pytest_xdist_make_scheduler(config, log), can return custom tests items distribution logic implementation. You can take a look at built-in LoadScheduling and EachScheduling implementations. Note that required scheduler class public API may change in next pytest-xdist versions.- Converted to single-spec - Fix source URL- fix Source URL- Update to 1.15.0 - new ``worker_id`` fixture, returns the id of the worker in a test or fixture. Thanks Jared Hellman for the PR. - display progress during collection only when in a terminal, similar to pytest #1397 issue. Thanks Bruno Oliveira for the PR. - fix internal error message when ``--maxfail`` is used (#62, #65). Thanks Collin RM Stocks and Bryan A. Jones for reports and Bruno Oliveira for the PR. - exclude two tests, that fail due to too narrow requirements- Update to 1.14 - new hook: ``pytest_xdist_node_collection_finished(node, ids)``, called when a worker has finished collection. Thanks Omer Katz for the request and Bruno Oliveira for the PR. - fix README display on pypi - fix #22: xdist now works if the internal tmpdir plugin is disabled. Thanks Bruno Oliveira for the PR. - fix #32: xdist now works if looponfail or boxed are disabled. Thanks Bruno Oliveira for the PR.- Update to 1.13.1: - fix a regression -n 0 now disables xdist again - Update to 1.13: - extended the tox matrix with the supported py.test versions - split up the plugin into 3 plugin's to prepare the departure of boxed and looponfail. looponfail will be a part of core and forked boxed will be replaced with a more reliable primitive based on xdist - conforming with new pytest-2.8 behavior of returning non-zero when all tests were skipped or deselected. - new "--max-slave-restart" option that can be used to control maximum number of times pytest-xdist can restart slaves due to crashes. Thanks to Anatoly Bubenkov for the report and Bruno Oliveira for the PR. - release as wheel - "-n" option now can be set to "auto" for automatic detection of number of cpus in the host system. Thanks Suloev Dmitry for the PR. - Update to 1.12: - fix issue594: properly report errors when the test collection is random. Thanks Bruno Oliveira. - some internal test suite adaptation (to become forward compatible with the upcoming pytest-2.8) - Update to 1.11: - fix pytest/xdist issue485 (also depends on py-1.4.22): attach stdout/stderr on --boxed processes that die. - fix pytest/xdist issue503: make sure that a node has usually two items to execute to avoid scoped fixtures to be torn down pre-maturely (fixture teardown/setup is "nextitem" sensitive). Thanks to Andreas Pelme for bug analysis and failing test. - restart crashed nodes by internally refactoring setup handling of nodes. Also includes better code documentation. Many thanks to Floris Bruynooghe for the complete PR.python-pytest-xdistbuild75 1601327700  "#$$&'()*+,--/0123456789:1.27.0-lp152.3.6.11.27.0-lp152.3.6.11.27.0-lp152.3.6.1pytest_xdist-1.27.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtxdist__init__.py__init__.pyc__init__.pyo_version.py_version.pyc_version.pyodsession.pydsession.pycdsession.pyolooponfail.pylooponfail.pyclooponfail.pyonewhooks.pynewhooks.pycnewhooks.pyoplugin.pyplugin.pycplugin.pyoremote.pyremote.pycremote.pyoreport.pyreport.pycreport.pyoscheduler__init__.py__init__.pyc__init__.pyoeach.pyeach.pyceach.pyoload.pyload.pycload.pyoloadfile.pyloadfile.pycloadfile.pyoloadscope.pyloadscope.pycloadscope.pyoworkermanage.pyworkermanage.pycworkermanage.pyopython2-pytest-xdistCHANGELOG.rstISSUES.txtREADME.rstpython2-pytest-xdistLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pytest_xdist-1.27.0-py2.7.egg-info//usr/lib/python2.7/site-packages/xdist//usr/lib/python2.7/site-packages/xdist/scheduler//usr/share/doc/packages//usr/share/doc/packages/python2-pytest-xdist//usr/share/licenses//usr/share/licenses/python2-pytest-xdist/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14277/openSUSE_Leap_15.2_Update/111213d346f5235a9b3c8d9569903445-python-pytest-xdist.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiled  !"#$%&'()RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR* xDZ<utf-88638e8b9cc47596040b07037cb407a8ce850f914f9c9f3867860e4e6fcec6e17?7zXZ !t/]"k%a koG>/,#K VT dׄ^R6V=[ؼέ TQOI"nRӱG'NGE9蹖Ք;Y*ƻ#F@ _d؏FS'd>2+`-&.ImddpN"mILˆrYP*Y4kR-A$AɬD% 3 YZ