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/m6rgacinna5mwk62sr0rvl2zycg4cy5l-source source root is source/tools/python_api setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tools/python_api/test/type_aliases.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase -- The CXX compiler identification is Clang 21.1.8 -- The C compiler identification is Clang 21.1.8 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/v1zb8pqd25hsj0wd748nfczsa8ygciba-clang-wrapper-21.1.8/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/v1zb8pqd25hsj0wd748nfczsa8ygciba-clang-wrapper-21.1.8/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Multi-threaded mode is enabled: CMAKE_BUILD_PARALLEL_LEVEL= -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- 64-bit architecture detected -- LBUG_PAGE_SIZE_LOG2: 12 -- LBUG_VECTOR_CAPACITY_LOG2: 11 -- LBUG_NODE_GROUP_SIZE_LOG2: 17 -- LBUG_MAX_SEGMENT_SIZE_LOG2: 18 -- Looking for F_FULLFSYNC -- Looking for F_FULLFSYNC - found -- Looking for fdatasync -- Looking for fdatasync - not found -- ✓ F_FULLFSYNC will be used on this platform -- ✗ fdatasync not available, using fsync fallback -- Build type is 'Release' -- Performing Test BROTLI_EMSCRIPTEN -- Performing Test BROTLI_EMSCRIPTEN - Failed -- Compiler is not EMSCRIPTEN -- Looking for log2 in m -- Looking for log2 in m - found -- pybind11 v2.13.1 CMake Warning (policy) at third_party/pybind11/tools/FindPythonLibsNew.cmake:98 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): third_party/pybind11/tools/pybind11Tools.cmake:50 (find_package) third_party/pybind11/tools/pybind11Common.cmake:180 (include) third_party/pybind11/CMakeLists.txt:208 (include) This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. -- Found PythonInterp: /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3 (found suitable version "3.14.7", minimum required is "3.6") -- Found PythonLibs: /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/libpython3.14.dylib -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Performing Test HAS_FLTO_THIN -- Performing Test HAS_FLTO_THIN - Success -- Static link extensions: -- Found Python3: /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 (found suitable version "3.14.7", required range is "3.9...4") found components: Interpreter -- Configuring done (12.8s) -- Generating done (3.1s) -- Build files have been written to: /nix/var/nix/builds/nix-53120-183636602/source/cmake-build [174/1057] Generating /nix/var/nix/builds/nix-53120-183636602/source/third_party/antlr4_cypher/cypher_lexer.cpp, /nix/var/nix/builds/nix-53120-183636602/source/third_party/antlr4_cypher/cypher_parser.cpp, /nix/var/nix/builds/nix-53120-183636602/source/third_party/antlr4_cypher/include/cypher_lexer.h, /nix/var/nix/builds/nix-53120-183636602/source/third_party/antlr4_cypher/include/cypher_parser.h -- Found Python3: /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 (found version "3.14.7") found components: Interpreter [1057/1057] Linking CXX shared library /nix/var/nix/builds/nix-53120-183636602/source/tools/python_api/build/ladybug/_lbug.cpython-314-darwin.so Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running egg_info creating ladybug.egg-info writing ladybug.egg-info/PKG-INFO writing dependency_links to ladybug.egg-info/dependency_links.txt writing requirements to ladybug.egg-info/requires.txt writing top-level names to ladybug.egg-info/top_level.txt writing manifest file 'ladybug.egg-info/SOURCES.txt' reading manifest file 'ladybug.egg-info/SOURCES.txt' writing manifest file 'ladybug.egg-info/SOURCES.txt' * Building wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build/lib/ladybug copying src_py/query_result.py -> build/lib/ladybug copying src_py/async_connection.py -> build/lib/ladybug copying src_py/_backend.py -> build/lib/ladybug copying src_py/_lbug_capi.py -> build/lib/ladybug copying src_py/database.py -> build/lib/ladybug copying src_py/constants.py -> build/lib/ladybug copying src_py/__init__.py -> build/lib/ladybug copying src_py/types.py -> build/lib/ladybug copying src_py/connection.py -> build/lib/ladybug copying src_py/torch_geometric_feature_store.py -> build/lib/ladybug copying src_py/prepared_statement.py -> build/lib/ladybug copying src_py/torch_geometric_result_converter.py -> build/lib/ladybug copying src_py/torch_geometric_graph_store.py -> build/lib/ladybug running egg_info writing ladybug.egg-info/PKG-INFO writing dependency_links to ladybug.egg-info/dependency_links.txt writing requirements to ladybug.egg-info/requires.txt writing top-level names to ladybug.egg-info/top_level.txt reading manifest file 'ladybug.egg-info/SOURCES.txt' writing manifest file 'ladybug.egg-info/SOURCES.txt' copying src_py/_lbug.cpython-314-darwin.so -> build/lib/ladybug copying src_py/py.typed -> build/lib/ladybug installing to build/bdist.macosx-14.0-arm64/wheel running install running install_lib creating build/bdist.macosx-14.0-arm64/wheel creating build/bdist.macosx-14.0-arm64/wheel/ladybug copying build/lib/ladybug/query_result.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/_lbug.cpython-314-darwin.so -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/async_connection.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/_backend.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/_lbug_capi.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/database.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/constants.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/types.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/connection.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/torch_geometric_feature_store.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/prepared_statement.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/torch_geometric_result_converter.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug copying build/lib/ladybug/torch_geometric_graph_store.py -> build/bdist.macosx-14.0-arm64/wheel/./ladybug running install_egg_info Copying ladybug.egg-info to build/bdist.macosx-14.0-arm64/wheel/./ladybug-0.16.0-py3.14.egg-info running install_scripts creating build/bdist.macosx-14.0-arm64/wheel/ladybug-0.16.0.dist-info/WHEEL creating '/nix/var/nix/builds/nix-53120-183636602/source/tools/python_api/dist/.tmp-d69bmmgv/ladybug-0.16.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it adding 'ladybug/__init__.py' adding 'ladybug/_backend.py' adding 'ladybug/_lbug.cpython-314-darwin.so' adding 'ladybug/_lbug_capi.py' adding 'ladybug/async_connection.py' adding 'ladybug/connection.py' adding 'ladybug/constants.py' adding 'ladybug/database.py' adding 'ladybug/prepared_statement.py' adding 'ladybug/py.typed' adding 'ladybug/query_result.py' adding 'ladybug/torch_geometric_feature_store.py' adding 'ladybug/torch_geometric_graph_store.py' adding 'ladybug/torch_geometric_result_converter.py' adding 'ladybug/types.py' adding 'ladybug-0.16.0.dist-info/METADATA' adding 'ladybug-0.16.0.dist-info/WHEEL' adding 'ladybug-0.16.0.dist-info/top_level.txt' adding 'ladybug-0.16.0.dist-info/RECORD' removing build/bdist.macosx-14.0-arm64/wheel Successfully built ladybug-0.16.0-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase buildPhase completed in 37 minutes 9 seconds Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for ladybug-0.16.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck pythonRuntimeDepsCheckHook completed in 36 seconds Running phase: installPhase Executing pypaInstallPhase Successfully installed ladybug-0.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-53120-183636602/ in /nix/store/vhflrzylhx6xvvz0w80hcpbqadbf8vk6-python3.14-ladybug-0.16.0... patching script interpreter paths in /nix/store/vhflrzylhx6xvvz0w80hcpbqadbf8vk6-python3.14-ladybug-0.16.0 stripping (with command strip and flags -S) in /nix/store/vhflrzylhx6xvvz0w80hcpbqadbf8vk6-python3.14-ladybug-0.16.0/lib checking for references to /nix/var/nix/builds/nix-53120-183636602/ in /nix/store/4dn6rdgc9ybhdjwajvcnzkjrjg0h85w3-python3.14-ladybug-0.16.0-dist... patching script interpreter paths in /nix/store/4dn6rdgc9ybhdjwajvcnzkjrjg0h85w3-python3.14-ladybug-0.16.0-dist 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: ladybug Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest test/ --ignore-glob=test/test_arrow.py --ignore-glob=test/test_arrow_memory_backed_table.py --ignore-glob=test/test_async_connection.py --ignore-glob=test/test_connection.py --ignore-glob=test/test_datatype.py --ignore-glob=test/test_df.py --ignore-glob=test/test_exception.py --ignore-glob=test/test_get_header.py --ignore-glob=test/test_issue.py --ignore-glob=test/test_networkx.py --ignore-glob=test/test_parameter.py --ignore-glob=test/test_prepared_statement.py --ignore-glob=test/test_query_result.py --ignore-glob=test/test_timeout.py --ignore-glob=test/test_udf.py --ignore-glob=test/test_scan_pandas.py --ignore-glob=test/test_scan_pandas_pyarrow.py --ignore-glob=test/test_scan_polars.py --ignore-glob=test/test_scan_pyarrow.py --ignore-glob=test/test_torch_geometric.py --ignore-glob=test/test_torch_geometric_remote_backend.py --ignore-glob=test/test_torch_import_order.py --ignore-glob=test/test_query_result_close.py --ignore-glob=test/test_wal.py --ignore-glob=test/test_json.py -k not\ \(test_database_close\)\ and\ not\ \(test_database_context_manager\) ============================= test session starts ============================== platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /nix/var/nix/builds/nix-53120-183636602/source/tools/python_api configfile: pyproject.toml collected 48 items / 4 deselected / 44 selected test/test_blob_parameter.py ....... [ 15%] test/test_capi_backend.py .. [ 20%] test/test_database.py ....... [ 36%] test/test_dict.py ...... [ 50%] test/test_fsm.py ........... [ 75%] test/test_iteration.py .... [ 84%] test/test_mvcc_bank.py ... [ 90%] test/test_test_helper.py ... [ 97%] test/test_version.py . [100%] ================= 44 passed, 4 deselected in 96.43s (0:01:36) ================== Finished executing pytestCheckPhase pytestCheckPhase completed in 1 minutes 40 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase