Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pip-build-hook Using pipBuildPhase Using pipShellHook Sourcing pip-install-hook Using pipInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing pytest-check-hook Using pytestCheckPhase @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/jkiq0w2bkll4hwkih4dpd0apkid9wnjl-cramjam-2.3.2.tar.gz source root is cramjam-2.3.2 Executing cargoSetupPostUnpackHook unpacking source archive /nix/store/7cgfrbfvxdvf3i9pmmzd3knr4ysl6pm6-cargo-vendor-dir Finished cargoSetupPostUnpackHook setting SOURCE_DATE_EPOCH to timestamp 1622449351 of file cramjam-2.3.2/tests/test_variants.py @nix { "action": "setPhase", "phase": "patchPhase" } patching sources Executing cargoSetupPostPatchHook Validating consistency between /build/cramjam-2.3.2//Cargo.lock and /build/cargo-vendor-dir/Cargo.lock Finished cargoSetupPostPatchHook @nix { "action": "setPhase", "phase": "configurePhase" } configuring no configure script, doing nothing @nix { "action": "setPhase", "phase": "buildPhase" } building Executing maturinBuildHook ++ env CC_x86_64-unknown-linux-gnu=/nix/store/q65l6lvzgbrv64p5iib8jvpj5zc2mans-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/q65l6lvzgbrv64p5iib8jvpj5zc2mans-gcc-wrapper-10.3.0/bin/c++ CC_x86_64-unknown-linux-gnu=/nix/store/q65l6lvzgbrv64p5iib8jvpj5zc2mans-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/q65l6lvzgbrv64p5iib8jvpj5zc2mans-gcc-wrapper-10.3.0/bin/c++ maturin build '--cargo-extra-args=-j 2 --frozen' --target x86_64-unknown-linux-gnu --manylinux off --strip --release 🔗 Found pyo3 bindings 🐍 Found CPython 3.7m at python3.7 ⚠ Warning: Please use maturin in pyproject.toml with a version constraint, e.g. `requires = ["maturin>=0.10,<0.11"]`. This will become an error. 📦 Built source distribution to /build/cramjam-2.3.2/target/wheels/cramjam-2.3.2.tar.gz warning: version requirement `0.6.1+zstd.1.4.9` for dependency `zstd` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion  Compiling libc v0.2.95  Compiling proc-macro2 v1.0.27  Compiling unicode-xid v0.2.2  Compiling autocfg v1.0.1  Compiling syn v1.0.72  Compiling proc-macro-hack v0.5.19  Compiling cfg-if v1.0.0  Compiling smallvec v1.6.1  Compiling unindent v0.1.7  Compiling scopeguard v1.1.0  Compiling inventory v0.1.10  Compiling ndarray v0.14.0  Compiling rawpointer v0.2.1  Compiling crc32fast v1.2.1  Compiling zstd-safe v3.0.1+zstd.1.4.9  Compiling pyo3 v0.13.2  Compiling adler v1.0.2  Compiling snap v1.0.5  Compiling cfg-if v0.1.10  Compiling num-traits v0.2.14  Compiling num-integer v0.1.44  Compiling miniz_oxide v0.4.4  Compiling instant v0.1.9  Compiling lock_api v0.4.4  Compiling matrixmultiply v0.2.4  Compiling jobserver v0.1.22  Compiling parking_lot_core v0.8.3  Compiling quote v1.0.9  Compiling paste-impl v0.1.18  Compiling cc v1.0.68  Compiling parking_lot v0.11.1  Compiling num-complex v0.3.1  Compiling flate2 v1.0.20  Compiling paste v0.1.18  Compiling zstd-sys v1.4.20+zstd.1.4.9  Compiling brotli-sys v0.3.2  Compiling libmimalloc-sys v0.1.21  Compiling lz4-sys v1.9.2  Compiling pyo3-macros-backend v0.13.2  Compiling indoc-impl v0.3.6  Compiling ghost v0.1.2  Compiling inventory-impl v0.1.10  Compiling ctor v0.1.20  Compiling indoc v0.3.6  Compiling pyo3-macros v0.13.2  Compiling numpy v0.13.1  Compiling lz4 v1.23.2  Compiling mimalloc v0.1.25  Compiling brotli2 v0.3.2  Compiling zstd v0.6.1+zstd.1.4.9  Compiling cramjam v2.3.2 (/build/cramjam-2.3.2)  Finished release [optimized] target(s) in 1m 47s 📦 Built wheel for CPython 3.7m to /build/cramjam-2.3.2/target/wheels/cramjam-2.3.2-cp37-cp37m-linux_x86_64.whl Finished maturinBuildHook @nix { "action": "setPhase", "phase": "installPhase" } installing Executing pipInstallPhase /build/cramjam-2.3.2/dist /build/cramjam-2.3.2 Processing ./cramjam-2.3.2-cp37-cp37m-linux_x86_64.whl Installing collected packages: cramjam Successfully installed cramjam-2.3.2 /build/cramjam-2.3.2 Finished executing pipInstallPhase @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/xvs5xmqfkcdxslhqxl7x7ly389sjw2il-python3.7-cramjam-2.3.2 shrinking /nix/store/xvs5xmqfkcdxslhqxl7x7ly389sjw2il-python3.7-cramjam-2.3.2/lib/python3.7/site-packages/cramjam.cpython-37m-x86_64-linux-gnu.so strip is /nix/store/fh9f7pr9kxfwvs8lm4479lvhrkzmmkdw-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/xvs5xmqfkcdxslhqxl7x7ly389sjw2il-python3.7-cramjam-2.3.2/lib patching script interpreter paths in /nix/store/xvs5xmqfkcdxslhqxl7x7ly389sjw2il-python3.7-cramjam-2.3.2 checking for references to /build/ in /nix/store/xvs5xmqfkcdxslhqxl7x7ly389sjw2il-python3.7-cramjam-2.3.2... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir @nix { "action": "setPhase", "phase": "installCheckPhase" } running install tests no Makefile or custom installCheckPhase, doing nothing @nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } pythonCatchConflictsPhase @nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } pythonRemoveBinBytecodePhase @nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: cramjam @nix { "action": "setPhase", "phase": "pytestCheckPhase" } pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.7.10, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 benchmark: 3.2.2 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /build/cramjam-2.3.2 plugins: benchmark-3.2.2 collecting ...  collected 572 items  benchmarks/test_bench.py ............................................... [ 8%] ........................................................................ [ 20%] ........................................................................ [ 33%] ............................. [ 38%] tests/test_no_numpy.py ........................ [ 42%] tests/test_rust_io.py .. [ 43%] tests/test_variants.py ................................................. [ 51%] ........................................................................ [ 64%] ........................................................................ [ 76%] ........................................................................ [ 89%] ............................................................. [100%] ============================= 572 passed in 45.19s ============================= Finished executing pytestCheckPhase @nix { "action": "setPhase", "phase": "pytestcachePhase" } pytestcachePhase