diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-13 07:10:54 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-13 07:10:54 +0000 |
| commit | 0a3f5bd985c689ffb11ac15fe58ae187e717fc98 (patch) | |
| tree | c8d0aff623b7d5b4f151e006d6c104a7a9319375 /dev-python/execnet/execnet-2.1.2.ebuild | |
| parent | ac942086f3636e423a33fc17436d1ae2e2764ec1 (diff) | |
| download | baldeagleos-repo-0a3f5bd985c689ffb11ac15fe58ae187e717fc98.tar.gz baldeagleos-repo-0a3f5bd985c689ffb11ac15fe58ae187e717fc98.tar.xz baldeagleos-repo-0a3f5bd985c689ffb11ac15fe58ae187e717fc98.zip | |
Adding metadata
Diffstat (limited to 'dev-python/execnet/execnet-2.1.2.ebuild')
| -rw-r--r-- | dev-python/execnet/execnet-2.1.2.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-python/execnet/execnet-2.1.2.ebuild b/dev-python/execnet/execnet-2.1.2.ebuild new file mode 100644 index 000000000000..97bcee8b98fd --- /dev/null +++ b/dev-python/execnet/execnet-2.1.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/pytest-dev/execnet +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Rapid multi-Python deployment" +HOMEPAGE=" + https://codespeak.net/execnet/ + https://github.com/pytest-dev/execnet/ + https://pypi.org/project/execnet/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx doc +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + + case ${EPYTHON} in + python3.1[34]t) + EPYTEST_DESELECT+=( + # https://github.com/pytest-dev/execnet/issues/306 + testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed + ) + ;; + esac + + # the test suite checks if bytecode writing can be disabled/enabled + local -x PYTHONDONTWRITEBYTECODE= + # some tests are implicitly run against both sys.executable + # and pypy3, which is redundant and results in pypy3 bytecode being + # written to cpython install dirs + epytest testing -k "not pypy3" +} |
