File test.patch of Package libei
Index: libei-1.1.0/proto/meson.build
===================================================================
--- libei-1.1.0.orig/proto/meson.build
+++ libei-1.1.0/proto/meson.build
@@ -14,7 +14,7 @@ endif
pymod = import('python')
required_python_modules = ['attr', 'jinja2']
-python = pymod.find_installation('python3', modules: required_python_modules)
+python = pymod.find_installation('python3.11', modules: required_python_modules)
if python.language_version().version_compare('<3.9')
error('Python 3.9 or later required')
endif
Index: libei-1.1.0/proto/ei-scanner
===================================================================
--- libei-1.1.0.orig/proto/ei-scanner
+++ libei-1.1.0/proto/ei-scanner
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.11
#
# SPDX-License-Identifier: MIT
Index: libei-1.1.0/test/eiproto.py.tmpl
===================================================================
--- libei-1.1.0.orig/test/eiproto.py.tmpl
+++ libei-1.1.0/test/eiproto.py.tmpl
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.11
#
# GENERATED FILE, DO NOT EDIT
#
Index: libei-1.1.0/test/meson.build
===================================================================
--- libei-1.1.0.orig/test/meson.build
+++ libei-1.1.0/test/meson.build
@@ -115,7 +115,7 @@ endif
pymod = import('python')
required_python_modules = ['pytest', 'attr', 'structlog']
-python = pymod.find_installation('python3', required: get_option('tests'))
+python = pymod.find_installation('python3.11', required: get_option('tests'))
if python.found() and python.language_version().version_compare('< 3.11')
required_python_modules += ['strenum']
endif
@@ -123,7 +123,7 @@ if build_oeffis
required_python_modules += ['dbusmock']
endif
-python = pymod.find_installation('python3',
+python = pymod.find_installation('python3.11',
modules: required_python_modules,
required: get_option('tests'))
pytest = find_program('pytest-3', 'pytest', required: get_option('tests'))
@@ -135,7 +135,7 @@ if enable_pytest
# pytest xdist is nice because it significantly speeds up our
# test process, but it's not required
optional_python_modules = ['xdist']
- if pymod.find_installation('python3', modules: optional_python_modules, required: false).found()
+ if pymod.find_installation('python3.11', modules: optional_python_modules, required: false).found()
pytest_args += ['-n', 'auto']
configure_file(input: 'conftest.py', output: '@PLAINNAME@', copy: true)
endif
Index: libei-1.1.0/test/test_oeffis.py
===================================================================
--- libei-1.1.0.orig/test/test_oeffis.py
+++ libei-1.1.0/test/test_oeffis.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.11
#
# SPDX-License-Identifier: MIT
#
Index: libei-1.1.0/test/test_protocol.py
===================================================================
--- libei-1.1.0.orig/test/test_protocol.py
+++ libei-1.1.0/test/test_protocol.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python3.11
#
# SPDX-License-Identifier: MIT
#
Index: libei-1.1.0/test/test_scanner.py
===================================================================
--- libei-1.1.0.orig/test/test_scanner.py
+++ libei-1.1.0/test/test_scanner.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.11
# We can't import ei-scanner, so let's go via this route. The proper
# handling would be to have ei-scanner be the entry point for a ei_scanner