Powered by PDP-11. Your IP: 18.97.14.91 | python3-changelogd 8e7ca705-8046-41d4-b8ca-889d0a897663Toc:- error 1
rpm: error: Failed build dependencies:
- error 2
rpm: error: Failed build dependencies:
- error 3
rpm: error: Failed build dependencies:
- mkbuilddir
Executing(%mkbuilddir): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.67VI8D
- prep
Executing(%prep): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.8GraNo
- build
Executing(%build): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.GFxjp7
- error 4
E OSError: could not create numbered dir with prefix test_entry_help in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 5
E OSError: could not create numbered dir with prefix test_non_interactive_data_1_ in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 6
E OSError: could not create numbered dir with prefix test_non_interactive_data_feat in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 7
E OSError: could not create numbered dir with prefix test_multi_value_string in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 8
E OSError: could not create numbered dir with prefix test_entry_missing_message_typ in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 9
E OSError: could not create numbered dir with prefix test_entry_incorrect_entry_fie in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
- error 10
ERROR tests/test_entry.py::test_entry_help - OSError: could not create number...
- error 11
ERROR tests/test_entry.py::test_non_interactive_data[1] - OSError: could not ...
- error 12
ERROR tests/test_entry.py::test_non_interactive_data[feature] - OSError: coul...
- error 13
ERROR tests/test_entry.py::test_multi_value_string - OSError: could not creat...
- error 14
ERROR tests/test_entry.py::test_entry_missing_message_types - OSError: could ...
- error 15
ERROR tests/test_entry.py::test_entry_incorrect_entry_fields - OSError: could...
- error 16
error: Bad exit status from /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.GFxjp7 (%build)
- error 17
RPM build errors:
- error 18
error: No files produced.
Content:request from: qboosh
checking if we should skip the build
started at: Sun Jul 6 22:21:22 2025
killing old processes on a builder
sending signal 9 to pid -1
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/8e7ca705-8046-41d4-b8ca-889d0a897663/python3-changelogd-0.1.9-1.src.rpm
fetched 46541 bytes, 280.8 K/s
installing srpm: python3-changelogd-0.1.9-1.src.rpm
+ install -d /tmp/B.678dbxu0/BUILD /tmp/B.678dbxu0/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog python3-changelogd-0.1.9-1.src.rpm
* Sun Jul 06 2025 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/python3-changelogd.git;a=log;h=master
* Sun Jul 06 2025 Jakub Bogusz <qboosh@pld-linux.org> adf503e - new
+ rpm -Uhv --nodeps --define '_topdir /tmp/B.678dbxu0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' python3-changelogd-0.1.9-1.src.rpm
Updating / installing...
python3-changelogd-0.1.9-1 ########################################
+ rm -f python3-changelogd-0.1.9-1.src.rpm
+ install -m 700 -d /tmp/B.678dbxu0/BUILD/tmp
+ TMPDIR=/tmp/B.678dbxu0/BUILD/tmp
+ exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.678dbxu0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.678dbxu0/python3-changelogd.spec
Building target platforms: x32-pld-linux
Building for target x32-pld-linux
checking BuildConflict-ing packages
rpm: Building target platforms: x32-pld-linux
rpm: Building for target x32-pld-linux
rpm: error: Failed build dependencies:
rpm: python3-pytest-subprocess is needed by python3-changelogd-0.1.9-1.noarch
no BuildConflicts found
checking BR
rpm: Building target platforms: x32-pld-linux
rpm: Building for target x32-pld-linux
rpm: error: Failed build dependencies:
rpm: python3-pytest-subprocess is needed by python3-changelogd-0.1.9-1.noarch
updating poldek cache...
ready is up to date
th is up to date
th is up to date
th-ready is up to date
th-ready is up to date
th-test is up to date
th-test is up to date
checking conflicting packages in BRed packages
poldek: Loading [pndir]ready...
poldek: Loading [pndir]th-test...
poldek: Loading [pndir]th-ready...
poldek: Loading [pndir]th-test...
poldek: Loading [pndir]th-ready...
poldek: Loading [pndir]th...
poldek: Loading [pndir]th...
poldek: 32009 packages read
poldek: Removed 1844 duplicate packages from available set
poldek: Processing dependencies...
poldek: There are 1 package to install:
poldek: A python3-pytest-subprocess-1.5.3-1.noarch
poldek: This operation will use 207.2KB of disk space.
poldek: Need to get 49.3KB of archives.
poldek: python3-pytest-subprocess-1.5.3-1.noarch.rpm: digests OK
poldek: Executing pm-command.sh --upgrade -vh --test --root /...
poldek: Verifying... ########################################
poldek: Preparing... ########################################
no conflicts found
checking BR
rpm: Building target platforms: x32-pld-linux
rpm: Building for target x32-pld-linux
rpm: error: Failed build dependencies:
rpm: python3-pytest-subprocess is needed by python3-changelogd-0.1.9-1.noarch
installing BR: python3\-pytest\-subprocess
+ poldek --noask --caplookup -Q -v '--ignore=hhvm-*' '--ignore=php4-*' '--ignore=php52-*' '--ignore=php54-*' '--ignore=php55-*' '--ignore=php56-*' '--ignore=php70-*' '--ignore=php71-*' '--ignore=php72-*' '--ignore=php73-*' '--ignore=php74-*' '--ignore=php80-*' '--ignore=php81-*' '--ignore=php82-*' --upgrade python3-pytest-subprocess
Loading [pndir]ready...
Loading [pndir]th-ready...
Loading [pndir]th-test...
Loading [pndir]th-ready...
Loading [pndir]th-test...
Loading [pndir]th...
Loading [pndir]th...
32009 packages read
Removed 1844 duplicate packages from available set
Processing dependencies...
There are 1 package to install:
A python3-pytest-subprocess-1.5.3-1.noarch
This operation will use 207.2KB of disk space.
Need to get 49.3KB of archives.
python3-pytest-subprocess-1.5.3-1.noarch.rpm: digests OK
Executing pm-command.sh --upgrade -vh --root /...
Verifying... ########################################
Preparing... ########################################
Updating / installing...
python3-pytest-subprocess-1.5.3-1 ########################################
building RPM using: set -ex; : build-id: 8e7ca705-8046-41d4-b8ca-889d0a897663; TMPDIR=/tmp/B.678dbxu0/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '__jobs 28' --define '_smp_mflags -j28' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.678dbxu0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.678dbxu0/python3-changelogd.spec
+ : build-id: 8e7ca705-8046-41d4-b8ca-889d0a897663
+ TMPDIR=/tmp/B.678dbxu0/BUILD/tmp
+ exec nice -n 0 rpmbuild -bb --define '__jobs 28' --define '_smp_mflags -j28' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.678dbxu0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.678dbxu0/python3-changelogd.spec
Building target platforms: x32-pld-linux
Building for target x32-pld-linux
Executing(%mkbuilddir): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.67VI8D
Executing(%prep): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.8GraNo
+ umask 022
+ cd /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build
+ cd /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build
+ rm -rf changelogd-0.1.9
+ /usr/lib/rpm/rpmuncompress -x /tmp/B.678dbxu0/changelogd-0.1.9.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd changelogd-0.1.9
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
+ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.GFxjp7
HOME=/home/users/builder
PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin
TMPDIR=/tmp/B.678dbxu0/BUILD/tmp
+ umask 022
+ cd /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build
+ cd changelogd-0.1.9
+ LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc '
+ export LDFLAGS
+ CFLAGS='-DNDEBUG -DQT_NO_DEBUG -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security '
+ export CFLAGS
+ CXXFLAGS='-DNDEBUG -DQT_NO_DEBUG -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security '
+ export CXXFLAGS
+ CC=/usr/bin/x86_64-pld-linux-gnux32-gcc
+ export CC
+ CXX=/usr/bin/x86_64-pld-linux-gnux32-g++
+ export CXX
+ PKG_CONFIG_ALLOW_CROSS=1
+ export PKG_CONFIG_ALLOW_CROSS
+ RUSTC=/usr/bin/rustc
+ export RUSTC
+ RUSTFLAGS='-C debuginfo=2 -C strip=none'
+ export RUSTFLAGS
+ /usr/bin/python3 setup.py build '--build-base=build-3'
/usr/share/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/share/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running build
running build_py
creating build-3/lib/changelogd
copying changelogd/__init__.py -> build-3/lib/changelogd
copying changelogd/__main__.py -> build-3/lib/changelogd
copying changelogd/changelogd.py -> build-3/lib/changelogd
copying changelogd/cli.py -> build-3/lib/changelogd
copying changelogd/commands.py -> build-3/lib/changelogd
copying changelogd/computed_values.py -> build-3/lib/changelogd
copying changelogd/config.py -> build-3/lib/changelogd
copying changelogd/resolver.py -> build-3/lib/changelogd
copying changelogd/utils.py -> build-3/lib/changelogd
running egg_info
writing changelogd.egg-info/PKG-INFO
writing dependency_links to changelogd.egg-info/dependency_links.txt
writing entry points to changelogd.egg-info/entry_points.txt
writing requirements to changelogd.egg-info/requires.txt
writing top-level names to changelogd.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'changelogd.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'make.bat' under directory 'docs'
warning: no files found matching '*.jpg' under directory 'docs'
warning: no files found matching '*.gif' under directory 'docs'
adding license file 'LICENSE'
writing manifest file 'changelogd.egg-info/SOURCES.txt'
/usr/share/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'changelogd.templates' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'changelogd.templates' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'changelogd.templates' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'changelogd.templates' to be distributed and are
already explicitly excluding 'changelogd.templates' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/share/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'changelogd.templates.md' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'changelogd.templates.md' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'changelogd.templates.md' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'changelogd.templates.md' to be distributed and are
already explicitly excluding 'changelogd.templates.md' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/share/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'changelogd.templates.rst' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'changelogd.templates.rst' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'changelogd.templates.rst' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'changelogd.templates.rst' to be distributed and are
already explicitly excluding 'changelogd.templates.rst' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
creating build-3/lib/changelogd/templates
copying changelogd/templates/README.md -> build-3/lib/changelogd/templates
creating build-3/lib/changelogd/templates/md
copying changelogd/templates/md/entry.md -> build-3/lib/changelogd/templates/md
copying changelogd/templates/md/main.md -> build-3/lib/changelogd/templates/md
copying changelogd/templates/md/release.md -> build-3/lib/changelogd/templates/md
creating build-3/lib/changelogd/templates/rst
copying changelogd/templates/rst/entry.rst -> build-3/lib/changelogd/templates/rst
copying changelogd/templates/rst/main.rst -> build-3/lib/changelogd/templates/rst
copying changelogd/templates/rst/release.rst -> build-3/lib/changelogd/templates/rst
+ PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 PYTEST_PLUGINS=pyfakefs.pytest_plugin,pytest_subprocess.fixtures /usr/bin/python3 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9
collected 32 items
tests/test_changelogd.py ........ [ 25%]
tests/test_config.py .... [ 37%]
tests/test_entry.py .EEEEEE. [ 62%]
tests/test_entry_computed_values.py ......... [ 90%]
tests/test_utils.py ... [100%]
==================================== ERRORS ====================================
______________________ ERROR at setup of test_entry_help _______________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf165cc58>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_entry_help', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_entry_help in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
________________ ERROR at setup of test_non_interactive_data[1] ________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf16dd348>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_non_interactive_data_1_', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_non_interactive_data_1_ in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
_____________ ERROR at setup of test_non_interactive_data[feature] _____________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf136b7a8>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_non_interactive_data_feat', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_non_interactive_data_feat in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
__________________ ERROR at setup of test_multi_value_string ___________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf14ed7a8>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_multi_value_string', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_multi_value_string in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
______________ ERROR at setup of test_entry_missing_message_types ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf178d078>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_entry_missing_message_typ', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_entry_missing_message_typ in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
_____________ ERROR at setup of test_entry_incorrect_entry_fields ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0xf165cc58>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/share/python3.13/site-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/python3.13/site-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/logging.py:840: in pytest_runtest_setup
yield from self._runtest_for(item, "setup")
/usr/share/python3.13/site-packages/_pytest/logging.py:829: in _runtest_for
yield
/usr/share/python3.13/site-packages/_pytest/capture.py:893: in pytest_runtest_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/threadexception.py:87: in pytest_runtest_setup
yield from thread_exception_runtest_hook()
/usr/share/python3.13/site-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook
yield
/usr/share/python3.13/site-packages/_pytest/runner.py:160: in pytest_runtest_setup
item.session._setupstate.setup(item)
/usr/share/python3.13/site-packages/_pytest/runner.py:514: in setup
col.setup()
/usr/share/python3.13/site-packages/_pytest/python.py:1630: in setup
self._request._fillfixtures()
/usr/share/python3.13/site-packages/_pytest/fixtures.py:697: in _fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:532: in getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1047: in execute
fixturedef = request._get_active_fixturedef(argname)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:617: in _get_active_fixturedef
fixturedef.execute(request=subrequest)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1091: in execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/share/python3.13/site-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/share/python3.13/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/share/python3.13/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup
return (yield)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:1140: in pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
/usr/share/python3.13/site-packages/_pytest/fixtures.py:891: in call_fixture_func
fixture_result = next(generator)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:265: in tmp_path
path = _mk_tmp(request, tmp_path_factory)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:252: in _mk_tmp
return factory.mktemp(name, numbered=True)
/usr/share/python3.13/site-packages/_pytest/tmpdir.py:136: in mktemp
p = make_numbered_dir(root=self.getbasetemp(), prefix=basename, mode=0o700)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root = PosixPath('/tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0')
prefix = 'test_entry_incorrect_entry_fie', mode = 448
def make_numbered_dir(root: Path, prefix: str, mode: int = 0o700) -> Path:
"""Create a directory with an increased number as suffix for the given prefix."""
for i in range(10):
# try up to 10 times to create the folder
max_existing = max(map(parse_num, find_suffixes(root, prefix)), default=-1)
new_number = max_existing + 1
new_path = root.joinpath(f"{prefix}{new_number}")
try:
new_path.mkdir(mode=mode)
except Exception:
pass
else:
_force_symlink(root, prefix + "current", new_path)
return new_path
else:
> raise OSError(
"could not create numbered dir with prefix "
f"{prefix} in {root} after 10 tries"
)
E OSError: could not create numbered dir with prefix test_entry_incorrect_entry_fie in /tmp/B.678dbxu0/BUILD/tmp/pytest-of-builder/pytest-0 after 10 tries
/usr/share/python3.13/site-packages/_pytest/pathlib.py:240: OSError
=============================== warnings summary ===============================
tests/test_config.py::test_load_toml
/usr/share/python3.13/site-packages/pyfakefs/fake_legacy_modules.py:26: DeprecationWarning: You are using the legacy package 'pathlib2' instead of the built-in module.Patching this package will no longer be supported in pyfakefs >= 6
warnings.warn(msg, category=DeprecationWarning)
tests/test_entry.py::test_user_data
tests/test_entry_computed_values.py::test_basic_data
tests/test_entry_computed_values.py::test_matching_regex[branches0]
tests/test_entry_computed_values.py::test_matching_regex[branches1]
tests/test_entry_computed_values.py::test_not_matching_regex
tests/test_entry_computed_values.py::test_subprocess_failure
tests/test_entry_computed_values.py::test_default_value
tests/test_entry_computed_values.py::test_default_not_matching_regex
/tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/changelogd/changelogd.py:135: FutureWarning: functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior
yaml.dump(data, output_fh)
../../../../../usr/share/python3.13/site-packages/_pytest/cacheprovider.py:475
/usr/share/python3.13/site-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/.pytest_cache/v/cache/nodeids: [Errno 2] No such file or directory: '/tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/pytest-cache-files-zt0a9uke'
config.cache.set("cache/nodeids", sorted(self.cached_nodeids))
../../../../../usr/share/python3.13/site-packages/_pytest/cacheprovider.py:429
/usr/share/python3.13/site-packages/_pytest/cacheprovider.py:429: PytestCacheWarning: could not create cache path /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/.pytest_cache/v/cache/lastfailed: [Errno 2] No such file or directory: '/tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/pytest-cache-files-0y43q6ub'
config.cache.set("cache/lastfailed", self.lastfailed)
../../../../../usr/share/python3.13/site-packages/_pytest/stepwise.py:51
/usr/share/python3.13/site-packages/_pytest/stepwise.py:51: PytestCacheWarning: could not create cache path /tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/.pytest_cache/v/cache/stepwise: [Errno 2] No such file or directory: '/tmp/B.678dbxu0/BUILD/python3-changelogd-0.1.9-build/changelogd-0.1.9/pytest-cache-files-qykqoeb4'
session.config.cache.set(STEPWISE_CACHE_DIR, [])
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/test_entry.py::test_entry_help - OSError: could not create number...
ERROR tests/test_entry.py::test_non_interactive_data[1] - OSError: could not ...
ERROR tests/test_entry.py::test_non_interactive_data[feature] - OSError: coul...
ERROR tests/test_entry.py::test_multi_value_string - OSError: could not creat...
ERROR tests/test_entry.py::test_entry_missing_message_types - OSError: could ...
ERROR tests/test_entry.py::test_entry_incorrect_entry_fields - OSError: could...
================== 26 passed, 12 warnings, 6 errors in 4.72s ===================
error: Bad exit status from /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.GFxjp7 (%build)
RPM build errors:
Bad exit status from /tmp/B.678dbxu0/BUILD/tmp/rpm-tmp.GFxjp7 (%build)
ended at: Sun Jul 6 22:21:37 2025, done in 0:00:07.668495
error: No files produced.
+ chmod -R u+rwX /tmp/B.678dbxu0/BUILD
+ rm -rf /tmp/B.678dbxu0/tmp /tmp/B.678dbxu0/BUILD
+ rm -rf /tmp/B.678dbxu0
Begin-PLD-Builder-Info
Build-Time: user:12.11s sys:2.83s real:15.37s (faults io:0 non-io:383658)
End-PLD-Builder-Info
|
|