tribuchet: building on jamie 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/wn4b9mnk8h7xs282rvlbg7a9rs1ayr10-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tinkergraph-gremlin/src/test/resources/logback-test.xml" Running phase: patchPhase applying patch /nix/store/0dxlqr6y10w1l3prvcg2nwxy5n9x8zrk-remove-async_timeout.pach patching file gremlin-python/src/main/python/gremlin_python/driver/aiohttp/transport.py 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... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-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) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating gremlinpython.egg-info writing gremlinpython.egg-info/PKG-INFO writing dependency_links to gremlinpython.egg-info/dependency_links.txt writing requirements to gremlinpython.egg-info/requires.txt writing top-level names to gremlinpython.egg-info/top_level.txt writing manifest file 'gremlinpython.egg-info/SOURCES.txt' reading manifest file 'gremlinpython.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'gremlinpython.egg-info/SOURCES.txt' * Building wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-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) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/gremlin_python copying gremlin_python/__init__.py -> build/lib/gremlin_python copying gremlin_python/statics.py -> build/lib/gremlin_python creating build/lib/gremlin_python/driver copying gremlin_python/driver/connection.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/__init__.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/driver_remote_connection.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/client.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/transport.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/request.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/useragent.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/serializer.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/resultset.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/remote_connection.py -> build/lib/gremlin_python/driver copying gremlin_python/driver/protocol.py -> build/lib/gremlin_python/driver creating build/lib/gremlin_python/driver/aiohttp copying gremlin_python/driver/aiohttp/__init__.py -> build/lib/gremlin_python/driver/aiohttp copying gremlin_python/driver/aiohttp/transport.py -> build/lib/gremlin_python/driver/aiohttp creating build/lib/gremlin_python/process copying gremlin_python/process/__init__.py -> build/lib/gremlin_python/process copying gremlin_python/process/graph_traversal.py -> build/lib/gremlin_python/process copying gremlin_python/process/traversal.py -> build/lib/gremlin_python/process copying gremlin_python/process/translator.py -> build/lib/gremlin_python/process copying gremlin_python/process/strategies.py -> build/lib/gremlin_python/process copying gremlin_python/process/anonymous_traversal.py -> build/lib/gremlin_python/process creating build/lib/gremlin_python/structure copying gremlin_python/structure/graph.py -> build/lib/gremlin_python/structure copying gremlin_python/structure/__init__.py -> build/lib/gremlin_python/structure creating build/lib/gremlin_python/structure/io copying gremlin_python/structure/io/graphbinaryV1.py -> build/lib/gremlin_python/structure/io copying gremlin_python/structure/io/util.py -> build/lib/gremlin_python/structure/io copying gremlin_python/structure/io/graphsonV2d0.py -> build/lib/gremlin_python/structure/io copying gremlin_python/structure/io/__init__.py -> build/lib/gremlin_python/structure/io copying gremlin_python/structure/io/graphsonV3d0.py -> build/lib/gremlin_python/structure/io running egg_info writing gremlinpython.egg-info/PKG-INFO writing dependency_links to gremlinpython.egg-info/dependency_links.txt writing requirements to gremlinpython.egg-info/requires.txt writing top-level names to gremlinpython.egg-info/top_level.txt reading manifest file 'gremlinpython.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'gremlinpython.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/gremlin_python creating build/bdist.linux-x86_64/wheel/gremlin_python/driver copying build/lib/gremlin_python/driver/driver_remote_connection.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/request.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/client.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/serializer.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/useragent.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/remote_connection.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver creating build/bdist.linux-x86_64/wheel/gremlin_python/driver/aiohttp copying build/lib/gremlin_python/driver/aiohttp/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver/aiohttp copying build/lib/gremlin_python/driver/aiohttp/transport.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver/aiohttp copying build/lib/gremlin_python/driver/transport.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/connection.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/protocol.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/driver/resultset.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/driver copying build/lib/gremlin_python/statics.py -> build/bdist.linux-x86_64/wheel/./gremlin_python creating build/bdist.linux-x86_64/wheel/gremlin_python/structure copying build/lib/gremlin_python/structure/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure copying build/lib/gremlin_python/structure/graph.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure creating build/bdist.linux-x86_64/wheel/gremlin_python/structure/io copying build/lib/gremlin_python/structure/io/graphsonV2d0.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure/io copying build/lib/gremlin_python/structure/io/graphsonV3d0.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure/io copying build/lib/gremlin_python/structure/io/util.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure/io copying build/lib/gremlin_python/structure/io/graphbinaryV1.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure/io copying build/lib/gremlin_python/structure/io/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/structure/io creating build/bdist.linux-x86_64/wheel/gremlin_python/process copying build/lib/gremlin_python/process/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/process/anonymous_traversal.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/process/graph_traversal.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/process/traversal.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/process/strategies.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/process/translator.py -> build/bdist.linux-x86_64/wheel/./gremlin_python/process copying build/lib/gremlin_python/__init__.py -> build/bdist.linux-x86_64/wheel/./gremlin_python running install_egg_info Copying gremlinpython.egg-info to build/bdist.linux-x86_64/wheel/./gremlinpython-3.8.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/gremlinpython-3.8.0.dist-info/WHEEL creating '/build/source/gremlin-python/src/main/python/dist/.tmp-na2093fj/gremlinpython-3.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'gremlin_python/__init__.py' adding 'gremlin_python/statics.py' adding 'gremlin_python/driver/__init__.py' adding 'gremlin_python/driver/client.py' adding 'gremlin_python/driver/connection.py' adding 'gremlin_python/driver/driver_remote_connection.py' adding 'gremlin_python/driver/protocol.py' adding 'gremlin_python/driver/remote_connection.py' adding 'gremlin_python/driver/request.py' adding 'gremlin_python/driver/resultset.py' adding 'gremlin_python/driver/serializer.py' adding 'gremlin_python/driver/transport.py' adding 'gremlin_python/driver/useragent.py' adding 'gremlin_python/driver/aiohttp/__init__.py' adding 'gremlin_python/driver/aiohttp/transport.py' adding 'gremlin_python/process/__init__.py' adding 'gremlin_python/process/anonymous_traversal.py' adding 'gremlin_python/process/graph_traversal.py' adding 'gremlin_python/process/strategies.py' adding 'gremlin_python/process/translator.py' adding 'gremlin_python/process/traversal.py' adding 'gremlin_python/structure/__init__.py' adding 'gremlin_python/structure/graph.py' adding 'gremlin_python/structure/io/__init__.py' adding 'gremlin_python/structure/io/graphbinaryV1.py' adding 'gremlin_python/structure/io/graphsonV2d0.py' adding 'gremlin_python/structure/io/graphsonV3d0.py' adding 'gremlin_python/structure/io/util.py' adding 'gremlinpython-3.8.0.dist-info/licenses/LICENSE' adding 'gremlinpython-3.8.0.dist-info/licenses/NOTICE' adding 'gremlinpython-3.8.0.dist-info/METADATA' adding 'gremlinpython-3.8.0.dist-info/WHEEL' adding 'gremlinpython-3.8.0.dist-info/top_level.txt' adding 'gremlinpython-3.8.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built gremlinpython-3.8.0-py3-none-any.whl Finished creating a wheel... /build/source/gremlin-python/src/main/python/dist /build/source/gremlin-python/src/main/python Unpacking to: unpacked/gremlinpython-3.8.0...OK Repacking wheel as ./gremlinpython-3.8.0-py3-none-any.whl...OK /build/source/gremlin-python/src/main/python Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for gremlinpython-3.8.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed gremlinpython-3.8.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/wah355g7x8ci6fb01w98wvplcs2yrzs9-python3.14-gremlinpython-3.8.0-dist checking for references to /build/ in /nix/store/wah355g7x8ci6fb01w98wvplcs2yrzs9-python3.14-gremlinpython-3.8.0-dist... patching script interpreter paths in /nix/store/wah355g7x8ci6fb01w98wvplcs2yrzs9-python3.14-gremlinpython-3.8.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/hrf97y53kpjcicqzryc6blr4fn18hvbs-python3.14-gremlinpython-3.8.0 checking for references to /build/ in /nix/store/hrf97y53kpjcicqzryc6blr4fn18hvbs-python3.14-gremlinpython-3.8.0... patching script interpreter paths in /nix/store/hrf97y53kpjcicqzryc6blr4fn18hvbs-python3.14-gremlinpython-3.8.0 stripping (with command strip and flags -S -p) in /nix/store/hrf97y53kpjcicqzryc6blr4fn18hvbs-python3.14-gremlinpython-3.8.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 Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=tests/driver/test_client.py --ignore-glob=tests/driver/test_driver_remote_connection.py --ignore-glob=tests/driver/test_driver_remote_connection_http.py --ignore-glob=tests/driver/test_driver_remote_connection_threaded.py --ignore-glob=tests/driver/test_web_socket_client_behavior.py --ignore-glob=tests/process/test_dsl.py --ignore-glob=tests/process/test_traversal.py --ignore-glob=tests/structure/io/test_functionalityio.py -k not\ \(TestFunctionalGraphSONIO\ and\ test_timestamp\)\ and\ not\ \(TestFunctionalGraphSONIO\ and\ test_datetime\)\ and\ not\ \(TestFunctionalGraphSONIO\ and\ test_uuid\) ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 cachedir: .pytest_cache rootdir: /build/source/gremlin-python/src/main/python configfile: pyproject.toml testpaths: tests collecting ... collected 112 items / 3 deselected / 109 selected tests/driver/test_serializer.py::test_graphson_serializer_v2 PASSED tests/driver/test_serializer.py::test_graphson_serializer_v3 PASSED tests/driver/test_serializer.py::test_graphbinary_serializer_v1 PASSED tests/process/test_strategies.py::TestTraversalStrategies::test_singletons 2026-10-21 19:47:47,966 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,966 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,966 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,967 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. PASSED tests/process/test_strategies.py::TestTraversalStrategies::test_configurable 2026-10-21 19:47:47,968 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,968 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,968 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,968 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. PASSED tests/process/test_translator.py::TestTranslator::test_translations 2026-10-21 19:47:47,969 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,969 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,970 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. 2026-10-21 19:47:47,971 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. PASSED tests/process/test_translator.py::TestTranslator::test_target_language PASSED tests/process/test_translator.py::TestTranslator::test_constructor 2026-10-21 19:47:47,974 [ INFO] [graph_traversal.py:39 - __init__()] - Creating GraphTraversalSource. PASSED tests/process/test_translator.py::TestTranslator::test_source_name PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_null PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_int PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_long PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_bigint PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_float PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_double PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_bigdecimal PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_date PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_timestamp PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_offsetdatetime PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_offsetdatetime_format PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_offsetdatetime_local PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_offsetdatetime_epoch PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_string PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_homogeneous_list PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_heterogeneous_list PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_heterogeneous_list_with_none PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_homogeneous_set PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_heterogeneous_set PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_dict PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_uuid PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_edge PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_path PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_property PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_vertex PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_vertexproperty PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_barrier PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_merge PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_direction PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_binding PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_bytecode PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_byte PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_bytebuffer PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_boolean PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_char PASSED tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_duration PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_number_input PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_graph PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_path PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_custom_mapping PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_datetime PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_offsetdatetime PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_offsetdatetime_zulu PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_timestamp PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_duration PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_uuid PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_metrics PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_bytebuffer PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_char PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_null PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_numbers PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_enum PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_P PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_strategies PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_graph PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_custom_mapping PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_write_long PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_datetime PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_timestamp PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_duration PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_uuid PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_bytebuffer PASSED tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_char PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_collections 2026-10-21 19:47:48,010 [ WARNING] [graphsonV3d0.py:465 - objectify()] - Coercing g:Set to list due to java numeric values. See TINKERPOP-1844 for more details. PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_number_input PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_graph PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_path PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_custom_mapping PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_datetime PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_offsetdatetime PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_offsetdatetime_zulu PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_timestamp PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_duration PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_uuid PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_metrics PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_bytebuffer PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_char PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_null PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_collections PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_numbers PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_enum PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_P PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_strategies PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_graph PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_custom_mapping PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_write_long PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_datetime PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_timestamp PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_duration PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_uuid PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_bytebuffer PASSED tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_char PASSED tests/structure/io/test_util.py::TestSymbolUtil::test_to_camel_case PASSED tests/structure/io/test_util.py::TestSymbolUtil::test_to_snake_case PASSED tests/structure/test_graph.py::TestGraph::test_graph_objects PASSED tests/structure/test_graph.py::TestGraph::test_path PASSED tests/test_statics.py::TestStatics::test_enums PASSED tests/test_statics.py::TestStatics::test_singlebyte PASSED tests/test_statics.py::TestStatics::test_singlechar PASSED tests/test_statics.py::TestStatics::test_bigdecimal PASSED =============================== warnings summary =============================== tests/process/test_strategies.py: 5 warnings tests/process/test_translator.py: 8 warnings /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:108: DeprecationWarning: gremlin_python.process.GraphTraversalSource.withStrategies will be replaced by gremlin_python.process.GraphTraversalSource.with_strategies. warnings.warn( tests/process/test_strategies.py::TestTraversalStrategies::test_singletons tests/process/test_strategies.py::TestTraversalStrategies::test_singletons /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:120: DeprecationWarning: gremlin_python.process.GraphTraversalSource.withoutStrategies will be replaced by gremlin_python.process.GraphTraversalSource.without_strategies. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1007: DeprecationWarning: gremlin_python.process.GraphTraversalSource.valueMap will be replaced by gremlin_python.process.GraphTraversalSource.value_map. warnings.warn( tests/process/test_translator.py: 15 warnings /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:564: DeprecationWarning: gremlin_python.process.GraphTraversalSource.hasLabel will be replaced by gremlin_python.process.GraphTraversalSource.has_label. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:899: DeprecationWarning: gremlin_python.process.GraphTraversalSource.simplePath will be replaced by gremlin_python.process.GraphTraversalSource.simple_path. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:754: DeprecationWarning: gremlin_python.process.GraphTraversalSource.outE will be replaced by gremlin_python.process.GraphTraversalSource.out_e. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:616: DeprecationWarning: gremlin_python.process.GraphTraversalSource.inV will be replaced by gremlin_python.process.GraphTraversalSource.in_v. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:826: DeprecationWarning: gremlin_python.process.GraphTraversalSource.propertyMap will be replaced by gremlin_python.process.GraphTraversalSource.property_map. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:276: DeprecationWarning: gremlin_python.process.GraphTraversal.addE will be replaced by gremlin_python.process.GraphTraversal.add_e. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:84: DeprecationWarning: gremlin_python.process.GraphTraversalSource.withSack will be replaced by gremlin_python.process.GraphTraversalSource.with_sack. warnings.warn( tests/process/test_translator.py: 10 warnings /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:199: DeprecationWarning: gremlin_python.process.GraphTraversalSource.addV will be replaced by gremlin_python.process.GraphTraversalSource.add_v. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:187: DeprecationWarning: gremlin_python.process.GraphTraversalSource.addE will be replaced by gremlin_python.process.GraphTraversalSource.add_e. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:96: DeprecationWarning: gremlin_python.process.GraphTraversalSource.with_side_effect will be replaced by gremlin_python.process.GraphTraversalSource.with_sack. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1680: DeprecationWarning: gremlin_python.process.__.timeLimit will be replaced by gremlin_python.process.__.time_limit. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1536: DeprecationWarning: gremlin_python.process.__.outE will be replaced by gremlin_python.process.__.out_e. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:287: DeprecationWarning: gremlin_python.process.GraphTraversalSource.addV will be replaced by gremlin_python.process.GraphTraversalSource.add_v. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:466: DeprecationWarning: gremlin_python.process.GraphTraversalSource.elementMap will be replaced by gremlin_python.process.GraphTraversalSource.element_map. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1340: DeprecationWarning: gremlin_python.process.__.hasLabel will be replaced by gremlin_python.process.__.has_label. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1352: DeprecationWarning: gremlin_python.process.__.hasNot will be replaced by gremlin_python.process.__.has_not. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:165: DeprecationWarning: gremlin_python.process.GraphTraversalSource.withComputer will be replaced by gremlin_python.process.GraphTraversalSource.with_computer. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:877: DeprecationWarning: gremlin_python.process.GraphTraversalSource.shortestPath will be replaced by gremlin_python.process.GraphTraversalSource.shortest_path. warnings.warn( tests/process/test_translator.py::TestTranslator::test_translations /build/source/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:1064: DeprecationWarning: gremlin_python.process.__.addE will be replaced by gremlin_python.process.__.add_e. warnings.warn( tests/structure/io/test_graphbinaryV1.py::TestGraphBinaryWriter::test_date /build/source/gremlin-python/src/main/python/gremlin_python/structure/io/graphbinaryV1.py:343: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). lambda b, r: datetime.datetime.utcfromtimestamp(int64_unpack(b.read(8)) / 1000.0), tests/structure/io/test_graphsonV2d0.py::TestGraphSONReader::test_datetime /build/source/gremlin-python/src/main/python/gremlin_python/structure/io/graphsonV2d0.py:365: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). return datetime.datetime.utcfromtimestamp(ts / 1000.0) tests/structure/io/test_graphsonV2d0.py::TestGraphSONWriter::test_datetime /build/source/gremlin-python/src/main/python/tests/structure/io/test_graphsonV2d0.py:506: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). dt = datetime.datetime.utcfromtimestamp(1481750076295 / 1000.0) tests/structure/io/test_graphsonV3d0.py::TestGraphSONReader::test_datetime /build/source/gremlin-python/src/main/python/gremlin_python/structure/io/graphsonV3d0.py:369: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). return datetime.datetime.utcfromtimestamp(ts / 1000.0) tests/structure/io/test_graphsonV3d0.py::TestGraphSONWriter::test_datetime /build/source/gremlin-python/src/main/python/tests/structure/io/test_graphsonV3d0.py:571: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). dt = datetime.datetime.utcfromtimestamp(1481750076295 / 1000.0) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html - generated xml file: /build/source/gremlin-python/src/main/python/python-reports/TEST-native-python.xml - ================ 109 passed, 3 deselected, 81 warnings in 0.42s ================ Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase