mac02: building 9bkkwnbqzc0slhy8bz0xmsfxpy522rd0-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-46161-731154240/ in /nix/store/kw50k5f8aiy8ccw7gkcn5iksnvi9fc59-python3.14-humanize-4.16.0-dist... patching script interpreter paths in /nix/store/kw50k5f8aiy8ccw7gkcn5iksnvi9fc59-python3.14-humanize-4.16.0-dist checking for references to /nix/var/nix/builds/nix-46161-731154240/ in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-python3.14-humanize-4.16.0... patching script interpreter paths in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-python3.14-humanize-4.16.0 stripping (with command strip and flags -S) in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-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-46161-731154240/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_natural_list 211.9569 (1.0) 2,391.3023 (1.08) 229.3418 (1.0) 28.4074 (1.0) 224.6512 (1.0) 9.0855 (1.0) 7241;14080 4,360.3046 (1.0) 193537 23 test_clamp 212.4987 (1.00) 7,885.3976 (3.56) 231.2046 (1.01) 31.0639 (1.09) 225.0017 (1.00) 10.3959 (1.14) 14958;17516 4,325.1737 (0.99) 196693 20 test_apnumber 368.7514 (1.74) 2,213.5500 (1.0) 410.5566 (1.79) 34.1411 (1.20) 404.1474 (1.80) 17.7009 (1.95) 5499;5322 2,435.7180 (0.56) 58113 40 test_ordinal 499.8874 (2.36) 18,417.0203 (8.32) 632.4028 (2.76) 143.4786 (5.05) 625.0339 (2.78) 81.9564 (9.02) 1624;1624 1,581.2706 (0.36) 179114 1 test_scientific 540.9820 (2.55) 9,416.9518 (4.25) 665.3421 (2.90) 151.5607 (5.34) 625.0339 (2.78) 42.0259 (4.63) 6273;16312 1,502.9862 (0.34) 125645 1 test_metric 541.9133 (2.56) 11,208.0015 (5.06) 668.0404 (2.91) 211.5031 (7.45) 666.0121 (2.96) 42.0259 (4.63) 638;6676 1,496.9154 (0.34) 118808 1 test_intcomma 749.9475 (3.54) 25,457.9354 (11.50) 875.8180 (3.82) 148.8668 (5.24) 874.9776 (3.89) 41.0946 (4.52) 2239;6179 1,141.7897 (0.26) 170213 1 test_naturalsize 790.9257 (3.73) 11,292.0534 (5.10) 952.6938 (4.15) 136.1183 (4.79) 917.0035 (4.08) 125.0301 (13.76) 3007;364 1,049.6552 (0.24) 113212 1 test_naturaldelta 832.9516 (3.93) 381,499.9945 (172.35) 967.3139 (4.22) 1,799.0378 (63.33) 917.0035 (4.08) 41.9095 (4.61) 175;6056 1,033.7905 (0.24) 83334 1 test_naturalday 917.0035 (4.33) 76,209.0785 (34.43) 1,081.2635 (4.71) 273.3396 (9.62) 1,042.0335 (4.64) 42.0259 (4.63) 3941;17257 924.8439 (0.21) 183182 1 test_intword 1,083.0117 (5.11) 84,834.0569 (38.32) 1,327.1849 (5.79) 368.5682 (12.97) 1,250.0677 (5.56) 290.9219 (32.02) 212;186 753.4745 (0.17) 73622 1 test_fractional 1,167.0636 (5.51) 6,041.9552 (2.73) 1,270.0867 (5.54) 163.8112 (5.77) 1,250.0677 (5.56) 42.0259 (4.63) 5;27 787.3478 (0.18) 1474 1 test_naturaltime 2,207.9330 (10.42) 17,416.8963 (7.87) 2,509.6587 (10.94) 276.6627 (9.74) 2,499.9026 (11.13) 165.8918 (18.26) 1018;777 398.4606 (0.09) 66296 1 test_naturaldate 2,666.0273 (12.58) 33,499.9058 (15.13) 2,855.1888 (12.45) 392.5938 (13.82) 2,792.1051 (12.43) 42.9573 (4.73) 1064;6358 350.2395 (0.08) 49179 1 test_precisedelta 7,458.0312 (35.19) 396,959.0180 (179.33) 8,268.3182 (36.05) 2,987.3780 (105.16) 7,875.0309 (35.05) 375.0902 (41.28) 414;3941 120.9436 (0.03) 22536 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 6.14s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase