==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_9adb3339-f6e6-4d18-8003-c57b63a82c1e]...done ==> Making package: python-watchfiles 1.1.1-2.1 (Sat Jan 10 18:35:13 2026) ==> Retrieving sources... -> Downloading python-watchfiles-1.1.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 99856 0 99856 0 0 105536 0 --:--:-- --:--:-- --:--:-- 105536 ==> Validating source files with b2sums... python-watchfiles-1.1.1.tar.gz ... Passed ==> Making package: python-watchfiles 1.1.1-2.1 (Sat Jan 10 17:35:20 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (4) New Version Net Change core/mpdecimal 4.0.1-1 0.33 MiB extra/python-idna 3.11-2 1.18 MiB core/python 3.14.2-2 72.04 MiB extra/python-anyio 4.12.1-1 1.94 MiB Total Installed Size: 75.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-idna... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (19) New Version Net Change extra/compiler-rt 21.1.6-1 46.11 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/lld 21.1.6-1 6.83 MiB extra/llvm-libs 21.1.6-2 150.01 MiB extra/maturin 1.11.4-1 20.83 MiB extra/python-iniconfig 2.1.0-3 0.05 MiB extra/python-packaging 25.0-4 0.74 MiB extra/python-pluggy 1.6.0-3 0.23 MiB extra/python-pygments 2.19.2-3 15.30 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-pytz 2025.2-2 0.17 MiB extra/rust 1:1.92.0-1 270.84 MiB extra/python-build 1.3.0-4 0.23 MiB extra/python-dirty-equals 0.11.0-2 0.36 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-maturin 1.11.4-1 0.07 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/python-pytest-mock 3.14.0-5 0.11 MiB extra/python-pytest-timeout 2.4.0-2 0.09 MiB Total Installed Size: 517.22 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing compiler-rt... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing maturin... installing python-maturin... installing python-pytz... installing python-dirty-equals... Optional dependencies for python-dirty-equals python-pydantic: for pydantic support installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-mock... installing python-pytest-timeout... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found python-watchfiles-1.1.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting python-watchfiles-1.1.1.tar.gz with bsdtar ==> Starting prepare()... removed 'tests/__init__.py' ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... Running `maturin pep517 build-wheel -i /usr/bin/python --compatibility off` Updating crates.io index Downloading crates ... Downloaded autocfg v1.3.0 Downloaded cfg-if v1.0.0 Downloaded cc v1.0.96 Downloaded filetime v0.2.24 Downloaded bitflags v1.3.2 Downloaded winapi-util v0.1.9 Downloaded bitflags v2.7.0 Downloaded libredox v0.1.3 Downloaded inotify-sys v0.1.5 Downloaded unindent v0.2.3 Downloaded same-file v1.0.6 Downloaded log v0.4.22 Downloaded heck v0.5.0 Downloaded windows-targets v0.52.6 Downloaded indoc v2.0.5 Downloaded memoffset v0.9.1 Downloaded kqueue v1.0.8 Downloaded kqueue-sys v1.0.4 Downloaded notify-types v2.0.0 Downloaded fsevent-sys v4.1.0 Downloaded redox_syscall v0.5.3 Downloaded once_cell v1.21.3 Downloaded inotify v0.11.0 Downloaded pyo3-macros v0.26.0 Downloaded wasi v0.11.0+wasi-snapshot-preview1 Downloaded walkdir v2.5.0 Downloaded quote v1.0.36 Downloaded target-lexicon v0.13.2 Downloaded unicode-ident v1.0.12 Downloaded pyo3-macros-backend v0.26.0 Downloaded crossbeam-channel v0.5.15 Downloaded pyo3-ffi v0.26.0 Downloaded pyo3-build-config v0.26.0 Downloaded notify v8.0.0 Downloaded crossbeam-utils v0.8.19 Downloaded proc-macro2 v1.0.81 Downloaded mio v1.0.3 Downloaded python3-dll-a v0.2.14 Downloaded portable-atomic v1.6.0 Downloaded syn v2.0.60 Downloaded windows_x86_64_gnullvm v0.52.6 Downloaded windows_aarch64_gnullvm v0.52.6 Downloaded windows_i686_gnullvm v0.52.6 Downloaded libc v0.2.169 Downloaded windows_aarch64_msvc v0.52.6 Downloaded windows_x86_64_msvc v0.52.6 Downloaded windows_x86_64_gnu v0.52.6 Downloaded windows_i686_gnu v0.52.6 Downloaded windows_i686_msvc v0.52.6 Downloaded pyo3 v0.26.0 Downloaded windows-sys v0.59.0 Downloaded windows-sys v0.52.0 📦 Including license file `LICENSE` 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.14 at /usr/bin/python 📡 Using build options bindings from pyproject.toml Compiling target-lexicon v0.13.2 Compiling python3-dll-a v0.2.14 Compiling libc v0.2.169 Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling autocfg v1.3.0 Compiling crossbeam-utils v0.8.19 Compiling heck v0.5.0 Compiling log v0.4.22 Compiling same-file v1.0.6 Compiling cfg-if v1.0.0 Compiling bitflags v2.7.0 Compiling indoc v2.0.5 Compiling notify-types v2.0.0 Compiling once_cell v1.21.3 Compiling unindent v0.2.3 Compiling walkdir v2.5.0 Compiling crossbeam-channel v0.5.15 Compiling quote v1.0.36 Compiling syn v2.0.60 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.24 Compiling mio v1.0.3 Compiling inotify v0.11.0 Compiling memoffset v0.9.1 Compiling pyo3-build-config v0.26.0 Compiling notify v8.0.0 Compiling pyo3-macros-backend v0.26.0 Compiling pyo3-ffi v0.26.0 Compiling pyo3 v0.26.0 Compiling pyo3-macros v0.26.0 Compiling watchfiles_rust_notify v1.1.1 (/startdir/src/watchfiles-1.1.1) Finished `release` profile [optimized] target(s) in 1m 29s 📦 Built wheel for CPython 3.14 to /startdir/src/watchfiles-1.1.1/target/wheels/watchfiles-1.1.1-cp314-cp314-linux_x86_64.whl /startdir/src/watchfiles-1.1.1/target/wheels/watchfiles-1.1.1-cp314-cp314-linux_x86_64.whl Successfully built watchfiles-1.1.1-cp314-cp314-linux_x86_64.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /startdir/src/watchfiles-1.1.1 configfile: pyproject.toml testpaths: tests plugins: anyio-4.12.1, mock-3.14.0, timeout-2.4.0 timeout: 10.0s timeout method: signal timeout func_only: False collected 162 items tests/test_cli.py ....................... [ 14%] tests/test_docs.py ................s [ 24%] tests/test_filters.py .................. [ 35%] tests/test_force_polling.py ........................... [ 52%] tests/test_run_process.py ..s..................... [ 67%] tests/test_rust_notify.py ...................F................ [ 89%] tests/test_watch.py ...............s. [100%] =================================== FAILURES =================================== ____________________________ test_return_event_set _____________________________ test_dir = PosixPath('/startdir/src/watchfiles-1.1.1/tests/test_files') time_taken = .time_taken at 0x7399b2572f00> @skip_unless_linux def test_return_event_set(test_dir: Path, time_taken): watcher = RustNotify([str(test_dir)], False, False, 0, True, False) > with time_taken(0, 20): ^^^^^^^^^^^^^^^^^ tests/test_rust_notify.py:240: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , exc_type = None args = (None, None), diff = 26.77154541015625 def __exit__(self, exc_type, *args): diff = (time() - self.start) * 1000 if exc_type is None: if diff > self.max_time: > pytest.fail(f'{self.name} code took too long: {diff:0.2f}ms') E Failed: test_return_event_set code took too long: 26.77ms tests/conftest.py:168: Failed =========================== short test summary info ============================ FAILED tests/test_rust_notify.py::test_return_event_set - Failed: test_return... =================== 1 failed, 158 passed, 3 skipped in 3.91s =================== ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_9adb3339-f6e6-4d18-8003-c57b63a82c1e/build