bld1: building n043l9bs4a420n0kqdbyv97bjr31d71f-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/32yifmnp8714l9afa9nwgy1mmgnif36j-python3.14-jsonpath-python-1.1.6-dist checking for references to /build/ in /nix/store/32yifmnp8714l9afa9nwgy1mmgnif36j-python3.14-jsonpath-python-1.1.6-dist... patching script interpreter paths in /nix/store/32yifmnp8714l9afa9nwgy1mmgnif36j-python3.14-jsonpath-python-1.1.6-dist shrinking RPATHs of ELF executables and libraries in /nix/store/wg3chyd0i8qrbfwy3f3141nvfflp432w-python3.14-jsonpath-python-1.1.6 checking for references to /build/ in /nix/store/wg3chyd0i8qrbfwy3f3141nvfflp432w-python3.14-jsonpath-python-1.1.6... patching script interpreter paths in /nix/store/wg3chyd0i8qrbfwy3f3141nvfflp432w-python3.14-jsonpath-python-1.1.6 stripping (with command strip and flags -S -p) in /nix/store/wg3chyd0i8qrbfwy3f3141nvfflp432w-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 1.4228 (1.0) 9.9109 (1.0) 1.7766 (1.0) 0.1876 (1.0) 1.7970 (1.0) 0.1169 (1.0) 12287;4417 562,864.4003 (1.0) 121362 1 test_slice_operation 2.4550 (1.73) 36.5900 (3.69) 3.2791 (1.85) 0.3554 (1.89) 3.2489 (1.81) 0.2158 (1.85) 5725;3873 304,965.3594 (0.54) 67885 1 test_wildcard 3.9479 (2.77) 47.2651 (4.77) 5.1020 (2.87) 0.4738 (2.53) 5.1132 (2.85) 0.3891 (3.33) 12230;5013 196,000.6367 (0.35) 78310 1 test_sorter_single_field 5.8908 (4.14) 146.6989 (14.80) 7.7053 (4.34) 1.0801 (5.76) 7.6490 (4.26) 0.5760 (4.93) 2463;2410 129,780.3893 (0.23) 36282 1 test_field_extractor 7.1321 (5.01) 26.2659 (2.65) 9.0843 (5.11) 0.8176 (4.36) 9.2371 (5.14) 1.0279 (8.79) 12643;538 110,079.7020 (0.20) 49276 1 test_sorter_multi_field_same_direction 8.2022 (5.76) 245.6750 (24.79) 10.4908 (5.90) 1.4746 (7.86) 10.6490 (5.93) 1.0089 (8.63) 1750;474 95,321.8850 (0.17) 38715 1 test_sorter_multi_field_mixed_direction 8.4059 (5.91) 40.7309 (4.11) 10.6958 (6.02) 0.9793 (5.22) 10.8681 (6.05) 1.5730 (13.46) 9489;183 93,494.6869 (0.17) 31600 1 test_update_function 28.4861 (20.02) 216.8950 (21.88) 36.2044 (20.38) 3.5623 (18.99) 36.4601 (20.29) 5.4042 (46.24) 1747;14 27,620.9576 (0.05) 12458 1 test_update_static_value 30.6990 (21.58) 91.9059 (9.27) 40.3436 (22.71) 11.3774 (60.66) 36.4981 (20.31) 5.2170 (44.64) 1074;1233 24,787.0757 (0.04) 8994 1 test_path_result_type 47.2369 (33.20) 215.2391 (21.72) 58.7227 (33.05) 6.3362 (33.78) 60.0361 (33.41) 6.5060 (55.66) 2787;80 17,029.1852 (0.03) 14226 1 test_parse_scaling_with_depth 90.9059 (63.89) 165.4970 (16.70) 111.4757 (62.75) 9.6955 (51.69) 115.6615 (64.36) 11.7479 (100.51) 2251;5 8,970.5648 (0.02) 6542 1 test_filter_expression 109.6290 (77.05) 284.5388 (28.71) 140.7420 (79.22) 11.0888 (59.12) 139.6795 (77.73) 9.7814 (83.69) 738;250 7,105.1980 (0.01) 3524 1 test_regex_filter 113.9140 (80.06) 292.7692 (29.54) 147.3400 (82.93) 11.7996 (62.91) 147.3550 (82.00) 11.0389 (94.45) 682;228 6,787.0245 (0.01) 2875 1 test_nested_filter 190.2450 (133.71) 845.5438 (85.31) 247.7301 (139.44) 38.2774 (204.08) 244.2839 (135.94) 18.6387 (159.47) 338;398 4,036.6518 (0.01) 3132 1 test_complex_expression 195.8271 (137.63) 286.9421 (28.95) 241.2213 (135.77) 18.4630 (98.44) 248.4116 (138.24) 24.2061 (207.10) 703;0 4,145.5711 (0.01) 2396 1 test_parse_scaling_with_array_size 756.9639 (532.01) 1,052.7750 (106.22) 896.6828 (504.71) 76.9025 (410.02) 883.8561 (491.85) 130.7778 (>1000.0) 243;0 1,115.2215 (0.00) 993 1 test_parse_new_instance 1,715.0391 (>1000.0) 2,444.3651 (246.63) 2,140.6379 (>1000.0) 151.1382 (805.83) 2,161.7151 (>1000.0) 189.1026 (>1000.0) 214;16 467.1505 (0.00) 520 1 test_recursive_descent 1,728.4888 (>1000.0) 2,343.8239 (236.49) 2,174.6222 (>1000.0) 122.8431 (654.97) 2,169.4379 (>1000.0) 137.5291 (>1000.0) 171;21 459.8500 (0.00) 443 1 test_parse_reuse_instance 1,745.4929 (>1000.0) 3,355.5161 (338.57) 3,085.5112 (>1000.0) 422.3540 (>1000.0) 3,266.2789 (>1000.0) 27.4836 (235.14) 50;53 324.0954 (0.00) 303 1 test_cached_search 1,844.6990 (>1000.0) 3,402.3160 (343.29) 2,288.3976 (>1000.0) 217.6129 (>1000.0) 2,293.7584 (>1000.0) 171.7407 (>1000.0) 74;41 436.9870 (0.00) 420 1 test_filter_scaling 17,155.8699 (>1000.0) 21,973.1559 (>1000.0) 20,003.6718 (>1000.0) 1,104.6731 (>1000.0) 20,312.2069 (>1000.0) 1,228.8480 (>1000.0) 17;2 49.9908 (0.00) 54 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.09s ============================= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase