mac02: building 3xv3xryf6dvhw9170f3z3imdnr341bqi-python3.14-humanize-4.16.0.drv 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/0k5fb4viz7y83flyyslz949ysc6jb2is-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.16.0 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... Successfully built humanize-4.16.0-py3-none-any.whl Finished creating a wheel... ar bn_BD ca_ES da_DK de_DE el_GR eo es_ES eu fa_IR fi_FI fr_FR he_IL hu_HU id_ID it_IT ja_JP ko_KR lv nb nl_NL pl_PL pt_BR pt_PT ru_RU sk_SK sl_SI sv_SE tlh tr_TR uk_UA uz vi_VN zh_CN zh_HK Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for humanize-4.16.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed humanize-4.16.0-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-97719-2282936158/ in /nix/store/2wxkvjj80fddvsng66r7ar1i04qgq32c-python3.14-humanize-4.16.0-dist... patching script interpreter paths in /nix/store/2wxkvjj80fddvsng66r7ar1i04qgq32c-python3.14-humanize-4.16.0-dist checking for references to /nix/var/nix/builds/nix-97719-2282936158/ in /nix/store/k31s42bglps9h7nazwwgxvqyix6yxgn1-python3.14-humanize-4.16.0... patching script interpreter paths in /nix/store/k31s42bglps9h7nazwwgxvqyix6yxgn1-python3.14-humanize-4.16.0 stripping (with command strip and flags -S) in /nix/store/k31s42bglps9h7nazwwgxvqyix6yxgn1-python3.14-humanize-4.16.0/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: humanize Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest ============================= test session starts ============================== platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 benchmark: 5.3.0 (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: /nix/var/nix/builds/nix-97719-2282936158/source configfile: pyproject.toml (WARNING: ignoring pytest config in tox.ini!) testpaths: tests plugins: benchmark-5.3.0 collected 784 items tests/test_benchmarks.py ............... [ 1%] tests/test_filesize.py ................................................. [ 8%] ........................... [ 11%] tests/test_i18n.py ..................................................... [ 18%] ...................... [ 21%] tests/test_lists.py ........ [ 22%] tests/test_number.py ................................................... [ 28%] ........................................................................ [ 37%] ........................................................................ [ 47%] ................................ [ 51%] tests/test_time.py ..................................................... [ 57%] ........................................................................ [ 67%] ........................................................................ [ 76%] ........................................................................ [ 85%] ........................................................................ [ 94%] .......................................... [100%] ------------------------------------------------------------------------------------------------- benchmark: 15 tests -------------------------------------------------------------------------------------------------- Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ test_clamp 207.9178 (1.0) 5,331,082.9680 (67.77) 1,120.5951 (1.31) 40,000.3883 (8.07) 624.9174 (1.10) 166.9396 (1.34) 97;765 892.3830 (0.76) 123076 1 test_natural_list 222.2291 (1.07) 535,083.3371 (6.80) 855.0590 (1.0) 7,278.6963 (1.47) 569.4339 (1.0) 190.2382 (1.52) 415;2584 1,169.5100 (1.0) 81632 30 test_apnumber 375.0902 (1.80) 10,012,666.9277 (127.28) 1,551.2198 (1.81) 43,156.0146 (8.71) 1,041.9171 (1.83) 291.9696 (2.34) 151;1017 644.6540 (0.55) 167838 1 test_ordinal 541.7969 (2.61) 10,234,166.8680 (130.10) 2,544.9082 (2.98) 68,424.0428 (13.80) 1,457.9855 (2.56) 457.9779 (3.67) 123;1330 392.9415 (0.34) 108602 1 test_scientific 542.0297 (2.61) 16,648,042.0157 (211.63) 2,824.0813 (3.30) 110,222.8076 (22.23) 958.0981 (1.68) 915.7229 (7.33) 79;1393 354.0975 (0.30) 82755 1 test_metric 583.0079 (2.80) 6,328,416.9883 (80.45) 2,193.1800 (2.56) 51,221.6578 (10.33) 1,125.0377 (1.98) 999.7748 (8.00) 146;1267 455.9589 (0.39) 92662 1 test_intcomma 791.1585 (3.81) 4,006,874.9804 (50.94) 2,415.6568 (2.83) 31,291.2159 (6.31) 2,000.0152 (3.51) 541.0984 (4.33) 118;577 413.9661 (0.35) 65219 1 test_naturalsize 791.1585 (3.81) 3,538,083.9836 (44.98) 2,572.9214 (3.01) 39,018.4830 (7.87) 2,208.1658 (3.88) 1,333.8868 (10.68) 77;349 388.6632 (0.33) 56738 1 test_naturaldelta 874.9776 (4.21) 2,184,208.0168 (27.77) 2,145.4916 (2.51) 20,744.2359 (4.18) 1,583.9469 (2.78) 1,041.2186 (8.34) 43;209 466.0936 (0.40) 37915 1 test_naturalday 1,000.0076 (4.81) 6,718,917.0513 (85.41) 3,536.3255 (4.14) 52,461.2307 (10.58) 1,958.1057 (3.44) 1,040.9858 (8.33) 195;1422 282.7794 (0.24) 118807 1 test_intword 1,082.8953 (5.21) 4,746,000.0496 (60.33) 3,893.5131 (4.55) 52,124.5888 (10.51) 3,000.0228 (5.27) 1,082.8953 (8.67) 53;509 256.8375 (0.22) 33708 1 test_naturaltime 2,332.9630 (11.22) 13,243,665.9187 (168.35) 9,130.1981 (10.68) 126,150.6378 (25.45) 6,042.1880 (10.61) 1,999.0839 (16.00) 97;643 109.5266 (0.09) 38836 1 test_naturaldate 2,833.0833 (13.63) 12,022,125.0691 (152.82) 10,930.3542 (12.78) 131,947.8134 (26.62) 5,207.9558 (9.15) 3,083.1434 (24.68) 161;998 91.4883 (0.08) 48485 1 test_fractional 3,082.9106 (14.83) 78,666.0239 (1.0) 3,612.3257 (4.22) 4,957.3173 (1.0) 3,167.0788 (5.56) 124.9136 (1.0) 2;10 276.8300 (0.24) 240 1 test_precisedelta 7,750.0008 (37.27) 21,146,749.8448 (268.82) 31,228.4755 (36.52) 280,270.6882 (56.54) 19,042.0542 (33.44) 10,957.9414 (87.72) 107;564 32.0221 (0.03) 17022 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean ============================= 784 passed in 16.31s ============================= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase