bld1: building kbv1wwmmc47lmk1m517ym9dvd9sghnar-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 shrinking RPATHs of ELF executables and libraries in /nix/store/y1fhx4h67mvd989pdlp1p63xv400lwqz-python3.14-humanize-4.16.0-dist checking for references to /build/ in /nix/store/y1fhx4h67mvd989pdlp1p63xv400lwqz-python3.14-humanize-4.16.0-dist... patching script interpreter paths in /nix/store/y1fhx4h67mvd989pdlp1p63xv400lwqz-python3.14-humanize-4.16.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/4a92057xrl7621kbmgwixds2jv7vplaq-python3.14-humanize-4.16.0 checking for references to /build/ in /nix/store/4a92057xrl7621kbmgwixds2jv7vplaq-python3.14-humanize-4.16.0... patching script interpreter paths in /nix/store/4a92057xrl7621kbmgwixds2jv7vplaq-python3.14-humanize-4.16.0 stripping (with command strip and flags -S -p) in /nix/store/4a92057xrl7621kbmgwixds2jv7vplaq-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 linux -- 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: /build/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 458.9092 (1.0) 10,129.9956 (1.58) 658.8643 (1.0) 203.1254 (1.97) 598.1419 (1.0) 107.2767 (3.16) 31920;32021 1,517.7633 (1.0) 137761 1 test_clamp 896.1651 (1.95) 6,407.0337 (1.0) 947.6268 (1.44) 103.3023 (1.0) 933.1852 (1.56) 33.9933 (1.0) 1443;2553 1,055.2678 (0.70) 107920 1 test_ordinal 1,111.0678 (2.42) 7,731.1415 (1.21) 1,432.6786 (2.17) 183.7854 (1.78) 1,428.8817 (2.39) 67.9865 (2.00) 6322;11744 697.9932 (0.46) 88019 1 test_scientific 1,266.1330 (2.76) 220,659.8874 (34.44) 1,559.4931 (2.37) 1,124.2281 (10.88) 1,543.9000 (2.58) 196.0434 (5.77) 724;983 641.2340 (0.42) 64936 1 test_apnumber 1,430.9771 (3.12) 10,431.0457 (1.63) 1,510.6387 (2.29) 144.6642 (1.40) 1,497.1010 (2.50) 47.9631 (1.41) 619;3174 661.9717 (0.44) 97760 1 test_naturaldelta 1,827.0221 (3.98) 15,799.8875 (2.47) 2,182.9293 (3.31) 235.7408 (2.28) 2,166.0235 (3.62) 156.9279 (4.62) 3780;739 458.1000 (0.30) 45606 1 test_naturalsize 1,899.8981 (4.14) 231,677.2006 (36.16) 2,274.5265 (3.45) 988.8093 (9.57) 2,274.9882 (3.80) 143.8893 (4.23) 752;837 439.6520 (0.29) 57068 1 test_naturalday 2,136.9196 (4.66) 444,568.9265 (69.39) 2,471.9267 (3.75) 1,554.9529 (15.05) 2,399.0870 (4.01) 63.0971 (1.86) 1379;6370 404.5427 (0.27) 93163 1 test_metric 2,248.9112 (4.90) 12,848.9919 (2.01) 2,350.0574 (3.57) 233.7889 (2.26) 2,323.1842 (3.88) 40.0469 (1.18) 593;1591 425.5215 (0.28) 49530 1 test_intcomma 2,810.0330 (6.12) 19,728.9046 (3.08) 2,938.9411 (4.46) 194.4130 (1.88) 2,921.0933 (4.88) 48.8944 (1.44) 346;1943 340.2586 (0.22) 67701 1 test_intword 3,929.0171 (8.56) 14,377.9907 (2.24) 4,114.2548 (6.24) 268.0601 (2.59) 4,079.8914 (6.82) 74.2730 (2.18) 450;1012 243.0574 (0.16) 33242 1 test_fractional 4,322.0352 (9.42) 18,049.9628 (2.82) 4,487.2521 (6.81) 643.9352 (6.23) 4,432.1641 (7.41) 86.3220 (2.54) 5;15 222.8535 (0.15) 549 1 test_naturaldate 4,352.0704 (9.48) 19,457.8897 (3.04) 5,851.4461 (8.88) 545.2960 (5.28) 5,940.9067 (9.93) 271.9462 (8.00) 5644;5639 170.8979 (0.11) 32198 1 test_naturaltime 4,500.8492 (9.81) 36,178.8552 (5.65) 5,263.6541 (7.99) 405.7102 (3.93) 5,298.0613 (8.86) 336.9059 (9.91) 715;558 189.9821 (0.13) 31562 1 test_precisedelta 13,222.9179 (28.81) 42,215.9210 (6.59) 16,936.1369 (25.71) 1,212.3924 (11.74) 16,892.7945 (28.24) 1,245.4111 (36.64) 1904;248 59.0453 (0.04) 6055 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 4.73s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase