nixbot

builds
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-namespaces-hook14Sourcing python-catch-conflicts-hook.sh15Sourcing pytest-check-hook16Using pytestCheckPhase
unpackPhase
17unpacking source archive /nix/store/icq31b6vpyy5c7ix4jy9kpl7y1f9pq3f-source18source root is source19setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"
configurePhase
20no configure script, doing nothing
buildPhase
21Executing pypaBuildPhase22Creating a wheel...23pypa build flags: --no-isolation --outdir dist/ --wheel24* Getting build dependencies for wheel...25running egg_info26creating bruvtab.egg-info27writing bruvtab.egg-info/PKG-INFO28writing dependency_links to bruvtab.egg-info/dependency_links.txt29writing entry points to bruvtab.egg-info/entry_points.txt30writing requirements to bruvtab.egg-info/requires.txt31writing top-level names to bruvtab.egg-info/top_level.txt32writing manifest file 'bruvtab.egg-info/SOURCES.txt'33reading manifest file 'bruvtab.egg-info/SOURCES.txt'34adding license file 'LICENSE'35writing manifest file 'bruvtab.egg-info/SOURCES.txt'36* Building wheel...37running bdist_wheel38running build39running build_py40creating build/lib/bruvtab41copying bruvtab/__init__.py -> build/lib/bruvtab42copying bruvtab/const.py -> build/lib/bruvtab43copying bruvtab/files.py -> build/lib/bruvtab44copying bruvtab/tab.py -> build/lib/bruvtab45copying bruvtab/utils.py -> build/lib/bruvtab46copying bruvtab/wait.py -> build/lib/bruvtab47copying bruvtab/env.py -> build/lib/bruvtab48copying bruvtab/operations.py -> build/lib/bruvtab49copying bruvtab/platform.py -> build/lib/bruvtab50copying bruvtab/parallel.py -> build/lib/bruvtab51copying bruvtab/inout.py -> build/lib/bruvtab52copying bruvtab/ui.py -> build/lib/bruvtab53copying bruvtab/api.py -> build/lib/bruvtab54copying bruvtab/main.py -> build/lib/bruvtab55copying bruvtab/__version__.py -> build/lib/bruvtab56creating build/lib/bruvtab/albert57copying bruvtab/albert/__init__.py -> build/lib/bruvtab/albert58copying bruvtab/albert/bruvtab_search.py -> build/lib/bruvtab/albert59creating build/lib/bruvtab/mediator60copying bruvtab/mediator/__init__.py -> build/lib/bruvtab/mediator61copying bruvtab/mediator/support.py -> build/lib/bruvtab/mediator62copying bruvtab/mediator/log.py -> build/lib/bruvtab/mediator63copying bruvtab/mediator/runner.py -> build/lib/bruvtab/mediator64copying bruvtab/mediator/sig.py -> build/lib/bruvtab/mediator65copying bruvtab/mediator/transport.py -> build/lib/bruvtab/mediator66copying bruvtab/mediator/bruvtab_mediator.py -> build/lib/bruvtab/mediator67copying bruvtab/mediator/const.py -> build/lib/bruvtab/mediator68copying bruvtab/mediator/remote_api.py -> build/lib/bruvtab/mediator69copying bruvtab/mediator/http_server.py -> build/lib/bruvtab/mediator70creating build/lib/bruvtab/search71copying bruvtab/search/__init__.py -> build/lib/bruvtab/search72copying bruvtab/search/query.py -> build/lib/bruvtab/search73copying bruvtab/search/index.py -> build/lib/bruvtab/search74creating build/lib/bruvtab/tests75copying bruvtab/tests/__init__.py -> build/lib/bruvtab/tests76copying bruvtab/tests/mocks.py -> build/lib/bruvtab/tests77copying bruvtab/tests/utils.py -> build/lib/bruvtab/tests78copying bruvtab/tests/test_brotab.py -> build/lib/bruvtab/tests79copying bruvtab/tests/test_integration.py -> build/lib/bruvtab/tests80copying bruvtab/tests/test_utils.py -> build/lib/bruvtab/tests81copying bruvtab/tests/test_inout.py -> build/lib/bruvtab/tests82copying bruvtab/tests/test_http_server.py -> build/lib/bruvtab/tests83copying bruvtab/tests/test_main.py -> build/lib/bruvtab/tests84running egg_info85writing bruvtab.egg-info/PKG-INFO86writing dependency_links to bruvtab.egg-info/dependency_links.txt87writing entry points to bruvtab.egg-info/entry_points.txt88writing requirements to bruvtab.egg-info/requires.txt89writing top-level names to bruvtab.egg-info/top_level.txt90reading manifest file 'bruvtab.egg-info/SOURCES.txt'91adding license file 'LICENSE'92writing manifest file 'bruvtab.egg-info/SOURCES.txt'93copying bruvtab/albert/Bruvtab.qss -> build/lib/bruvtab/albert94copying bruvtab/mediator/firefox_mediator.json -> build/lib/bruvtab/mediator95copying bruvtab/mediator/chromium_mediator.json -> build/lib/bruvtab/mediator96copying bruvtab/mediator/chromium_mediator_tests.json -> build/lib/bruvtab/mediator97installing to build/bdist.linux-aarch64/wheel98running install99running install_lib100creating build/bdist.linux-aarch64/wheel101creating build/bdist.linux-aarch64/wheel/bruvtab102copying build/lib/bruvtab/__init__.py -> build/bdist.linux-aarch64/wheel/./bruvtab103copying build/lib/bruvtab/const.py -> build/bdist.linux-aarch64/wheel/./bruvtab104copying build/lib/bruvtab/files.py -> build/bdist.linux-aarch64/wheel/./bruvtab105copying build/lib/bruvtab/tab.py -> build/bdist.linux-aarch64/wheel/./bruvtab106copying build/lib/bruvtab/utils.py -> build/bdist.linux-aarch64/wheel/./bruvtab107copying build/lib/bruvtab/wait.py -> build/bdist.linux-aarch64/wheel/./bruvtab108copying build/lib/bruvtab/env.py -> build/bdist.linux-aarch64/wheel/./bruvtab109copying build/lib/bruvtab/operations.py -> build/bdist.linux-aarch64/wheel/./bruvtab110copying build/lib/bruvtab/platform.py -> build/bdist.linux-aarch64/wheel/./bruvtab111copying build/lib/bruvtab/parallel.py -> build/bdist.linux-aarch64/wheel/./bruvtab112copying build/lib/bruvtab/inout.py -> build/bdist.linux-aarch64/wheel/./bruvtab113copying build/lib/bruvtab/ui.py -> build/bdist.linux-aarch64/wheel/./bruvtab114copying build/lib/bruvtab/api.py -> build/bdist.linux-aarch64/wheel/./bruvtab115copying build/lib/bruvtab/main.py -> build/bdist.linux-aarch64/wheel/./bruvtab116copying build/lib/bruvtab/__version__.py -> build/bdist.linux-aarch64/wheel/./bruvtab117creating build/bdist.linux-aarch64/wheel/bruvtab/albert118copying build/lib/bruvtab/albert/__init__.py -> build/bdist.linux-aarch64/wheel/./bruvtab/albert119copying build/lib/bruvtab/albert/bruvtab_search.py -> build/bdist.linux-aarch64/wheel/./bruvtab/albert120copying build/lib/bruvtab/albert/Bruvtab.qss -> build/bdist.linux-aarch64/wheel/./bruvtab/albert121creating build/bdist.linux-aarch64/wheel/bruvtab/mediator122copying build/lib/bruvtab/mediator/__init__.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator123copying build/lib/bruvtab/mediator/support.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator124copying build/lib/bruvtab/mediator/log.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator125copying build/lib/bruvtab/mediator/runner.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator126copying build/lib/bruvtab/mediator/sig.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator127copying build/lib/bruvtab/mediator/transport.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator128copying build/lib/bruvtab/mediator/bruvtab_mediator.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator129copying build/lib/bruvtab/mediator/const.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator130copying build/lib/bruvtab/mediator/remote_api.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator131copying build/lib/bruvtab/mediator/http_server.py -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator132copying build/lib/bruvtab/mediator/firefox_mediator.json -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator133copying build/lib/bruvtab/mediator/chromium_mediator.json -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator134copying build/lib/bruvtab/mediator/chromium_mediator_tests.json -> build/bdist.linux-aarch64/wheel/./bruvtab/mediator135creating build/bdist.linux-aarch64/wheel/bruvtab/search136copying build/lib/bruvtab/search/__init__.py -> build/bdist.linux-aarch64/wheel/./bruvtab/search137copying build/lib/bruvtab/search/query.py -> build/bdist.linux-aarch64/wheel/./bruvtab/search138copying build/lib/bruvtab/search/index.py -> build/bdist.linux-aarch64/wheel/./bruvtab/search139creating build/bdist.linux-aarch64/wheel/bruvtab/tests140copying build/lib/bruvtab/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests141copying build/lib/bruvtab/tests/mocks.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests142copying build/lib/bruvtab/tests/utils.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests143copying build/lib/bruvtab/tests/test_brotab.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests144copying build/lib/bruvtab/tests/test_integration.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests145copying build/lib/bruvtab/tests/test_utils.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests146copying build/lib/bruvtab/tests/test_inout.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests147copying build/lib/bruvtab/tests/test_http_server.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests148copying build/lib/bruvtab/tests/test_main.py -> build/bdist.linux-aarch64/wheel/./bruvtab/tests149running install_data150creating build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.data/data151creating build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.data/data/config152copying bruvtab/mediator/chromium_mediator.json -> build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.data/data/config153copying bruvtab/mediator/firefox_mediator.json -> build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.data/data/config154copying bruvtab/albert/Bruvtab.qss -> build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.data/data/config155running install_egg_info156Copying bruvtab.egg-info to build/bdist.linux-aarch64/wheel/./bruvtab-2.0.16-py3.14.egg-info157running install_scripts158creating build/bdist.linux-aarch64/wheel/bruvtab-2.0.16.dist-info/WHEEL159creating '/build/source/dist/.tmp-4rcijgqs/bruvtab-2.0.16-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it160adding 'bruvtab/__init__.py'161adding 'bruvtab/__version__.py'162adding 'bruvtab/api.py'163adding 'bruvtab/const.py'164adding 'bruvtab/env.py'165adding 'bruvtab/files.py'166adding 'bruvtab/inout.py'167adding 'bruvtab/main.py'168adding 'bruvtab/operations.py'169adding 'bruvtab/parallel.py'170adding 'bruvtab/platform.py'171adding 'bruvtab/tab.py'172adding 'bruvtab/ui.py'173adding 'bruvtab/utils.py'174adding 'bruvtab/wait.py'175adding 'bruvtab/albert/Bruvtab.qss'176adding 'bruvtab/albert/__init__.py'177adding 'bruvtab/albert/bruvtab_search.py'178adding 'bruvtab/mediator/__init__.py'179adding 'bruvtab/mediator/bruvtab_mediator.py'180adding 'bruvtab/mediator/chromium_mediator.json'181adding 'bruvtab/mediator/chromium_mediator_tests.json'182adding 'bruvtab/mediator/const.py'183adding 'bruvtab/mediator/firefox_mediator.json'184adding 'bruvtab/mediator/http_server.py'185adding 'bruvtab/mediator/log.py'186adding 'bruvtab/mediator/remote_api.py'187adding 'bruvtab/mediator/runner.py'188adding 'bruvtab/mediator/sig.py'189adding 'bruvtab/mediator/support.py'190adding 'bruvtab/mediator/transport.py'191adding 'bruvtab/search/__init__.py'192adding 'bruvtab/search/index.py'193adding 'bruvtab/search/query.py'194adding 'bruvtab/tests/__init__.py'195adding 'bruvtab/tests/mocks.py'196adding 'bruvtab/tests/test_brotab.py'197adding 'bruvtab/tests/test_http_server.py'198adding 'bruvtab/tests/test_inout.py'199adding 'bruvtab/tests/test_integration.py'200adding 'bruvtab/tests/test_main.py'201adding 'bruvtab/tests/test_utils.py'202adding 'bruvtab/tests/utils.py'203adding 'bruvtab-2.0.16.data/data/config/Bruvtab.qss'204adding 'bruvtab-2.0.16.data/data/config/chromium_mediator.json'205adding 'bruvtab-2.0.16.data/data/config/firefox_mediator.json'206adding 'bruvtab-2.0.16.dist-info/licenses/LICENSE'207adding 'bruvtab-2.0.16.dist-info/METADATA'208adding 'bruvtab-2.0.16.dist-info/WHEEL'209adding 'bruvtab-2.0.16.dist-info/entry_points.txt'210adding 'bruvtab-2.0.16.dist-info/top_level.txt'211adding 'bruvtab-2.0.16.dist-info/RECORD'212removing build/bdist.linux-aarch64/wheel213Successfully built bruvtab-2.0.16-py3-none-any.whl214Finished creating a wheel...215Finished executing pypaBuildPhase216buildPhase completed in 47 seconds
pythonRuntimeDepsCheckHook
217Executing pythonRuntimeDepsCheck218Checking runtime dependencies for bruvtab-2.0.16-py3-none-any.whl219Finished executing pythonRuntimeDepsCheck
installPhase
220Executing pypaInstallPhase221Successfully installed bruvtab-2.0.16-py3-none-any.whl222Finished executing pypaInstallPhase
pythonOutputDistPhase
223Executing pythonOutputDistPhase224Finished executing pythonOutputDistPhase
fixupPhase
225shrinking RPATHs of ELF executables and libraries in /nix/store/9plddf16ii528wwwild3rz0hbyfkh83w-bruvtab-2.0.16-dist226checking for references to /build/ in /nix/store/9plddf16ii528wwwild3rz0hbyfkh83w-bruvtab-2.0.16-dist...227patching script interpreter paths in /nix/store/9plddf16ii528wwwild3rz0hbyfkh83w-bruvtab-2.0.16-dist228shrinking RPATHs of ELF executables and libraries in /nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16229checking for references to /build/ in /nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16...230patching script interpreter paths in /nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16231stripping (with command strip and flags -S -p) in /nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16/lib /nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16/bin232Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8233wrapping `/nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16/bin/bruvtab'...234Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8235wrapping `/nix/store/0f1jz1dzz6877g0jwgp0i60f5arh35ni-bruvtab-2.0.16/bin/bruvtab_mediator'...236Executing pythonRemoveTestsDir237Finished executing pythonRemoveTestsDir
installCheckPhase
238no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
239Executing pythonImportsCheckPhase240Check whether the following modules can be imported: bruvtab
pytestCheckPhase
241Executing pytestCheckPhase242pytest flags: -m pytest243============================= test session starts ==============================244platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0245rootdir: /build/source246configfile: pyproject.toml247plugins: cov-7.1.0248collected 97 items 249250bruvtab/tests/test_brotab.py ................. [ 17%]251bruvtab/tests/test_http_server.py . [ 18%]252bruvtab/tests/test_inout.py .... [ 22%]253bruvtab/tests/test_integration.py ssssss [ 28%]254bruvtab/tests/test_main.py ............................................. [ 75%]255....................... [ 98%]256bruvtab/tests/test_utils.py . [100%]257258================== 91 passed, 6 skipped in 127.45s (0:02:07) ===================259Finished executing pytestCheckPhase260pytestCheckPhase completed in 2 minutes 32 seconds