dev-python/pytest-run-parallel (benzene-overlay)

Search

Install

Install this package:

emerge -a dev-python/pytest-run-parallel

Package Information

Description:
This pytest plugin takes a set of tests that would be normally be run serially and execute them in parallel. The main goal of pytest-run-parallel is to discover thread-safety issues that could exist when using C libraries, this is of vital importance after PEP703, which provides a path for a CPython implementation without depending on the Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs that make use of the CPython interpreter.
Homepage:
https://github.com/Quansight-Labs/pytest-run-parallel
License:
MIT

Versions

Version EAPI Keywords Slot
0.9.1 8 ~amd64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>universebenzene@sina.com</email>
		<name>Astro Benzene</name>
	</maintainer>
	<longdescription lang="en">
		This pytest plugin takes a set of tests that would be normally be run serially
		and execute them in parallel.
		The main goal of pytest-run-parallel is to discover thread-safety issues that
		could exist when using C libraries, this is of vital importance after PEP703,
		which provides a path for a CPython implementation without depending on the
		Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs
		that make use of the CPython interpreter.
	</longdescription>
	<use>
		<flag name="psutil">Identifying the number of logical cores available to the testing process via <pkg>dev-python/psutil</pkg></flag>
	</use>
	<upstream>
		<remote-id type="pypi">pytest-run-parallel</remote-id>
		<remote-id type="github">Quansight-Labs/pytest-run-parallel</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-python/pytest-run-parallel | euse -E <flag> -p dev-python/pytest-run-parallel | euse -D <flag> -p dev-python/pytest-run-parallel

Flag Description 0.9.1
psutil Identifying the number of logical cores available to the testing process via <pkg>dev-python/psutil</pkg>

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST pytest_run_parallel-0.9.1.tar.gz 66001 bytes
DIST pytest_run_parallel-0.9.1.tar.gz.provenance 10221 bytes
EBUILD pytest-run-parallel-0.9.1.ebuild 759 bytes
MISC metadata.xml 1086 bytes