nix-fast-build-2.0.4
checks.aarch64-darwin.devshell-default
· build #1381
· raw
1stibnite: building w3i579gx9bi5krnxyp5i05v41rh97iry-nix-fast-build-2.0.4.drv2Sourcing 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.sh
unpackPhase
15unpacking source archive /nix/store/xqf7idn68k5xkibs8hc0rrbh1rs6yw9l-source16source root is source17setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/treefmt.nix"configurePhase
18no configure script, doing nothingbuildPhase
19Executing pypaBuildPhase20Creating a wheel...21pypa build flags: --no-isolation --outdir dist/ --wheel22* Getting build dependencies for wheel...23running egg_info24creating nix_fast_build.egg-info25writing nix_fast_build.egg-info/PKG-INFO26writing dependency_links to nix_fast_build.egg-info/dependency_links.txt27writing entry points to nix_fast_build.egg-info/entry_points.txt28writing top-level names to nix_fast_build.egg-info/top_level.txt29writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'30reading manifest file 'nix_fast_build.egg-info/SOURCES.txt'31adding license file 'LICENSE.md'32writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'33* Building wheel...34running bdist_wheel35running build36running build_py37creating build/lib/tests38copying tests/test_retry.py -> build/lib/tests39copying tests/conftest.py -> build/lib/tests40copying tests/command.py -> build/lib/tests41copying tests/ports.py -> build/lib/tests42copying tests/__init__.py -> build/lib/tests43copying tests/test_term.py -> build/lib/tests44copying tests/sshd.py -> build/lib/tests45copying tests/test_github_integration.py -> build/lib/tests46copying tests/test_upload.py -> build/lib/tests47copying tests/test_ci_renderer.py -> build/lib/tests48copying tests/root.py -> build/lib/tests49copying tests/test_log_format.py -> build/lib/tests50copying tests/test_cli.py -> build/lib/tests51copying tests/test_built_drvs.py -> build/lib/tests52copying tests/test_workers.py -> build/lib/tests53copying tests/test_tty_renderer.py -> build/lib/tests54creating build/lib/nix_fast_build55copying nix_fast_build/build.py -> build/lib/nix_fast_build56copying nix_fast_build/options.py -> build/lib/nix_fast_build57copying nix_fast_build/log_format.py -> build/lib/nix_fast_build58copying nix_fast_build/tty_renderer.py -> build/lib/nix_fast_build59copying nix_fast_build/upload.py -> build/lib/nix_fast_build60copying nix_fast_build/results.py -> build/lib/nix_fast_build61copying nix_fast_build/renderer.py -> build/lib/nix_fast_build62copying nix_fast_build/term.py -> build/lib/nix_fast_build63copying nix_fast_build/__init__.py -> build/lib/nix_fast_build64copying nix_fast_build/ci_renderer.py -> build/lib/nix_fast_build65copying nix_fast_build/processes.py -> build/lib/nix_fast_build66copying nix_fast_build/sources.py -> build/lib/nix_fast_build67copying nix_fast_build/errors.py -> build/lib/nix_fast_build68copying nix_fast_build/workers.py -> build/lib/nix_fast_build69copying nix_fast_build/report.py -> build/lib/nix_fast_build70running egg_info71writing nix_fast_build.egg-info/PKG-INFO72writing dependency_links to nix_fast_build.egg-info/dependency_links.txt73writing entry points to nix_fast_build.egg-info/entry_points.txt74writing top-level names to nix_fast_build.egg-info/top_level.txt75reading manifest file 'nix_fast_build.egg-info/SOURCES.txt'76adding license file 'LICENSE.md'77writing manifest file 'nix_fast_build.egg-info/SOURCES.txt'78installing to build/bdist.macosx-14.0-arm64/wheel79running install80running install_lib81creating build/bdist.macosx-14.0-arm64/wheel82creating build/bdist.macosx-14.0-arm64/wheel/tests83copying build/lib/tests/test_retry.py -> build/bdist.macosx-14.0-arm64/wheel/./tests84copying build/lib/tests/conftest.py -> build/bdist.macosx-14.0-arm64/wheel/./tests85copying build/lib/tests/command.py -> build/bdist.macosx-14.0-arm64/wheel/./tests86copying build/lib/tests/ports.py -> build/bdist.macosx-14.0-arm64/wheel/./tests87copying build/lib/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./tests88copying build/lib/tests/test_term.py -> build/bdist.macosx-14.0-arm64/wheel/./tests89copying build/lib/tests/sshd.py -> build/bdist.macosx-14.0-arm64/wheel/./tests90copying build/lib/tests/test_github_integration.py -> build/bdist.macosx-14.0-arm64/wheel/./tests91copying build/lib/tests/test_upload.py -> build/bdist.macosx-14.0-arm64/wheel/./tests92copying build/lib/tests/test_ci_renderer.py -> build/bdist.macosx-14.0-arm64/wheel/./tests93copying build/lib/tests/root.py -> build/bdist.macosx-14.0-arm64/wheel/./tests94copying build/lib/tests/test_log_format.py -> build/bdist.macosx-14.0-arm64/wheel/./tests95copying build/lib/tests/test_cli.py -> build/bdist.macosx-14.0-arm64/wheel/./tests96copying build/lib/tests/test_built_drvs.py -> build/bdist.macosx-14.0-arm64/wheel/./tests97copying build/lib/tests/test_workers.py -> build/bdist.macosx-14.0-arm64/wheel/./tests98copying build/lib/tests/test_tty_renderer.py -> build/bdist.macosx-14.0-arm64/wheel/./tests99creating build/bdist.macosx-14.0-arm64/wheel/nix_fast_build100copying build/lib/nix_fast_build/build.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build101copying build/lib/nix_fast_build/options.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build102copying build/lib/nix_fast_build/log_format.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build103copying build/lib/nix_fast_build/tty_renderer.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build104copying build/lib/nix_fast_build/upload.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build105copying build/lib/nix_fast_build/results.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build106copying build/lib/nix_fast_build/renderer.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build107copying build/lib/nix_fast_build/term.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build108copying build/lib/nix_fast_build/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build109copying build/lib/nix_fast_build/ci_renderer.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build110copying build/lib/nix_fast_build/processes.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build111copying build/lib/nix_fast_build/sources.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build112copying build/lib/nix_fast_build/errors.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build113copying build/lib/nix_fast_build/workers.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build114copying build/lib/nix_fast_build/report.py -> build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build115running install_egg_info116Copying nix_fast_build.egg-info to build/bdist.macosx-14.0-arm64/wheel/./nix_fast_build-2.0.4-py3.14.egg-info117running install_scripts118creating build/bdist.macosx-14.0-arm64/wheel/nix_fast_build-2.0.4.dist-info/WHEEL119creating '/nix/var/nix/builds/nix-23445-2220641459/source/dist/.tmp-egj0u7wh/nix_fast_build-2.0.4-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it120adding 'nix_fast_build/__init__.py'121adding 'nix_fast_build/build.py'122adding 'nix_fast_build/ci_renderer.py'123adding 'nix_fast_build/errors.py'124adding 'nix_fast_build/log_format.py'125adding 'nix_fast_build/options.py'126adding 'nix_fast_build/processes.py'127adding 'nix_fast_build/renderer.py'128adding 'nix_fast_build/report.py'129adding 'nix_fast_build/results.py'130adding 'nix_fast_build/sources.py'131adding 'nix_fast_build/term.py'132adding 'nix_fast_build/tty_renderer.py'133adding 'nix_fast_build/upload.py'134adding 'nix_fast_build/workers.py'135adding 'nix_fast_build-2.0.4.dist-info/licenses/LICENSE.md'136adding 'tests/__init__.py'137adding 'tests/command.py'138adding 'tests/conftest.py'139adding 'tests/ports.py'140adding 'tests/root.py'141adding 'tests/sshd.py'142adding 'tests/test_built_drvs.py'143adding 'tests/test_ci_renderer.py'144adding 'tests/test_cli.py'145adding 'tests/test_github_integration.py'146adding 'tests/test_log_format.py'147adding 'tests/test_retry.py'148adding 'tests/test_term.py'149adding 'tests/test_tty_renderer.py'150adding 'tests/test_upload.py'151adding 'tests/test_workers.py'152adding 'nix_fast_build-2.0.4.dist-info/METADATA'153adding 'nix_fast_build-2.0.4.dist-info/WHEEL'154adding 'nix_fast_build-2.0.4.dist-info/entry_points.txt'155adding 'nix_fast_build-2.0.4.dist-info/top_level.txt'156adding 'nix_fast_build-2.0.4.dist-info/RECORD'157removing build/bdist.macosx-14.0-arm64/wheel158Successfully built nix_fast_build-2.0.4-py3-none-any.whl159Finished creating a wheel...160Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
161Executing pythonRuntimeDepsCheck162Checking runtime dependencies for nix_fast_build-2.0.4-py3-none-any.whl163Finished executing pythonRuntimeDepsCheckinstallPhase
164Executing pypaInstallPhase165Successfully installed nix_fast_build-2.0.4-py3-none-any.whl166Finished executing pypaInstallPhasepythonOutputDistPhase
167Executing pythonOutputDistPhase168Finished executing pythonOutputDistPhasefixupPhase
169checking for references to /nix/var/nix/builds/nix-23445-2220641459/ in /nix/store/9qvid9j3qfhbi8gmj8by1c56ryqpz0di-nix-fast-build-2.0.4...170patching script interpreter paths in /nix/store/9qvid9j3qfhbi8gmj8by1c56ryqpz0di-nix-fast-build-2.0.4171stripping (with command strip and flags -S) in /nix/store/9qvid9j3qfhbi8gmj8by1c56ryqpz0di-nix-fast-build-2.0.4/lib /nix/store/9qvid9j3qfhbi8gmj8by1c56ryqpz0di-nix-fast-build-2.0.4/bin172checking for references to /nix/var/nix/builds/nix-23445-2220641459/ in /nix/store/82bgkkcm7dwg2p6avijzpkrjldx4dfyw-nix-fast-build-2.0.4-dist...173patching script interpreter paths in /nix/store/82bgkkcm7dwg2p6avijzpkrjldx4dfyw-nix-fast-build-2.0.4-dist174Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7175wrapping `/nix/store/9qvid9j3qfhbi8gmj8by1c56ryqpz0di-nix-fast-build-2.0.4/bin/nix-fast-build'...176Executing pythonRemoveTestsDir177Finished executing pythonRemoveTestsDirinstallCheckPhase
178usage: nix-fast-build [-h] [--nix NIX] [--nix-eval-jobs NIX_EVAL_JOBS]179 [--nix-build NIX_BUILD] [-f FLAKE | --file [FILE]]180 [-A ATTR] [--arg name value] [--argstr name value]181 [-I INCLUDE] [--impure] [--pure] [-j MAX_JOBS]182 [--option name value] [--remote-ssh-option name value]183 [--cachix-cache CACHIX_CACHE]184 [--attic-cache ATTIC_CACHE]185 [--attic-ignore-upstream-cache-filter]186 [--push-build-closure] [--niks3-server NIKS3_SERVER]187 [--skip-unsupported] [--no-nom] [--no-fold]188 [--stall-timeout STALL_TIMEOUT] [--systems SYSTEMS]189 [--retries RETRIES] [--no-link] [--out-link OUT_LINK]190 [--store STORE] [--remote REMOTE]191 [--always-upload-source] [--no-download] [--skip-cached]192 [--copy-to COPY_TO] [--debug]193 [--eval-max-memory-size EVAL_MAX_MEMORY_SIZE]194 [--eval-workers EVAL_WORKERS]195 [--result-file RESULT_FILE]196 [--result-format {json,junit}] [--stream-json-lines]197 [--override-input input_path flake_url]198 [--select NIX_FUNCTION]199 [--reference-lock-file REFERENCE_LOCK_FILE]200 [--fail-fast]201202options:203 -h, --help show this help message and exit204 --nix NIX Path to the nix binary (default: $NIX_FAST_BUILD_NIX205 or 'nix')206 --nix-eval-jobs NIX_EVAL_JOBS207 Path to the nix-eval-jobs binary (default:208 $NIX_FAST_BUILD_EVAL_JOBS or 'nix-eval-jobs')209 --nix-build NIX_BUILD210 Path to the nix-build binary (default:211 $NIX_FAST_BUILD_NIX_BUILD or 'nix-build')212 -f, --flake FLAKE Flake url to evaluate/build (default: .#checks)213 --file [FILE] Nix expression file to evaluate (default:214 default.nix). Mutually exclusive with --flake.215 -A, --attr ATTR Attribute path to evaluate in non-flake mode (like216 nix-build -A)217 --arg name value Pass the value expr as the argument name to Nix218 functions (non-flake mode)219 --argstr name value Pass the string as the argument name to Nix functions220 (non-flake mode)221 -I, --include INCLUDE222 Add path to the Nix search path (non-flake mode)223 --impure Allow impure expressions (default in --file mode)224 --pure Enforce pure evaluation in --file mode (overrides the225 default impure behavior)226 -j, --max-jobs MAX_JOBS227 Maximum number of build jobs to run in parallel (0 for228 unlimited)229 --option name value Nix option to set230 --remote-ssh-option name value231 ssh option when accessing remote232 --cachix-cache CACHIX_CACHE233 Cachix cache to upload to234 --attic-cache ATTIC_CACHE235 Attic cache to upload to236 --attic-ignore-upstream-cache-filter237 Pass --ignore-upstream-cache-filter to attic push,238 uploading all paths even if attic thinks they exist in239 an upstream cache (default: false)240 --push-build-closure Also push outputs of every intermediate derivation241 that was built (not substituted) while building an242 attribute to the configured caches (--copy-243 to/--cachix-cache/--attic-cache/--niks3-server), as244 soon as they finish. Useful for caching intermediate245 build products in ephemeral CI environments (default:246 false)247 --niks3-server NIKS3_SERVER248 Niks3 server URL to upload to (auth from249 ~/.config/niks3/auth-token or NIKS3_AUTH_TOKEN_FILE)250 --skip-unsupported Report attributes whose meta.platforms/badPlatforms251 exclude the evaluated system as skipped instead of252 failed253 --no-nom Use the non-interactive log renderer even on a254 terminal (historical name: it used to disable nix-255 output-monitor)256 --no-fold Don't emit ::group:: fold markers around successful257 build logs on Actions-style CI (default: false)258 --stall-timeout STALL_TIMEOUT259 Seconds without build output before dumping its last260 lines and streaming it live (default: 300)261 --systems SYSTEMS Space-separated list of systems to build for (default:262 current system)263 --retries RETRIES Number of times to retry failed builds264 --no-link Deprecated no-op: not creating out-links is now the265 default266 --out-link OUT_LINK Create persistent result symlinks with this name267 prefix (e.g. 'result'). By default builds are only gc-268 rooted for the duration of the run.269 --store STORE Nix store URL to build against (e.g. ssh-ng://host).270 Evaluation stays local, only builds are dispatched,271 and results are copied back unless --no-download.272 Implies --builders ''.273 --remote REMOTE Remote machine to build on274 --always-upload-source275 Always upload sources to remote machine. This is276 needed if the remote machine cannot access all sources277 (default: false)278 --no-download Do not download build results from the --remote279 machine or --store280 --skip-cached Skip builds that are already present in the binary281 cache (default: false)282 --copy-to COPY_TO Copy build results to the given path (passed to nix283 copy, i.e. file:///tmp/cache?compression=none)284 --debug debug logging output285 --eval-max-memory-size EVAL_MAX_MEMORY_SIZE286 Maximum memory size for nix-eval-jobs (in MiB) per287 worker. After the limit is reached, the worker is288 restarted.289 --eval-workers EVAL_WORKERS290 Number of evaluation threads spawned291 --result-file RESULT_FILE292 File to write build results to293 --result-format {json,junit}294 Format of the build result file295 --stream-json-lines Stream results to standard output as JSON Lines296 --override-input input_path flake_url297 Override a specific flake input (e.g.298 `dwarffs/nixpkgs`).299 --select NIX_FUNCTION300 Nix function applied to the evaluation root to filter301 or transform the set of attributes to build (passed302 through to nix-eval-jobs --select). The function303 receives the attribute selected by --flake/-A.304 Example: 'checks: builtins.removeAttrs checks ["slow-305 test"]'306 --reference-lock-file REFERENCE_LOCK_FILE307 Read the given lock file instead of `flake.lock`308 within the top-level flake.309 --fail-fast Stop as soon as any build or evaluation fails, instead310 of continuing with remaining builds.pythonImportsCheckPhase
311Executing pythonImportsCheckPhase