mac02: building g4z1vhjah57rkp7ws5ndsa2ikibv68y5-python3.14-jsonpath-python-1.1.6.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/i9dxbcx0iaj0drypg4kc427k1scva47s-jsonpath_python-1.1.6.tar.gz source root is jsonpath_python-1.1.6 setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "jsonpath_python-1.1.6/uv.lock" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... Successfully built jsonpath_python-1.1.6-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for jsonpath_python-1.1.6-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed jsonpath_python-1.1.6-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-47575-1754833465/ in /nix/store/fnlrdamrqknxdz892xvyw9igf51i033r-python3.14-jsonpath-python-1.1.6-dist... patching script interpreter paths in /nix/store/fnlrdamrqknxdz892xvyw9igf51i033r-python3.14-jsonpath-python-1.1.6-dist checking for references to /nix/var/nix/builds/nix-47575-1754833465/ in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6... patching script interpreter paths in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6 stripping (with command strip and flags -S) in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6/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: jsonpath 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-47575-1754833465/jsonpath_python-1.1.6 configfile: pyproject.toml testpaths: tests plugins: benchmark-5.3.0 collected 181 items tests/test_basic.py .................................................... [ 28%] ............................ [ 44%] tests/test_issues.py ............................... [ 61%] tests/test_jsonpath.py ................................. [ 79%] tests/test_performance.py ....................... [ 92%] tests/test_update.py .............. [100%] --------------------------------------------------------------------------------------------------------------------- benchmark: 21 tests --------------------------------------------------------------------------------------------------------------------- Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_simple_path 654.2017 (1.0) 3,806.2513 (1.0) 699.4891 (1.0) 54.8705 (1.0) 689.5978 (1.0) 24.9478 (1.0) 5051;5762 1,429,614.7641 (1.0) 68772 20 test_slice_operation 1,332.9554 (2.04) 24,084.0018 (6.33) 1,469.0131 (2.10) 197.1919 (3.59) 1,458.1019 (2.11) 82.8877 (3.32) 581;1121 680,729.1190 (0.48) 152860 1 test_wildcard 2,040.9934 (3.12) 1,065,750.0243 (280.00) 2,244.4999 (3.21) 2,758.4700 (50.27) 2,208.0494 (3.20) 82.8877 (3.32) 505;5309 445,533.5475 (0.31) 151906 1 test_sorter_single_field 3,124.9365 (4.78) 33,249.9621 (8.74) 3,438.8723 (4.92) 430.6122 (7.85) 3,374.9966 (4.89) 84.0519 (3.37) 4787;6020 290,792.9985 (0.20) 93747 1 test_field_extractor 3,708.0608 (5.67) 109,249.9588 (28.70) 4,148.7090 (5.93) 707.9137 (12.90) 4,000.0305 (5.80) 166.9396 (6.69) 10701;14420 241,038.8374 (0.17) 93747 1 test_sorter_multi_field_same_direction 4,500.0343 (6.88) 66,583.0448 (17.49) 4,990.4165 (7.13) 595.1232 (10.85) 4,833.0985 (7.01) 126.0778 (5.05) 9065;12363 200,384.0758 (0.14) 83043 1 test_sorter_multi_field_mixed_direction 4,749.9780 (7.26) 80,625.0609 (21.18) 5,241.8623 (7.49) 849.2124 (15.48) 5,125.0681 (7.43) 166.9396 (6.69) 3418;5492 190,771.8936 (0.13) 65755 1 test_update_static_value 18,125.0507 (27.71) 62,582.8980 (16.44) 19,358.3217 (27.67) 1,610.4660 (29.35) 18,708.9900 (27.13) 500.0038 (20.04) 2526;2947 51,657.3708 (0.04) 16819 1 test_update_function 18,249.9643 (27.90) 79,792.1093 (20.96) 19,373.4123 (27.70) 1,633.3657 (29.77) 18,874.9982 (27.37) 457.9779 (18.36) 3643;4358 51,617.1330 (0.04) 29630 1 test_path_result_type 26,292.0512 (40.19) 85,584.0044 (22.49) 27,421.3310 (39.20) 1,093.9841 (19.94) 27,167.0287 (39.40) 583.9393 (23.41) 1384;1396 36,467.9599 (0.03) 26786 1 test_parse_scaling_with_depth 53,500.0581 (81.78) 106,625.0261 (28.01) 58,457.8918 (83.57) 3,810.9339 (69.45) 57,457.9462 (83.32) 4,123.9546 (165.30) 2823;719 17,106.3302 (0.01) 13476 1 test_filter_expression 67,000.0445 (102.41) 115,834.0601 (30.43) 69,391.0785 (99.20) 2,324.6148 (42.37) 68,833.0038 (99.82) 1,000.9389 (40.12) 670;749 14,411.0745 (0.01) 6237 1 test_regex_filter 70,624.9848 (107.96) 176,750.0071 (46.44) 74,930.6439 (107.12) 4,255.6490 (77.56) 74,292.0674 (107.73) 2,292.1013 (91.88) 251;270 13,345.6747 (0.01) 5290 1 test_nested_filter 117,499.9634 (179.61) 442,374.9633 (116.22) 125,756.1373 (179.78) 13,372.1909 (243.70) 123,291.9749 (178.79) 3,844.2377 (154.09) 310;853 7,951.8982 (0.01) 6005 1 test_complex_expression 120,208.9479 (183.75) 562,041.9979 (147.66) 129,007.4929 (184.43) 19,470.3906 (354.84) 125,167.0765 (181.51) 3,166.0311 (126.91) 258;567 7,751.4877 (0.01) 4589 1 test_parse_scaling_with_array_size 412,459.0196 (630.48) 1,300,040.9817 (341.55) 438,908.3491 (627.47) 25,410.1871 (463.09) 435,770.4893 (631.92) 22,249.4709 (891.84) 169;51 2,278.3800 (0.00) 2100 1 test_cached_search 953,749.9864 (>1000.0) 2,530,666.9995 (664.87) 1,013,080.5565 (>1000.0) 143,825.4631 (>1000.0) 992,166.9262 (>1000.0) 32,322.7141 (>1000.0) 34;65 987.0883 (0.00) 847 1 test_parse_new_instance 962,625.0248 (>1000.0) 3,832,708.9278 (>1000.0) 1,025,616.2075 (>1000.0) 184,346.8207 (>1000.0) 998,958.0140 (>1000.0) 28,739.9744 (>1000.0) 8;68 975.0236 (0.00) 949 1 test_parse_reuse_instance 963,166.0068 (>1000.0) 2,569,666.0159 (675.12) 1,033,429.3910 (>1000.0) 125,010.2455 (>1000.0) 1,011,124.9285 (>1000.0) 34,062.4538 (>1000.0) 57;88 967.6520 (0.00) 907 1 test_recursive_descent 963,375.0888 (>1000.0) 2,155,791.9681 (566.38) 1,010,611.7983 (>1000.0) 55,004.4694 (>1000.0) 997,374.9984 (>1000.0) 29,874.9655 (>1000.0) 77;82 989.4996 (0.00) 958 1 test_filter_scaling 9,847,333.0727 (>1000.0) 12,153,625.0226 (>1000.0) 10,166,083.3332 (>1000.0) 427,402.2476 (>1000.0) 10,053,333.0115 (>1000.0) 275,510.3051 (>1000.0) 5;5 98.3663 (0.00) 99 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 ============================= 181 passed in 14.04s ============================= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase