nix-fast-build-2.0.4
checks.x86_64-linux.devshell-default
· build #994
· raw
1Sourcing python-remove-tests-dir-hook2Sourcing python-catch-conflicts-hook.sh3Sourcing python-remove-bin-bytecode-hook.sh4Sourcing pypa-build-hook5Using pypaBuildPhase6Sourcing python-runtime-deps-check-hook7Using pythonRuntimeDepsCheckHook8Sourcing pypa-install-hook9Using pypaInstallPhase10Sourcing python-imports-check-hook.sh11Using pythonImportsCheckPhase12Sourcing python-namespaces-hook13Sourcing python-catch-conflicts-hook.sh
unpackPhase
14unpacking source archive /nix/store/xqf7idn68k5xkibs8hc0rrbh1rs6yw9l-source15source root is source16setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/treefmt.nix"configurePhase
17no configure script, doing nothingbuildPhase
18Executing pypaBuildPhase19Creating a wheel...20pypa build flags: --no-isolation --outdir dist/ --wheel21* Getting build dependencies for wheel...22running egg_info23creating nix_fast_build.egg-info24writing nix_fast_build.egg-info/PKG-INFO25writing dependency_links to nix_fast_build.egg-info/dependency_links.txt26writing entry points to nix_fast_build.egg-info/entry_points.txt27writing top-level names to nix_fast_build.egg-info/top_level.txt28writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'29reading manifest file 'nix_fast_build.egg-info/SOURCES.txt'30adding license file 'LICENSE.md'31writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'32* Building wheel...33running bdist_wheel34running build35running build_py36creating build/lib/tests37copying tests/test_workers.py -> build/lib/tests38copying tests/test_retry.py -> build/lib/tests39copying tests/test_term.py -> build/lib/tests40copying tests/test_ci_renderer.py -> build/lib/tests41copying tests/root.py -> build/lib/tests42copying tests/command.py -> build/lib/tests43copying tests/sshd.py -> build/lib/tests44copying tests/test_cli.py -> build/lib/tests45copying tests/test_built_drvs.py -> build/lib/tests46copying tests/test_tty_renderer.py -> build/lib/tests47copying tests/__init__.py -> build/lib/tests48copying tests/ports.py -> build/lib/tests49copying tests/test_log_format.py -> build/lib/tests50copying tests/test_upload.py -> build/lib/tests51copying tests/conftest.py -> build/lib/tests52copying tests/test_github_integration.py -> build/lib/tests53creating build/lib/nix_fast_build54copying nix_fast_build/sources.py -> build/lib/nix_fast_build55copying nix_fast_build/renderer.py -> build/lib/nix_fast_build56copying nix_fast_build/ci_renderer.py -> build/lib/nix_fast_build57copying nix_fast_build/build.py -> build/lib/nix_fast_build58copying nix_fast_build/processes.py -> build/lib/nix_fast_build59copying nix_fast_build/options.py -> build/lib/nix_fast_build60copying nix_fast_build/workers.py -> build/lib/nix_fast_build61copying nix_fast_build/errors.py -> build/lib/nix_fast_build62copying nix_fast_build/results.py -> build/lib/nix_fast_build63copying nix_fast_build/term.py -> build/lib/nix_fast_build64copying nix_fast_build/tty_renderer.py -> build/lib/nix_fast_build65copying nix_fast_build/log_format.py -> build/lib/nix_fast_build66copying nix_fast_build/upload.py -> build/lib/nix_fast_build67copying nix_fast_build/report.py -> build/lib/nix_fast_build68copying nix_fast_build/__init__.py -> build/lib/nix_fast_build69running egg_info70writing nix_fast_build.egg-info/PKG-INFO71writing dependency_links to nix_fast_build.egg-info/dependency_links.txt72writing entry points to nix_fast_build.egg-info/entry_points.txt73writing top-level names to nix_fast_build.egg-info/top_level.txt74reading manifest file 'nix_fast_build.egg-info/SOURCES.txt'75adding license file 'LICENSE.md'76writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'77installing to build/bdist.linux-x86_64/wheel78running install79running install_lib80creating build/bdist.linux-x86_64/wheel81creating build/bdist.linux-x86_64/wheel/nix_fast_build82copying build/lib/nix_fast_build/build.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build83copying build/lib/nix_fast_build/renderer.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build84copying build/lib/nix_fast_build/processes.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build85copying build/lib/nix_fast_build/results.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build86copying build/lib/nix_fast_build/tty_renderer.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build87copying build/lib/nix_fast_build/sources.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build88copying build/lib/nix_fast_build/errors.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build89copying build/lib/nix_fast_build/workers.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build90copying build/lib/nix_fast_build/options.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build91copying build/lib/nix_fast_build/log_format.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build92copying build/lib/nix_fast_build/ci_renderer.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build93copying build/lib/nix_fast_build/term.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build94copying build/lib/nix_fast_build/__init__.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build95copying build/lib/nix_fast_build/upload.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build96copying build/lib/nix_fast_build/report.py -> build/bdist.linux-x86_64/wheel/./nix_fast_build97creating build/bdist.linux-x86_64/wheel/tests98copying build/lib/tests/ports.py -> build/bdist.linux-x86_64/wheel/./tests99copying build/lib/tests/test_workers.py -> build/bdist.linux-x86_64/wheel/./tests100copying build/lib/tests/test_built_drvs.py -> build/bdist.linux-x86_64/wheel/./tests101copying build/lib/tests/test_term.py -> build/bdist.linux-x86_64/wheel/./tests102copying build/lib/tests/test_tty_renderer.py -> build/bdist.linux-x86_64/wheel/./tests103copying build/lib/tests/test_log_format.py -> build/bdist.linux-x86_64/wheel/./tests104copying build/lib/tests/sshd.py -> build/bdist.linux-x86_64/wheel/./tests105copying build/lib/tests/root.py -> build/bdist.linux-x86_64/wheel/./tests106copying build/lib/tests/command.py -> build/bdist.linux-x86_64/wheel/./tests107copying build/lib/tests/test_cli.py -> build/bdist.linux-x86_64/wheel/./tests108copying build/lib/tests/test_ci_renderer.py -> build/bdist.linux-x86_64/wheel/./tests109copying build/lib/tests/test_upload.py -> build/bdist.linux-x86_64/wheel/./tests110copying build/lib/tests/test_retry.py -> build/bdist.linux-x86_64/wheel/./tests111copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./tests112copying build/lib/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./tests113copying build/lib/tests/test_github_integration.py -> build/bdist.linux-x86_64/wheel/./tests114running install_egg_info115Copying nix_fast_build.egg-info to build/bdist.linux-x86_64/wheel/./nix_fast_build-2.0.4-py3.14.egg-info116running install_scripts117creating build/bdist.linux-x86_64/wheel/nix_fast_build-2.0.4.dist-info/WHEEL118creating '/build/source/dist/.tmp-fz6hlels/nix_fast_build-2.0.4-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it119adding 'nix_fast_build/__init__.py'120adding 'nix_fast_build/build.py'121adding 'nix_fast_build/ci_renderer.py'122adding 'nix_fast_build/errors.py'123adding 'nix_fast_build/log_format.py'124adding 'nix_fast_build/options.py'125adding 'nix_fast_build/processes.py'126adding 'nix_fast_build/renderer.py'127adding 'nix_fast_build/report.py'128adding 'nix_fast_build/results.py'129adding 'nix_fast_build/sources.py'130adding 'nix_fast_build/term.py'131adding 'nix_fast_build/tty_renderer.py'132adding 'nix_fast_build/upload.py'133adding 'nix_fast_build/workers.py'134adding 'nix_fast_build-2.0.4.dist-info/licenses/LICENSE.md'135adding 'tests/__init__.py'136adding 'tests/command.py'137adding 'tests/conftest.py'138adding 'tests/ports.py'139adding 'tests/root.py'140adding 'tests/sshd.py'141adding 'tests/test_built_drvs.py'142adding 'tests/test_ci_renderer.py'143adding 'tests/test_cli.py'144adding 'tests/test_github_integration.py'145adding 'tests/test_log_format.py'146adding 'tests/test_retry.py'147adding 'tests/test_term.py'148adding 'tests/test_tty_renderer.py'149adding 'tests/test_upload.py'150adding 'tests/test_workers.py'151adding 'nix_fast_build-2.0.4.dist-info/METADATA'152adding 'nix_fast_build-2.0.4.dist-info/WHEEL'153adding 'nix_fast_build-2.0.4.dist-info/entry_points.txt'154adding 'nix_fast_build-2.0.4.dist-info/top_level.txt'155adding 'nix_fast_build-2.0.4.dist-info/RECORD'156removing build/bdist.linux-x86_64/wheel157Successfully built nix_fast_build-2.0.4-py3-none-any.whl158Finished creating a wheel...159Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
160Executing pythonRuntimeDepsCheck161Checking runtime dependencies for nix_fast_build-2.0.4-py3-none-any.whl162Finished executing pythonRuntimeDepsCheckinstallPhase
163Executing pypaInstallPhase164Successfully installed nix_fast_build-2.0.4-py3-none-any.whl165Finished executing pypaInstallPhasepythonOutputDistPhase
166Executing pythonOutputDistPhase167Finished executing pythonOutputDistPhasefixupPhase
168shrinking RPATHs of ELF executables and libraries in /nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4169checking for references to /build/ in /nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4...170patching script interpreter paths in /nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4171stripping (with command strip and flags -S -p) in /nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4/lib /nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4/bin172shrinking RPATHs of ELF executables and libraries in /nix/store/pd4y4klhn8710k0734h69nbf5147q5wl-nix-fast-build-2.0.4-dist173checking for references to /build/ in /nix/store/pd4y4klhn8710k0734h69nbf5147q5wl-nix-fast-build-2.0.4-dist...174patching script interpreter paths in /nix/store/pd4y4klhn8710k0734h69nbf5147q5wl-nix-fast-build-2.0.4-dist175Rewriting #!/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/bin/python3.14 to #!/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7176wrapping `/nix/store/70p3hhcpf5q9aalz7g9xgll0nwxqr5cq-nix-fast-build-2.0.4/bin/nix-fast-build'...177Executing pythonRemoveTestsDir178Finished executing pythonRemoveTestsDirinstallCheckPhase
179usage: nix-fast-build [-h] [--nix NIX] [--nix-eval-jobs NIX_EVAL_JOBS]180 [--nix-build NIX_BUILD] [-f FLAKE | --file [FILE]]181 [-A ATTR] [--arg name value] [--argstr name value]182 [-I INCLUDE] [--impure] [--pure] [-j MAX_JOBS]183 [--option name value] [--remote-ssh-option name value]184 [--cachix-cache CACHIX_CACHE]185 [--attic-cache ATTIC_CACHE]186 [--attic-ignore-upstream-cache-filter]187 [--push-build-closure] [--niks3-server NIKS3_SERVER]188 [--skip-unsupported] [--no-nom] [--no-fold]189 [--stall-timeout STALL_TIMEOUT] [--systems SYSTEMS]190 [--retries RETRIES] [--no-link] [--out-link OUT_LINK]191 [--store STORE] [--remote REMOTE]192 [--always-upload-source] [--no-download] [--skip-cached]193 [--copy-to COPY_TO] [--debug]194 [--eval-max-memory-size EVAL_MAX_MEMORY_SIZE]195 [--eval-workers EVAL_WORKERS]196 [--result-file RESULT_FILE]197 [--result-format {json,junit}] [--stream-json-lines]198 [--override-input input_path flake_url]199 [--select NIX_FUNCTION]200 [--reference-lock-file REFERENCE_LOCK_FILE]201 [--fail-fast]202203options:204 -h, --help show this help message and exit205 --nix NIX Path to the nix binary (default: $NIX_FAST_BUILD_NIX206 or 'nix')207 --nix-eval-jobs NIX_EVAL_JOBS208 Path to the nix-eval-jobs binary (default:209 $NIX_FAST_BUILD_EVAL_JOBS or 'nix-eval-jobs')210 --nix-build NIX_BUILD211 Path to the nix-build binary (default:212 $NIX_FAST_BUILD_NIX_BUILD or 'nix-build')213 -f, --flake FLAKE Flake url to evaluate/build (default: .#checks)214 --file [FILE] Nix expression file to evaluate (default:215 default.nix). Mutually exclusive with --flake.216 -A, --attr ATTR Attribute path to evaluate in non-flake mode (like217 nix-build -A)218 --arg name value Pass the value expr as the argument name to Nix219 functions (non-flake mode)220 --argstr name value Pass the string as the argument name to Nix functions221 (non-flake mode)222 -I, --include INCLUDE223 Add path to the Nix search path (non-flake mode)224 --impure Allow impure expressions (default in --file mode)225 --pure Enforce pure evaluation in --file mode (overrides the226 default impure behavior)227 -j, --max-jobs MAX_JOBS228 Maximum number of build jobs to run in parallel (0 for229 unlimited)230 --option name value Nix option to set231 --remote-ssh-option name value232 ssh option when accessing remote233 --cachix-cache CACHIX_CACHE234 Cachix cache to upload to235 --attic-cache ATTIC_CACHE236 Attic cache to upload to237 --attic-ignore-upstream-cache-filter238 Pass --ignore-upstream-cache-filter to attic push,239 uploading all paths even if attic thinks they exist in240 an upstream cache (default: false)241 --push-build-closure Also push outputs of every intermediate derivation242 that was built (not substituted) while building an243 attribute to the configured caches (--copy-244 to/--cachix-cache/--attic-cache/--niks3-server), as245 soon as they finish. Useful for caching intermediate246 build products in ephemeral CI environments (default:247 false)248 --niks3-server NIKS3_SERVER249 Niks3 server URL to upload to (auth from250 ~/.config/niks3/auth-token or NIKS3_AUTH_TOKEN_FILE)251 --skip-unsupported Report attributes whose meta.platforms/badPlatforms252 exclude the evaluated system as skipped instead of253 failed254 --no-nom Use the non-interactive log renderer even on a255 terminal (historical name: it used to disable nix-256 output-monitor)257 --no-fold Don't emit ::group:: fold markers around successful258 build logs on Actions-style CI (default: false)259 --stall-timeout STALL_TIMEOUT260 Seconds without build output before dumping its last261 lines and streaming it live (default: 300)262 --systems SYSTEMS Space-separated list of systems to build for (default:263 current system)264 --retries RETRIES Number of times to retry failed builds265 --no-link Deprecated no-op: not creating out-links is now the266 default267 --out-link OUT_LINK Create persistent result symlinks with this name268 prefix (e.g. 'result'). By default builds are only gc-269 rooted for the duration of the run.270 --store STORE Nix store URL to build against (e.g. ssh-ng://host).271 Evaluation stays local, only builds are dispatched,272 and results are copied back unless --no-download.273 Implies --builders ''.274 --remote REMOTE Remote machine to build on275 --always-upload-source276 Always upload sources to remote machine. This is277 needed if the remote machine cannot access all sources278 (default: false)279 --no-download Do not download build results from the --remote280 machine or --store281 --skip-cached Skip builds that are already present in the binary282 cache (default: false)283 --copy-to COPY_TO Copy build results to the given path (passed to nix284 copy, i.e. file:///tmp/cache?compression=none)285 --debug debug logging output286 --eval-max-memory-size EVAL_MAX_MEMORY_SIZE287 Maximum memory size for nix-eval-jobs (in MiB) per288 worker. After the limit is reached, the worker is289 restarted.290 --eval-workers EVAL_WORKERS291 Number of evaluation threads spawned292 --result-file RESULT_FILE293 File to write build results to294 --result-format {json,junit}295 Format of the build result file296 --stream-json-lines Stream results to standard output as JSON Lines297 --override-input input_path flake_url298 Override a specific flake input (e.g.299 `dwarffs/nixpkgs`).300 --select NIX_FUNCTION301 Nix function applied to the evaluation root to filter302 or transform the set of attributes to build (passed303 through to nix-eval-jobs --select). The function304 receives the attribute selected by --flake/-A.305 Example: 'checks: builtins.removeAttrs checks ["slow-306 test"]'307 --reference-lock-file REFERENCE_LOCK_FILE308 Read the given lock file instead of `flake.lock`309 within the top-level flake.310 --fail-fast Stop as soon as any build or evaluation fails, instead311 of continuing with remaining builds.pythonImportsCheckPhase
312Executing pythonImportsCheckPhase