diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-24 06:59:02 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-24 06:59:02 +0000 |
| commit | c5796cbc01277ea57f7a7201ef41e373960f3c7a (patch) | |
| tree | 235fddc7090dd5baccb964b81a2c7b8631df428a /dev-python/pytest-subprocess | |
| parent | 09cb45b21c7d590ec2e5955b98678951ada09ff7 (diff) | |
| download | baldeagleos-repo-c5796cbc01277ea57f7a7201ef41e373960f3c7a.tar.gz baldeagleos-repo-c5796cbc01277ea57f7a7201ef41e373960f3c7a.tar.xz baldeagleos-repo-c5796cbc01277ea57f7a7201ef41e373960f3c7a.zip | |
Adding metadata
Diffstat (limited to 'dev-python/pytest-subprocess')
| -rw-r--r-- | dev-python/pytest-subprocess/files/pytest-subprocess-1.5.3-py314.patch | 53 | ||||
| -rw-r--r-- | dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild | 5 |
2 files changed, 58 insertions, 0 deletions
diff --git a/dev-python/pytest-subprocess/files/pytest-subprocess-1.5.3-py314.patch b/dev-python/pytest-subprocess/files/pytest-subprocess-1.5.3-py314.patch new file mode 100644 index 000000000000..b6c1aa63bfee --- /dev/null +++ b/dev-python/pytest-subprocess/files/pytest-subprocess-1.5.3-py314.patch @@ -0,0 +1,53 @@ +From c9fbd11a1c4caea4b3fbc5114363a1c7fac4af38 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz> +Date: Wed, 21 May 2025 15:29:55 +0200 +Subject: [PATCH] Fix test_examples on Python 3.14 + +This is basically a followup of https://github.com/aklajnert/pytest-subprocess/pull/148 +--- + tests/test_examples.py | 28 ++++++++++++++++------------ + 1 file changed, 16 insertions(+), 12 deletions(-) + +diff --git a/tests/test_examples.py b/tests/test_examples.py +index 5a27604..df849f3 100644 +--- a/tests/test_examples.py ++++ b/tests/test_examples.py +@@ -1,3 +1,4 @@ ++import sys + from pathlib import Path + + import pytest +@@ -39,18 +40,21 @@ def test_documentation(testdir, rst_file): + " os.chdir(os.path.dirname(__file__))\n\n" + ) + +- event_loop_fixture = ( +- "\n\n" +- "@pytest.fixture(autouse=True)\n" +- "def event_loop(request):\n" +- " policy = asyncio.get_event_loop_policy()\n" +- ' if sys.platform == "win32":\n' +- " loop = asyncio.ProactorEventLoop()\n" +- " else:\n" +- " loop = policy.get_event_loop()\n" +- " yield loop\n" +- " loop.close()\n" +- ) ++ if sys.version_info < (3, 8): ++ event_loop_fixture = ( ++ "\n\n" ++ "@pytest.fixture(autouse=True)\n" ++ "def event_loop(request):\n" ++ " policy = asyncio.get_event_loop_policy()\n" ++ ' if sys.platform == "win32":\n' ++ " loop = asyncio.ProactorEventLoop()\n" ++ " else:\n" ++ " loop = policy.get_event_loop()\n" ++ " yield loop\n" ++ " loop.close()\n" ++ ) ++ else: ++ event_loop_fixture = "" + + code_blocks = "\n".join(get_code_blocks(ROOT_DIR / rst_file)) + testdir.makepyfile( diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild index 08a6fbb70c73..56741328b7b3 100644 --- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild +++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild @@ -37,6 +37,11 @@ BDEPEND=" distutils_enable_tests pytest +PATCHES=( + # https://github.com/aklajnert/pytest-subprocess/pull/185 + "${FILESDIR}/${P}-py314.patch" +) + python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 local -x PYTEST_PLUGINS=pytest_subprocess.fixtures,pytest_asyncio.plugin |
