elastic-arm-aaeea819: building 554snr7iz0q06xv3ipgjz2hf80rcqwzs-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 shrinking RPATHs of ELF executables and libraries in /nix/store/ibn7pwk9367xj8x2z2pd6gnzia4s85a7-python3.14-jsonpath-python-1.1.6-dist checking for references to /build/ in /nix/store/ibn7pwk9367xj8x2z2pd6gnzia4s85a7-python3.14-jsonpath-python-1.1.6-dist... patching script interpreter paths in /nix/store/ibn7pwk9367xj8x2z2pd6gnzia4s85a7-python3.14-jsonpath-python-1.1.6-dist shrinking RPATHs of ELF executables and libraries in /nix/store/mpzwbl7hfb8ggsjs7mnxmrjzakl19h10-python3.14-jsonpath-python-1.1.6 checking for references to /build/ in /nix/store/mpzwbl7hfb8ggsjs7mnxmrjzakl19h10-python3.14-jsonpath-python-1.1.6... patching script interpreter paths in /nix/store/mpzwbl7hfb8ggsjs7mnxmrjzakl19h10-python3.14-jsonpath-python-1.1.6 stripping (with command strip and flags -S -p) in /nix/store/mpzwbl7hfb8ggsjs7mnxmrjzakl19h10-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 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/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 us) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ test_simple_path 2.6400 (1.0) 54.4410 (1.11) 2.7720 (1.0) 0.5600 (1.0) 2.6800 (1.0) 0.0800 (2.00) 1875;9878 360,746.5846 (1.0) 116280 1 test_slice_operation 5.1200 (1.94) 3,051.0500 (62.16) 5.5344 (2.00) 15.5208 (27.71) 5.2000 (1.94) 0.0400 (1.0) 95;11956 180,689.3789 (0.50) 58272 1 test_wildcard 7.9600 (3.02) 1,758.5490 (35.83) 8.6898 (3.13) 18.5317 (33.09) 8.0800 (3.01) 0.1200 (3.00) 110;7014 115,077.5921 (0.32) 58963 1 test_sorter_single_field 11.6800 (4.42) 5,409.7690 (110.22) 12.4182 (4.48) 31.1454 (55.61) 11.8400 (4.42) 0.2800 (7.00) 8;3584 80,526.7291 (0.22) 30120 1 test_field_extractor 14.5600 (5.52) 49.0810 (1.0) 15.1963 (5.48) 1.4958 (2.67) 14.8400 (5.54) 0.4010 (10.02) 1583;2841 65,805.2821 (0.18) 35664 1 test_sorter_multi_field_same_direction 16.2000 (6.14) 102.9220 (2.10) 16.9960 (6.13) 2.1387 (3.82) 16.4400 (6.13) 0.5610 (14.02) 1377;2367 58,837.4866 (0.16) 25227 1 test_sorter_multi_field_mixed_direction 16.8400 (6.38) 79.1210 (1.61) 17.7587 (6.41) 1.9362 (3.46) 17.2410 (6.43) 0.7200 (18.00) 1440;2068 56,310.2948 (0.16) 26484 1 test_update_static_value 54.4810 (20.64) 200.8030 (4.09) 57.0311 (20.57) 5.5532 (9.92) 55.2810 (20.63) 1.2800 (32.00) 509;860 17,534.2964 (0.05) 6336 1 test_update_function 54.7610 (20.74) 4,143.3080 (84.42) 59.0744 (21.31) 58.2899 (104.08) 55.6010 (20.75) 1.3600 (34.00) 21;986 16,927.8158 (0.05) 7247 1 test_path_result_type 96.4010 (36.52) 142.8830 (2.91) 100.7667 (36.35) 4.0854 (7.30) 99.4010 (37.09) 3.6800 (92.00) 667;386 9,923.9147 (0.03) 5582 1 test_parse_scaling_with_depth 185.1230 (70.12) 248.4050 (5.06) 192.6093 (69.48) 5.9780 (10.67) 190.8430 (71.21) 6.9600 (174.00) 834;162 5,191.8585 (0.01) 3796 1 test_filter_expression 218.9640 (82.94) 1,993.5130 (40.62) 239.1399 (86.27) 66.3246 (118.43) 228.3240 (85.20) 17.2700 (431.75) 21;174 4,181.6526 (0.01) 2319 1 test_regex_filter 232.3640 (88.02) 1,757.0290 (35.80) 252.8271 (91.21) 50.8433 (90.79) 243.4240 (90.83) 17.7210 (443.02) 42;125 3,955.2715 (0.01) 2098 1 test_nested_filter 367.4460 (139.18) 6,817.0720 (138.89) 401.4132 (144.81) 170.5243 (304.49) 385.6060 (143.88) 24.7210 (618.02) 23;89 2,491.1983 (0.01) 2082 1 test_complex_expression 380.4860 (144.12) 5,894.7770 (120.10) 408.8659 (147.50) 130.7178 (233.41) 399.7270 (149.15) 25.4300 (635.75) 6;56 2,445.7897 (0.01) 1843 1 test_parse_scaling_with_array_size 1,563.0660 (592.07) 1,696.8680 (34.57) 1,603.9840 (578.63) 20.7032 (36.97) 1,601.7470 (597.67) 26.5797 (664.49) 185;9 623.4476 (0.00) 593 1 test_recursive_descent 3,611.4190 (>1000.0) 4,923.0000 (100.30) 3,730.9634 (>1000.0) 124.3829 (222.10) 3,718.2610 (>1000.0) 86.0418 (>1000.0) 9;8 268.0273 (0.00) 251 1 test_parse_reuse_instance 3,654.5800 (>1000.0) 4,860.5990 (99.03) 3,750.1515 (>1000.0) 113.6724 (202.98) 3,735.2810 (>1000.0) 35.4415 (886.04) 6;14 266.6559 (0.00) 256 1 test_cached_search 3,666.7800 (>1000.0) 4,202.6290 (85.63) 3,733.2265 (>1000.0) 54.3153 (96.99) 3,722.3810 (>1000.0) 47.8218 (>1000.0) 29;13 267.8648 (0.00) 257 1 test_parse_new_instance 3,673.4200 (>1000.0) 4,235.1890 (86.29) 3,754.0257 (>1000.0) 82.7181 (147.70) 3,732.7010 (>1000.0) 63.2613 (>1000.0) 16;14 266.3807 (0.00) 255 1 test_filter_scaling 31,747.4020 (>1000.0) 32,497.6540 (662.12) 31,976.1236 (>1000.0) 177.0969 (316.23) 31,944.8460 (>1000.0) 269.9540 (>1000.0) 11;1 31.2733 (0.00) 31 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.96s ============================= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase