structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/lcnjbhv386i367zwmw3rndbm2h116186-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/yarl/py.typed" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... running egg_info creating yarl.egg-info writing yarl.egg-info/PKG-INFO writing dependency_links to yarl.egg-info/dependency_links.txt writing requirements to yarl.egg-info/requires.txt writing top-level names to yarl.egg-info/top_level.txt writing manifest file 'yarl.egg-info/SOURCES.txt' reading manifest file 'yarl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.cache' found anywhere in distribution warning: no previously-included files found matching 'yarl/*.c' warning: no previously-included files found matching 'yarl/*.html' warning: no previously-included files found matching 'yarl/*.so' warning: no previously-included files found matching 'yarl/*.pyd' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'yarl.egg-info/SOURCES.txt' * Building wheel... ********************* * Pure Python build * ********************* running bdist_wheel running build running build_py creating build/lib/yarl copying yarl/__init__.py -> build/lib/yarl copying yarl/_parse.py -> build/lib/yarl copying yarl/_path.py -> build/lib/yarl copying yarl/_query.py -> build/lib/yarl copying yarl/_quoters.py -> build/lib/yarl copying yarl/_quoting.py -> build/lib/yarl copying yarl/_quoting_py.py -> build/lib/yarl copying yarl/_url.py -> build/lib/yarl running egg_info writing yarl.egg-info/PKG-INFO writing dependency_links to yarl.egg-info/dependency_links.txt writing requirements to yarl.egg-info/requires.txt writing top-level names to yarl.egg-info/top_level.txt reading manifest file 'yarl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.cache' found anywhere in distribution warning: no previously-included files found matching 'yarl/*.c' warning: no previously-included files found matching 'yarl/*.html' warning: no previously-included files found matching 'yarl/*.so' warning: no previously-included files found matching 'yarl/*.pyd' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'yarl.egg-info/SOURCES.txt' copying yarl/_quoting_c.pyx -> build/lib/yarl copying yarl/py.typed -> build/lib/yarl installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/yarl copying build/lib/yarl/__init__.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_parse.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_path.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_query.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_quoters.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_quoting.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_quoting_py.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_url.py -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/_quoting_c.pyx -> build/bdist.linux-x86_64/wheel/./yarl copying build/lib/yarl/py.typed -> build/bdist.linux-x86_64/wheel/./yarl running install_egg_info Copying yarl.egg-info to build/bdist.linux-x86_64/wheel/./yarl-1.24.5-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/yarl-1.24.5.dist-info/WHEEL creating '/build/source/dist/.tmp-vpstzq_s/yarl-1.24.5-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'yarl/__init__.py' adding 'yarl/_parse.py' adding 'yarl/_path.py' adding 'yarl/_query.py' adding 'yarl/_quoters.py' adding 'yarl/_quoting.py' adding 'yarl/_quoting_c.pyx' adding 'yarl/_quoting_py.py' adding 'yarl/_url.py' adding 'yarl/py.typed' adding 'yarl-1.24.5.dist-info/licenses/LICENSE' adding 'yarl-1.24.5.dist-info/licenses/NOTICE' adding 'yarl-1.24.5.dist-info/METADATA' adding 'yarl-1.24.5.dist-info/WHEEL' adding 'yarl-1.24.5.dist-info/top_level.txt' adding 'yarl-1.24.5.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built yarl-1.24.5-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for yarl-1.24.5-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed yarl-1.24.5-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/nqr77h23da00akl5p9rpnv08jnpfka41-python3.14-yarl-1.24.5-dist checking for references to /build/ in /nix/store/nqr77h23da00akl5p9rpnv08jnpfka41-python3.14-yarl-1.24.5-dist... patching script interpreter paths in /nix/store/nqr77h23da00akl5p9rpnv08jnpfka41-python3.14-yarl-1.24.5-dist shrinking RPATHs of ELF executables and libraries in /nix/store/0y67irlxm4cy8vikspcx2p1zj54s59fc-python3.14-yarl-1.24.5 checking for references to /build/ in /nix/store/0y67irlxm4cy8vikspcx2p1zj54s59fc-python3.14-yarl-1.24.5... patching script interpreter paths in /nix/store/0y67irlxm4cy8vikspcx2p1zj54s59fc-python3.14-yarl-1.24.5 stripping (with command strip and flags -S -p) in /nix/store/0y67irlxm4cy8vikspcx2p1zj54s59fc-python3.14-yarl-1.24.5/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: yarl Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase /build/source/tests /build/source pytest flags: -m pytest --numprocesses=32 ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 codspeed: 5.0.3 (disabled, mode: walltime, callgraph: enabled, timer_resolution: 1.0ns) rootdir: /build/source configfile: pytest.ini plugins: cov-stub-1.0.0, hypothesis-6.168.1, codspeed-5.0.3, xdist-3.8.0 32 workers [1351 items] ..................................s..................................... [ 5%] ..x..............x...................................................... [ 10%] ........................................................................ [ 15%] ........................................................................ [ 21%] ........................................................................ [ 26%] ........................................................................ [ 31%] ........................................................................ [ 37%] ........................................................................ [ 42%] ........................................................................ [ 47%] ........................................................................ [ 53%] ........................................................................ [ 58%] ........................................................................ [ 63%] ........................................................................ [ 69%] ........................................................................ [ 74%] ........................................................................ [ 79%] ........................................................................ [ 85%] ........................................................................ [ 90%] ........................................................................ [ 95%] ....................................................... [100%] ============================= slowest 10 durations ============================= 3.21s call tests/test_url.py::test_default_ignorable_covers_idna_stripped 1.73s call tests/test_quoting_hypothesis.py::test_fuzz__PyQuoter 0.07s call tests/test_quoting_hypothesis.py::test_fuzz__PyUnquoter 0.06s call tests/test_quoting_hypothesis.py::test_quote_unquote_parameter_path_safe[PyUnquoter-PyQuoter] 0.06s teardown tests/test_quoting.py::test_unquoting_bad_percent_escapes[py_unquoter-%2-%2] 0.06s call tests/test_quoting_hypothesis.py::test_quote_unquote_parameter[PyUnquoter-PyQuoter] 0.05s call tests/test_quoting_hypothesis.py::test_quote_unquote_parameter_requote[PyUnquoter-PyQuoter] 0.05s setup tests/test_quoting.py::test_unquoting[py_unquoter-29] 0.05s setup tests/test_cached_property.py::test_reify_assignment 0.05s setup tests/test_quoting.py::test_default_quoting[py_quoter-\n] =========================== short test summary info ============================ SKIPPED [1] test_quoting.py:40: Extensions available but not imported XFAIL test_quoting.py::test_unquoting_invalid_utf8_sequence[py_unquoter-%AB] - FIXME: After conversion to bytes, should not cause UTF-8 decode fail. See https://url.spec.whatwg.org/#percent-encoded-bytes Refs: * https://github.com/aio-libs/yarl/pull/216 * https://github.com/aio-libs/yarl/pull/214 * https://github.com/aio-libs/yarl/pull/7 XFAIL test_quoting.py::test_unquoting_invalid_utf8_sequence[py_unquoter-%AB%AB] - FIXME: After conversion to bytes, should not cause UTF-8 decode fail. See https://url.spec.whatwg.org/#percent-encoded-bytes Refs: * https://github.com/aio-libs/yarl/pull/216 * https://github.com/aio-libs/yarl/pull/214 * https://github.com/aio-libs/yarl/pull/7 ================= 1348 passed, 1 skipped, 2 xfailed in 11.27s ================== /build/source Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase