nixbot

builds

succeeded python3.14-modal-1.5.2 aarch64-linux.pkgs-hermes-agent · build #1332 · raw

1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase19Using versionCheckHook
unpackPhase
20unpacking source archive /nix/store/2hia7ic1gpydy20wnkbh095f7qi3cbrh-source21source root is source/py22setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/py/uv.lock"
patchPhase
23patching script interpreter paths in protoc_plugin/plugin.py24protoc_plugin/plugin.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/bin/python"25Generating protos in the current environment26/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/bin/python3.14 compile_protos.py27Writing mypy to modal_proto/api_pb2.pyi28Writing mypy to modal_proto/task_command_router_pb2.pyi29Writing mypy to modal_proto/api_pb2_grpc.pyi30Writing mypy to modal_proto/task_command_router_pb2_grpc.pyi31/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/bin/python3.14 -m grpc_tools.protoc --python_out=. --grpclib_python_out=. --grpc_python_out=. --mypy_out=. --mypy_grpc_out=. -I .. modal_proto/api.proto modal_proto/task_command_router.proto32/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/bin/python3.14 -m grpc_tools.protoc --plugin=protoc-gen-modal-grpclib-python=protoc_plugin/plugin.py --modal-grpclib-python_out=. -I .. modal_proto/api.proto33Wrote /build/source/py/modal/_clustered_functions.pyi34Wrote /build/source/py/modal/_runtime/container_io_manager.pyi35Wrote /build/source/py/modal/_runtime/execution_context.pyi36Wrote /build/source/py/modal/_runtime/task_lifecycle_manager.pyi37Wrote /build/source/py/modal/_tunnel.pyi38Wrote /build/source/py/modal/app.pyi39Wrote /build/source/py/modal/billing.pyi40Wrote /build/source/py/modal/client.pyi41Wrote /build/source/py/modal/cloud_bucket_mount.pyi42Wrote /build/source/py/modal/cls.pyi43Wrote /build/source/py/modal/container_process.pyi44Wrote /build/source/py/modal/dict.pyi45Wrote /build/source/py/modal/environments.pyi46Wrote /build/source/py/modal/experimental/flash.pyi47Wrote /build/source/py/modal/file_io.pyi48Wrote /build/source/py/modal/functions.pyi49Wrote /build/source/py/modal/image.pyi50Wrote /build/source/py/modal/io_streams.pyi51Wrote /build/source/py/modal/mount.pyi52Wrote /build/source/py/modal/network_file_system.pyi53Wrote /build/source/py/modal/object.pyi54Wrote /build/source/py/modal/parallel_map.pyi55Wrote /build/source/py/modal/partial_function.pyi56Wrote /build/source/py/modal/proxy.pyi57Wrote /build/source/py/modal/queue.pyi58Wrote /build/source/py/modal/runner.pyi59Wrote /build/source/py/modal/sandbox.pyi60Wrote /build/source/py/modal/sandbox_fs.pyi61Wrote /build/source/py/modal/secret.pyi62Wrote /build/source/py/modal/server.pyi63Wrote /build/source/py/modal/serving.pyi64Wrote /build/source/py/modal/snapshot.pyi65Wrote /build/source/py/modal/token_flow.pyi66Wrote /build/source/py/modal/volume.pyi67Wrote /build/source/py/modal/workspace.pyi6869707172
configurePhase
73no configure script, doing nothing
buildPhase
74Executing pypaBuildPhase75Creating a wheel...76pypa build flags: --no-isolation --outdir dist/ --wheel77* Getting build dependencies for wheel...78running egg_info79creating modal.egg-info80writing modal.egg-info/PKG-INFO81writing dependency_links to modal.egg-info/dependency_links.txt82writing entry points to modal.egg-info/entry_points.txt83writing requirements to modal.egg-info/requires.txt84writing top-level names to modal.egg-info/top_level.txt85writing manifest file 'modal.egg-info/SOURCES.txt'86reading manifest file 'modal.egg-info/SOURCES.txt'87adding license file 'LICENSE'88writing manifest file 'modal.egg-info/SOURCES.txt'89* Building wheel...90running bdist_wheel91running build92running build_py93creating build/lib/modal94copying modal/__main__.py -> build/lib/modal95copying modal/exception.py -> build/lib/modal96copying modal/_logs.py -> build/lib/modal97copying modal/_function_variants.py -> build/lib/modal98copying modal/output.py -> build/lib/modal99copying modal/functions.py -> build/lib/modal100copying modal/_resources.py -> build/lib/modal101copying modal/object.py -> build/lib/modal102copying modal/token_flow.py -> build/lib/modal103copying modal/_ipython.py -> build/lib/modal104copying modal/scheduler_placement.py -> build/lib/modal105copying modal/proxy.py -> build/lib/modal106copying modal/parallel_map.py -> build/lib/modal107copying modal/_functions.py -> build/lib/modal108copying modal/_partial_function.py -> build/lib/modal109copying modal/_image.py -> build/lib/modal110copying modal/environments.py -> build/lib/modal111copying modal/io_streams.py -> build/lib/modal112copying modal/_watcher.py -> build/lib/modal113copying modal/sandbox_fs.py -> build/lib/modal114copying modal/_billing.py -> build/lib/modal115copying modal/_type_manager.py -> build/lib/modal116copying modal/network_file_system.py -> build/lib/modal117copying modal/sandbox.py -> build/lib/modal118copying modal/_container_entrypoint.py -> build/lib/modal119copying modal/server.py -> build/lib/modal120copying modal/cls.py -> build/lib/modal121copying modal/_clustered_functions.py -> build/lib/modal122copying modal/client.py -> build/lib/modal123copying modal/runner.py -> build/lib/modal124copying modal/file_io.py -> build/lib/modal125copying modal/_grpc_client.py -> build/lib/modal126copying modal/running_app.py -> build/lib/modal127copying modal/container_process.py -> build/lib/modal128copying modal/call_graph.py -> build/lib/modal129copying modal/cloud_bucket_mount.py -> build/lib/modal130copying modal/_server.py -> build/lib/modal131copying modal/__init__.py -> build/lib/modal132copying modal/schedule.py -> build/lib/modal133copying modal/_tunnel.py -> build/lib/modal134copying modal/_traceback.py -> build/lib/modal135copying modal/dict.py -> build/lib/modal136copying modal/app.py -> build/lib/modal137copying modal/_serialization.py -> build/lib/modal138copying modal/snapshot.py -> build/lib/modal139copying modal/partial_function.py -> build/lib/modal140copying modal/stream_type.py -> build/lib/modal141copying modal/secret.py -> build/lib/modal142copying modal/_location.py -> build/lib/modal143copying modal/config.py -> build/lib/modal144copying modal/_environments.py -> build/lib/modal145copying modal/volume.py -> build/lib/modal146copying modal/mount.py -> build/lib/modal147copying modal/serving.py -> build/lib/modal148copying modal/_resolver.py -> build/lib/modal149copying modal/billing.py -> build/lib/modal150copying modal/_workspace.py -> build/lib/modal151copying modal/image.py -> build/lib/modal152copying modal/_object.py -> build/lib/modal153copying modal/_load_context.py -> build/lib/modal154copying modal/file_pattern_matcher.py -> build/lib/modal155copying modal/workspace.py -> build/lib/modal156copying modal/types.py -> build/lib/modal157copying modal/retries.py -> build/lib/modal158copying modal/queue.py -> build/lib/modal159creating build/lib/modal_docs160copying modal_docs/gen_cli_docs_main.py -> build/lib/modal_docs161copying modal_docs/__init__.py -> build/lib/modal_docs162copying modal_docs/gen_reference_docs_main.py -> build/lib/modal_docs163copying modal_docs/gen_cli_docs.py -> build/lib/modal_docs164copying modal_docs/gen_reference_docs.py -> build/lib/modal_docs165creating build/lib/modal_version166copying modal_version/__main__.py -> build/lib/modal_version167copying modal_version/__init__.py -> build/lib/modal_version168creating build/lib/modal_proto169copying modal_proto/task_command_router_grpc.py -> build/lib/modal_proto170copying modal_proto/__init__.py -> build/lib/modal_proto171copying modal_proto/api_pb2_grpc.py -> build/lib/modal_proto172copying modal_proto/api_grpc.py -> build/lib/modal_proto173copying modal_proto/task_command_router_pb2.py -> build/lib/modal_proto174copying modal_proto/task_command_router_pb2_grpc.py -> build/lib/modal_proto175copying modal_proto/modal_api_grpc.py -> build/lib/modal_proto176copying modal_proto/api_pb2.py -> build/lib/modal_proto177creating build/lib/modal/cli178copying modal/cli/utils.py -> build/lib/modal/cli179copying modal/cli/curl.py -> build/lib/modal/cli180copying modal/cli/entry_point.py -> build/lib/modal/cli181copying modal/cli/billing.py -> build/lib/modal/cli182copying modal/cli/shell.py -> build/lib/modal/cli183copying modal/cli/network_file_system.py -> build/lib/modal/cli184copying modal/cli/changelog.py -> build/lib/modal/cli185copying modal/cli/_traceback.py -> build/lib/modal/cli186copying modal/cli/skills.py -> build/lib/modal/cli187copying modal/cli/run.py -> build/lib/modal/cli188copying modal/cli/environment.py -> build/lib/modal/cli189copying modal/cli/dashboard.py -> build/lib/modal/cli190copying modal/cli/selector.py -> build/lib/modal/cli191copying modal/cli/__init__.py -> build/lib/modal/cli192copying modal/cli/cluster.py -> build/lib/modal/cli193copying modal/cli/volume.py -> build/lib/modal/cli194copying modal/cli/token.py -> build/lib/modal/cli195copying modal/cli/secret.py -> build/lib/modal/cli196copying modal/cli/config.py -> build/lib/modal/cli197copying modal/cli/import_refs.py -> build/lib/modal/cli198copying modal/cli/container.py -> build/lib/modal/cli199copying modal/cli/app.py -> build/lib/modal/cli200copying modal/cli/profile.py -> build/lib/modal/cli201copying modal/cli/dict.py -> build/lib/modal/cli202copying modal/cli/image.py -> build/lib/modal/cli203copying modal/cli/endpoint.py -> build/lib/modal/cli204copying modal/cli/workspace.py -> build/lib/modal/cli205copying modal/cli/logo.py -> build/lib/modal/cli206copying modal/cli/queues.py -> build/lib/modal/cli207copying modal/cli/_download.py -> build/lib/modal/cli208copying modal/cli/bootstrap.py -> build/lib/modal/cli209copying modal/cli/launch.py -> build/lib/modal/cli210copying modal/cli/_help.py -> build/lib/modal/cli211creating build/lib/modal/_utils212copying modal/_utils/pattern_utils.py -> build/lib/modal/_utils213copying modal/_utils/blob_utils.py -> build/lib/modal/_utils214copying modal/_utils/name_utils.py -> build/lib/modal/_utils215copying modal/_utils/hash_utils.py -> build/lib/modal/_utils216copying modal/_utils/browser_utils.py -> build/lib/modal/_utils217copying modal/_utils/rand_pb_testing.py -> build/lib/modal/_utils218copying modal/_utils/mount_utils.py -> build/lib/modal/_utils219copying modal/_utils/auth_token_manager.py -> build/lib/modal/_utils220copying modal/_utils/jwt_utils.py -> build/lib/modal/_utils221copying modal/_utils/sandbox_fs_utils.py -> build/lib/modal/_utils222copying modal/_utils/logger.py -> build/lib/modal/_utils223copying modal/_utils/async_utils.py -> build/lib/modal/_utils224copying modal/_utils/docker_utils.py -> build/lib/modal/_utils225copying modal/_utils/git_utils.py -> build/lib/modal/_utils226copying modal/_utils/function_utils.py -> build/lib/modal/_utils227copying modal/_utils/proxy_support.py -> build/lib/modal/_utils228copying modal/_utils/__init__.py -> build/lib/modal/_utils229copying modal/_utils/task_command_router_client.py -> build/lib/modal/_utils230copying modal/_utils/grpc_utils.py -> build/lib/modal/_utils231copying modal/_utils/app_utils.py -> build/lib/modal/_utils232copying modal/_utils/grpc_testing.py -> build/lib/modal/_utils233copying modal/_utils/bytes_io_segment_payload.py -> build/lib/modal/_utils234copying modal/_utils/curl_utils.py -> build/lib/modal/_utils235copying modal/_utils/package_utils.py -> build/lib/modal/_utils236copying modal/_utils/deprecation.py -> build/lib/modal/_utils237copying modal/_utils/time_utils.py -> build/lib/modal/_utils238copying modal/_utils/shell_utils.py -> build/lib/modal/_utils239copying modal/_utils/http_utils.py -> build/lib/modal/_utils240creating build/lib/modal/_output241copying modal/_output/rich.py -> build/lib/modal/_output242copying modal/_output/pty.py -> build/lib/modal/_output243copying modal/_output/status.py -> build/lib/modal/_output244copying modal/_output/__init__.py -> build/lib/modal/_output245copying modal/_output/manager.py -> build/lib/modal/_output246creating build/lib/modal/_vendor247copying modal/_vendor/a2wsgi_wsgi.py -> build/lib/modal/_vendor248copying modal/_vendor/version.py -> build/lib/modal/_vendor249copying modal/_vendor/tblib.py -> build/lib/modal/_vendor250copying modal/_vendor/__init__.py -> build/lib/modal/_vendor251copying modal/_vendor/cloudpickle.py -> build/lib/modal/_vendor252creating build/lib/modal/_runtime253copying modal/_runtime/task_lifecycle_manager.py -> build/lib/modal/_runtime254copying modal/_runtime/gpu_memory_snapshot.py -> build/lib/modal/_runtime255copying modal/_runtime/execution_context.py -> build/lib/modal/_runtime256copying modal/_runtime/user_code_imports.py -> build/lib/modal/_runtime257copying modal/_runtime/asgi.py -> build/lib/modal/_runtime258copying modal/_runtime/telemetry.py -> build/lib/modal/_runtime259copying modal/_runtime/user_code_event_loop.py -> build/lib/modal/_runtime260copying modal/_runtime/container_io_manager.py -> build/lib/modal/_runtime261copying modal/_runtime/__init__.py -> build/lib/modal/_runtime262creating build/lib/modal/experimental263copying modal/experimental/__init__.py -> build/lib/modal/experimental264copying modal/experimental/ipython.py -> build/lib/modal/experimental265copying modal/experimental/flash.py -> build/lib/modal/experimental266creating build/lib/modal/cli/programs267copying modal/cli/programs/__init__.py -> build/lib/modal/cli/programs268copying modal/cli/programs/vscode.py -> build/lib/modal/cli/programs269copying modal/cli/programs/run_jupyter.py -> build/lib/modal/cli/programs270creating build/lib/modal_docs/mdmd271copying modal_docs/mdmd/__init__.py -> build/lib/modal_docs/mdmd272copying modal_docs/mdmd/mdmd.py -> build/lib/modal_docs/mdmd273copying modal_docs/mdmd/signatures.py -> build/lib/modal_docs/mdmd274copying modal_docs/mdmd/types.py -> build/lib/modal_docs/mdmd275running egg_info276writing modal.egg-info/PKG-INFO277writing dependency_links to modal.egg-info/dependency_links.txt278writing entry points to modal.egg-info/entry_points.txt279writing requirements to modal.egg-info/requires.txt280writing top-level names to modal.egg-info/top_level.txt281reading manifest file 'modal.egg-info/SOURCES.txt'282adding license file 'LICENSE'283writing manifest file 'modal.egg-info/SOURCES.txt'284copying modal/_clustered_functions.pyi -> build/lib/modal285copying modal/_tunnel.pyi -> build/lib/modal286copying modal/app.pyi -> build/lib/modal287copying modal/billing.pyi -> build/lib/modal288copying modal/client.pyi -> build/lib/modal289copying modal/cloud_bucket_mount.pyi -> build/lib/modal290copying modal/cls.pyi -> build/lib/modal291copying modal/container_process.pyi -> build/lib/modal292copying modal/dict.pyi -> build/lib/modal293copying modal/environments.pyi -> build/lib/modal294copying modal/file_io.pyi -> build/lib/modal295copying modal/functions.pyi -> build/lib/modal296copying modal/image.pyi -> build/lib/modal297copying modal/io_streams.pyi -> build/lib/modal298copying modal/mount.pyi -> build/lib/modal299copying modal/network_file_system.pyi -> build/lib/modal300copying modal/object.pyi -> build/lib/modal301copying modal/parallel_map.pyi -> build/lib/modal302copying modal/partial_function.pyi -> build/lib/modal303copying modal/proxy.pyi -> build/lib/modal304copying modal/py.typed -> build/lib/modal305copying modal/queue.pyi -> build/lib/modal306copying modal/runner.pyi -> build/lib/modal307copying modal/sandbox.pyi -> build/lib/modal308copying modal/sandbox_fs.pyi -> build/lib/modal309copying modal/secret.pyi -> build/lib/modal310copying modal/server.pyi -> build/lib/modal311copying modal/serving.pyi -> build/lib/modal312copying modal/snapshot.pyi -> build/lib/modal313copying modal/token_flow.pyi -> build/lib/modal314copying modal/volume.pyi -> build/lib/modal315copying modal/workspace.pyi -> build/lib/modal316creating build/lib/modal/builder317copying modal/builder/README.md -> build/lib/modal/builder318copying modal/builder/2024.10.txt -> build/lib/modal/builder319copying modal/builder/2023.12.txt -> build/lib/modal/builder320copying modal/builder/2025.06.txt -> build/lib/modal/builder321copying modal/builder/2023.12.312.txt -> build/lib/modal/builder322copying modal/builder/PREVIEW.txt -> build/lib/modal/builder323copying modal/builder/2024.04.txt -> build/lib/modal/builder324copying modal/builder/base-images.json -> build/lib/modal/builder325creating build/lib/modal/skills/modal326copying modal/skills/modal/SKILL.md -> build/lib/modal/skills/modal327copying modal_proto/api_pb2.pyi -> build/lib/modal_proto328copying modal_proto/api_pb2_grpc.pyi -> build/lib/modal_proto329copying modal_proto/py.typed -> build/lib/modal_proto330copying modal_proto/task_command_router_pb2.pyi -> build/lib/modal_proto331copying modal_proto/task_command_router_pb2_grpc.pyi -> build/lib/modal_proto332copying modal/_runtime/container_io_manager.pyi -> build/lib/modal/_runtime333copying modal/_runtime/execution_context.pyi -> build/lib/modal/_runtime334copying modal/_runtime/task_lifecycle_manager.pyi -> build/lib/modal/_runtime335copying modal/experimental/flash.pyi -> build/lib/modal/experimental336installing to build/bdist.linux-aarch64/wheel337running install338running install_lib339creating build/bdist.linux-aarch64/wheel340creating build/bdist.linux-aarch64/wheel/modal_docs341copying build/lib/modal_docs/gen_reference_docs_main.py -> build/bdist.linux-aarch64/wheel/./modal_docs342copying build/lib/modal_docs/gen_cli_docs.py -> build/bdist.linux-aarch64/wheel/./modal_docs343copying build/lib/modal_docs/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_docs344copying build/lib/modal_docs/gen_reference_docs.py -> build/bdist.linux-aarch64/wheel/./modal_docs345copying build/lib/modal_docs/gen_cli_docs_main.py -> build/bdist.linux-aarch64/wheel/./modal_docs346creating build/bdist.linux-aarch64/wheel/modal_docs/mdmd347copying build/lib/modal_docs/mdmd/mdmd.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd348copying build/lib/modal_docs/mdmd/types.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd349copying build/lib/modal_docs/mdmd/signatures.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd350copying build/lib/modal_docs/mdmd/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd351creating build/bdist.linux-aarch64/wheel/modal_proto352copying build/lib/modal_proto/task_command_router_pb2_grpc.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto353copying build/lib/modal_proto/api_pb2.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto354copying build/lib/modal_proto/api_pb2_grpc.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto355copying build/lib/modal_proto/py.typed -> build/bdist.linux-aarch64/wheel/./modal_proto356copying build/lib/modal_proto/task_command_router_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto357copying build/lib/modal_proto/task_command_router_pb2.py -> build/bdist.linux-aarch64/wheel/./modal_proto358copying build/lib/modal_proto/api_pb2_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto359copying build/lib/modal_proto/task_command_router_pb2_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto360copying build/lib/modal_proto/api_pb2.py -> build/bdist.linux-aarch64/wheel/./modal_proto361copying build/lib/modal_proto/task_command_router_pb2.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto362copying build/lib/modal_proto/modal_api_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto363copying build/lib/modal_proto/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_proto364copying build/lib/modal_proto/api_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto365creating build/bdist.linux-aarch64/wheel/modal366copying build/lib/modal/sandbox.pyi -> build/bdist.linux-aarch64/wheel/./modal367copying build/lib/modal/proxy.py -> build/bdist.linux-aarch64/wheel/./modal368copying build/lib/modal/__main__.py -> build/bdist.linux-aarch64/wheel/./modal369copying build/lib/modal/cls.pyi -> build/bdist.linux-aarch64/wheel/./modal370copying build/lib/modal/cloud_bucket_mount.py -> build/bdist.linux-aarch64/wheel/./modal371copying build/lib/modal/_traceback.py -> build/bdist.linux-aarch64/wheel/./modal372copying build/lib/modal/_partial_function.py -> build/bdist.linux-aarch64/wheel/./modal373copying build/lib/modal/_clustered_functions.pyi -> build/bdist.linux-aarch64/wheel/./modal374copying build/lib/modal/call_graph.py -> build/bdist.linux-aarch64/wheel/./modal375copying build/lib/modal/_resolver.py -> build/bdist.linux-aarch64/wheel/./modal376copying build/lib/modal/retries.py -> build/bdist.linux-aarch64/wheel/./modal377copying build/lib/modal/image.pyi -> build/bdist.linux-aarch64/wheel/./modal378copying build/lib/modal/_container_entrypoint.py -> build/bdist.linux-aarch64/wheel/./modal379copying build/lib/modal/runner.pyi -> build/bdist.linux-aarch64/wheel/./modal380copying build/lib/modal/_logs.py -> build/bdist.linux-aarch64/wheel/./modal381copying build/lib/modal/_ipython.py -> build/bdist.linux-aarch64/wheel/./modal382copying build/lib/modal/serving.pyi -> build/bdist.linux-aarch64/wheel/./modal383copying build/lib/modal/_grpc_client.py -> build/bdist.linux-aarch64/wheel/./modal384copying build/lib/modal/serving.py -> build/bdist.linux-aarch64/wheel/./modal385copying build/lib/modal/server.pyi -> build/bdist.linux-aarch64/wheel/./modal386copying build/lib/modal/parallel_map.pyi -> build/bdist.linux-aarch64/wheel/./modal387copying build/lib/modal/network_file_system.py -> build/bdist.linux-aarch64/wheel/./modal388copying build/lib/modal/billing.py -> build/bdist.linux-aarch64/wheel/./modal389copying build/lib/modal/_watcher.py -> build/bdist.linux-aarch64/wheel/./modal390copying build/lib/modal/queue.pyi -> build/bdist.linux-aarch64/wheel/./modal391copying build/lib/modal/_object.py -> build/bdist.linux-aarch64/wheel/./modal392copying build/lib/modal/workspace.py -> build/bdist.linux-aarch64/wheel/./modal393copying build/lib/modal/_type_manager.py -> build/bdist.linux-aarch64/wheel/./modal394copying build/lib/modal/network_file_system.pyi -> build/bdist.linux-aarch64/wheel/./modal395creating build/bdist.linux-aarch64/wheel/modal/_utils396copying build/lib/modal/_utils/logger.py -> build/bdist.linux-aarch64/wheel/./modal/_utils397copying build/lib/modal/_utils/docker_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils398copying build/lib/modal/_utils/app_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils399copying build/lib/modal/_utils/package_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils400copying build/lib/modal/_utils/bytes_io_segment_payload.py -> build/bdist.linux-aarch64/wheel/./modal/_utils401copying build/lib/modal/_utils/grpc_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils402copying build/lib/modal/_utils/curl_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils403copying build/lib/modal/_utils/mount_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils404copying build/lib/modal/_utils/rand_pb_testing.py -> build/bdist.linux-aarch64/wheel/./modal/_utils405copying build/lib/modal/_utils/http_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils406copying build/lib/modal/_utils/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_utils407copying build/lib/modal/_utils/task_command_router_client.py -> build/bdist.linux-aarch64/wheel/./modal/_utils408copying build/lib/modal/_utils/time_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils409copying build/lib/modal/_utils/async_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils410copying build/lib/modal/_utils/name_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils411copying build/lib/modal/_utils/blob_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils412copying build/lib/modal/_utils/proxy_support.py -> build/bdist.linux-aarch64/wheel/./modal/_utils413copying build/lib/modal/_utils/grpc_testing.py -> build/bdist.linux-aarch64/wheel/./modal/_utils414copying build/lib/modal/_utils/auth_token_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_utils415copying build/lib/modal/_utils/function_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils416copying build/lib/modal/_utils/hash_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils417copying build/lib/modal/_utils/browser_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils418copying build/lib/modal/_utils/sandbox_fs_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils419copying build/lib/modal/_utils/jwt_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils420copying build/lib/modal/_utils/shell_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils421copying build/lib/modal/_utils/deprecation.py -> build/bdist.linux-aarch64/wheel/./modal/_utils422copying build/lib/modal/_utils/pattern_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils423copying build/lib/modal/_utils/git_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils424copying build/lib/modal/cls.py -> build/bdist.linux-aarch64/wheel/./modal425copying build/lib/modal/_billing.py -> build/bdist.linux-aarch64/wheel/./modal426copying build/lib/modal/_workspace.py -> build/bdist.linux-aarch64/wheel/./modal427copying build/lib/modal/py.typed -> build/bdist.linux-aarch64/wheel/./modal428copying build/lib/modal/_clustered_functions.py -> build/bdist.linux-aarch64/wheel/./modal429copying build/lib/modal/sandbox_fs.pyi -> build/bdist.linux-aarch64/wheel/./modal430creating build/bdist.linux-aarch64/wheel/modal/_output431copying build/lib/modal/_output/status.py -> build/bdist.linux-aarch64/wheel/./modal/_output432copying build/lib/modal/_output/pty.py -> build/bdist.linux-aarch64/wheel/./modal/_output433copying build/lib/modal/_output/rich.py -> build/bdist.linux-aarch64/wheel/./modal/_output434copying build/lib/modal/_output/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_output435copying build/lib/modal/_output/manager.py -> build/bdist.linux-aarch64/wheel/./modal/_output436creating build/bdist.linux-aarch64/wheel/modal/experimental437copying build/lib/modal/experimental/ipython.py -> build/bdist.linux-aarch64/wheel/./modal/experimental438copying build/lib/modal/experimental/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/experimental439copying build/lib/modal/experimental/flash.py -> build/bdist.linux-aarch64/wheel/./modal/experimental440copying build/lib/modal/experimental/flash.pyi -> build/bdist.linux-aarch64/wheel/./modal/experimental441copying build/lib/modal/proxy.pyi -> build/bdist.linux-aarch64/wheel/./modal442copying build/lib/modal/config.py -> build/bdist.linux-aarch64/wheel/./modal443copying build/lib/modal/object.pyi -> build/bdist.linux-aarch64/wheel/./modal444copying build/lib/modal/secret.py -> build/bdist.linux-aarch64/wheel/./modal445copying build/lib/modal/partial_function.py -> build/bdist.linux-aarch64/wheel/./modal446copying build/lib/modal/volume.py -> build/bdist.linux-aarch64/wheel/./modal447copying build/lib/modal/cloud_bucket_mount.pyi -> build/bdist.linux-aarch64/wheel/./modal448copying build/lib/modal/_location.py -> build/bdist.linux-aarch64/wheel/./modal449creating build/bdist.linux-aarch64/wheel/modal/_vendor450copying build/lib/modal/_vendor/a2wsgi_wsgi.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor451copying build/lib/modal/_vendor/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor452copying build/lib/modal/_vendor/version.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor453copying build/lib/modal/_vendor/cloudpickle.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor454copying build/lib/modal/_vendor/tblib.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor455creating build/bdist.linux-aarch64/wheel/modal/skills456creating build/bdist.linux-aarch64/wheel/modal/skills/modal457copying build/lib/modal/skills/modal/SKILL.md -> build/bdist.linux-aarch64/wheel/./modal/skills/modal458copying build/lib/modal/_tunnel.py -> build/bdist.linux-aarch64/wheel/./modal459copying build/lib/modal/_server.py -> build/bdist.linux-aarch64/wheel/./modal460copying build/lib/modal/scheduler_placement.py -> build/bdist.linux-aarch64/wheel/./modal461copying build/lib/modal/dict.py -> build/bdist.linux-aarch64/wheel/./modal462copying build/lib/modal/server.py -> build/bdist.linux-aarch64/wheel/./modal463copying build/lib/modal/workspace.pyi -> build/bdist.linux-aarch64/wheel/./modal464copying build/lib/modal/environments.py -> build/bdist.linux-aarch64/wheel/./modal465copying build/lib/modal/token_flow.py -> build/bdist.linux-aarch64/wheel/./modal466copying build/lib/modal/container_process.pyi -> build/bdist.linux-aarch64/wheel/./modal467copying build/lib/modal/parallel_map.py -> build/bdist.linux-aarch64/wheel/./modal468copying build/lib/modal/secret.pyi -> build/bdist.linux-aarch64/wheel/./modal469copying build/lib/modal/_resources.py -> build/bdist.linux-aarch64/wheel/./modal470copying build/lib/modal/billing.pyi -> build/bdist.linux-aarch64/wheel/./modal471copying build/lib/modal/token_flow.pyi -> build/bdist.linux-aarch64/wheel/./modal472copying build/lib/modal/__init__.py -> build/bdist.linux-aarch64/wheel/./modal473copying build/lib/modal/schedule.py -> build/bdist.linux-aarch64/wheel/./modal474copying build/lib/modal/_function_variants.py -> build/bdist.linux-aarch64/wheel/./modal475copying build/lib/modal/file_io.py -> build/bdist.linux-aarch64/wheel/./modal476copying build/lib/modal/mount.pyi -> build/bdist.linux-aarch64/wheel/./modal477copying build/lib/modal/snapshot.py -> build/bdist.linux-aarch64/wheel/./modal478copying build/lib/modal/sandbox_fs.py -> build/bdist.linux-aarch64/wheel/./modal479copying build/lib/modal/_tunnel.pyi -> build/bdist.linux-aarch64/wheel/./modal480copying build/lib/modal/container_process.py -> build/bdist.linux-aarch64/wheel/./modal481copying build/lib/modal/runner.py -> build/bdist.linux-aarch64/wheel/./modal482copying build/lib/modal/_load_context.py -> build/bdist.linux-aarch64/wheel/./modal483copying build/lib/modal/sandbox.py -> build/bdist.linux-aarch64/wheel/./modal484copying build/lib/modal/io_streams.py -> build/bdist.linux-aarch64/wheel/./modal485creating build/bdist.linux-aarch64/wheel/modal/_runtime486copying build/lib/modal/_runtime/container_io_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime487copying build/lib/modal/_runtime/gpu_memory_snapshot.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime488copying build/lib/modal/_runtime/container_io_manager.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime489copying build/lib/modal/_runtime/user_code_event_loop.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime490copying build/lib/modal/_runtime/execution_context.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime491copying build/lib/modal/_runtime/task_lifecycle_manager.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime492copying build/lib/modal/_runtime/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime493copying build/lib/modal/_runtime/telemetry.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime494copying build/lib/modal/_runtime/asgi.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime495copying build/lib/modal/_runtime/execution_context.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime496copying build/lib/modal/_runtime/task_lifecycle_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime497copying build/lib/modal/_runtime/user_code_imports.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime498copying build/lib/modal/client.py -> build/bdist.linux-aarch64/wheel/./modal499copying build/lib/modal/app.py -> build/bdist.linux-aarch64/wheel/./modal500copying build/lib/modal/environments.pyi -> build/bdist.linux-aarch64/wheel/./modal501copying build/lib/modal/_functions.py -> build/bdist.linux-aarch64/wheel/./modal502copying build/lib/modal/object.py -> build/bdist.linux-aarch64/wheel/./modal503copying build/lib/modal/io_streams.pyi -> build/bdist.linux-aarch64/wheel/./modal504copying build/lib/modal/app.pyi -> build/bdist.linux-aarch64/wheel/./modal505copying build/lib/modal/_environments.py -> build/bdist.linux-aarch64/wheel/./modal506copying build/lib/modal/partial_function.pyi -> build/bdist.linux-aarch64/wheel/./modal507copying build/lib/modal/functions.py -> build/bdist.linux-aarch64/wheel/./modal508copying build/lib/modal/image.py -> build/bdist.linux-aarch64/wheel/./modal509copying build/lib/modal/_serialization.py -> build/bdist.linux-aarch64/wheel/./modal510copying build/lib/modal/volume.pyi -> build/bdist.linux-aarch64/wheel/./modal511copying build/lib/modal/mount.py -> build/bdist.linux-aarch64/wheel/./modal512copying build/lib/modal/dict.pyi -> build/bdist.linux-aarch64/wheel/./modal513copying build/lib/modal/file_pattern_matcher.py -> build/bdist.linux-aarch64/wheel/./modal514copying build/lib/modal/running_app.py -> build/bdist.linux-aarch64/wheel/./modal515copying build/lib/modal/exception.py -> build/bdist.linux-aarch64/wheel/./modal516copying build/lib/modal/output.py -> build/bdist.linux-aarch64/wheel/./modal517copying build/lib/modal/queue.py -> build/bdist.linux-aarch64/wheel/./modal518copying build/lib/modal/file_io.pyi -> build/bdist.linux-aarch64/wheel/./modal519copying build/lib/modal/functions.pyi -> build/bdist.linux-aarch64/wheel/./modal520creating build/bdist.linux-aarch64/wheel/modal/builder521copying build/lib/modal/builder/2023.12.txt -> build/bdist.linux-aarch64/wheel/./modal/builder522copying build/lib/modal/builder/2024.10.txt -> build/bdist.linux-aarch64/wheel/./modal/builder523copying build/lib/modal/builder/README.md -> build/bdist.linux-aarch64/wheel/./modal/builder524copying build/lib/modal/builder/PREVIEW.txt -> build/bdist.linux-aarch64/wheel/./modal/builder525copying build/lib/modal/builder/2023.12.312.txt -> build/bdist.linux-aarch64/wheel/./modal/builder526copying build/lib/modal/builder/2024.04.txt -> build/bdist.linux-aarch64/wheel/./modal/builder527copying build/lib/modal/builder/base-images.json -> build/bdist.linux-aarch64/wheel/./modal/builder528copying build/lib/modal/builder/2025.06.txt -> build/bdist.linux-aarch64/wheel/./modal/builder529copying build/lib/modal/stream_type.py -> build/bdist.linux-aarch64/wheel/./modal530copying build/lib/modal/types.py -> build/bdist.linux-aarch64/wheel/./modal531copying build/lib/modal/snapshot.pyi -> build/bdist.linux-aarch64/wheel/./modal532copying build/lib/modal/client.pyi -> build/bdist.linux-aarch64/wheel/./modal533creating build/bdist.linux-aarch64/wheel/modal/cli534copying build/lib/modal/cli/bootstrap.py -> build/bdist.linux-aarch64/wheel/./modal/cli535copying build/lib/modal/cli/_download.py -> build/bdist.linux-aarch64/wheel/./modal/cli536copying build/lib/modal/cli/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/cli537copying build/lib/modal/cli/workspace.py -> build/bdist.linux-aarch64/wheel/./modal/cli538copying build/lib/modal/cli/selector.py -> build/bdist.linux-aarch64/wheel/./modal/cli539copying build/lib/modal/cli/container.py -> build/bdist.linux-aarch64/wheel/./modal/cli540copying build/lib/modal/cli/curl.py -> build/bdist.linux-aarch64/wheel/./modal/cli541copying build/lib/modal/cli/shell.py -> build/bdist.linux-aarch64/wheel/./modal/cli542copying build/lib/modal/cli/_traceback.py -> build/bdist.linux-aarch64/wheel/./modal/cli543creating build/bdist.linux-aarch64/wheel/modal/cli/programs544copying build/lib/modal/cli/programs/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/cli/programs545copying build/lib/modal/cli/programs/run_jupyter.py -> build/bdist.linux-aarch64/wheel/./modal/cli/programs546copying build/lib/modal/cli/programs/vscode.py -> build/bdist.linux-aarch64/wheel/./modal/cli/programs547copying build/lib/modal/cli/billing.py -> build/bdist.linux-aarch64/wheel/./modal/cli548copying build/lib/modal/cli/skills.py -> build/bdist.linux-aarch64/wheel/./modal/cli549copying build/lib/modal/cli/network_file_system.py -> build/bdist.linux-aarch64/wheel/./modal/cli550copying build/lib/modal/cli/app.py -> build/bdist.linux-aarch64/wheel/./modal/cli551copying build/lib/modal/cli/import_refs.py -> build/bdist.linux-aarch64/wheel/./modal/cli552copying build/lib/modal/cli/endpoint.py -> build/bdist.linux-aarch64/wheel/./modal/cli553copying build/lib/modal/cli/utils.py -> build/bdist.linux-aarch64/wheel/./modal/cli554copying build/lib/modal/cli/dashboard.py -> build/bdist.linux-aarch64/wheel/./modal/cli555copying build/lib/modal/cli/_help.py -> build/bdist.linux-aarch64/wheel/./modal/cli556copying build/lib/modal/cli/volume.py -> build/bdist.linux-aarch64/wheel/./modal/cli557copying build/lib/modal/cli/secret.py -> build/bdist.linux-aarch64/wheel/./modal/cli558copying build/lib/modal/cli/config.py -> build/bdist.linux-aarch64/wheel/./modal/cli559copying build/lib/modal/cli/changelog.py -> build/bdist.linux-aarch64/wheel/./modal/cli560copying build/lib/modal/cli/entry_point.py -> build/bdist.linux-aarch64/wheel/./modal/cli561copying build/lib/modal/cli/image.py -> build/bdist.linux-aarch64/wheel/./modal/cli562copying build/lib/modal/cli/profile.py -> build/bdist.linux-aarch64/wheel/./modal/cli563copying build/lib/modal/cli/environment.py -> build/bdist.linux-aarch64/wheel/./modal/cli564copying build/lib/modal/cli/launch.py -> build/bdist.linux-aarch64/wheel/./modal/cli565copying build/lib/modal/cli/run.py -> build/bdist.linux-aarch64/wheel/./modal/cli566copying build/lib/modal/cli/queues.py -> build/bdist.linux-aarch64/wheel/./modal/cli567copying build/lib/modal/cli/logo.py -> build/bdist.linux-aarch64/wheel/./modal/cli568copying build/lib/modal/cli/token.py -> build/bdist.linux-aarch64/wheel/./modal/cli569copying build/lib/modal/cli/dict.py -> build/bdist.linux-aarch64/wheel/./modal/cli570copying build/lib/modal/cli/cluster.py -> build/bdist.linux-aarch64/wheel/./modal/cli571copying build/lib/modal/_image.py -> build/bdist.linux-aarch64/wheel/./modal572creating build/bdist.linux-aarch64/wheel/modal_version573copying build/lib/modal_version/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_version574copying build/lib/modal_version/__main__.py -> build/bdist.linux-aarch64/wheel/./modal_version575running install_egg_info576Copying modal.egg-info to build/bdist.linux-aarch64/wheel/./modal-1.5.2-py3.14.egg-info577running install_scripts578creating build/bdist.linux-aarch64/wheel/modal-1.5.2.dist-info/WHEEL579creating '/build/source/py/dist/.tmp-mbkgs51n/modal-1.5.2-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it580adding 'modal/__init__.py'581adding 'modal/__main__.py'582adding 'modal/_billing.py'583adding 'modal/_clustered_functions.py'584adding 'modal/_clustered_functions.pyi'585adding 'modal/_container_entrypoint.py'586adding 'modal/_environments.py'587adding 'modal/_function_variants.py'588adding 'modal/_functions.py'589adding 'modal/_grpc_client.py'590adding 'modal/_image.py'591adding 'modal/_ipython.py'592adding 'modal/_load_context.py'593adding 'modal/_location.py'594adding 'modal/_logs.py'595adding 'modal/_object.py'596adding 'modal/_partial_function.py'597adding 'modal/_resolver.py'598adding 'modal/_resources.py'599adding 'modal/_serialization.py'600adding 'modal/_server.py'601adding 'modal/_traceback.py'602adding 'modal/_tunnel.py'603adding 'modal/_tunnel.pyi'604adding 'modal/_type_manager.py'605adding 'modal/_watcher.py'606adding 'modal/_workspace.py'607adding 'modal/app.py'608adding 'modal/app.pyi'609adding 'modal/billing.py'610adding 'modal/billing.pyi'611adding 'modal/call_graph.py'612adding 'modal/client.py'613adding 'modal/client.pyi'614adding 'modal/cloud_bucket_mount.py'615adding 'modal/cloud_bucket_mount.pyi'616adding 'modal/cls.py'617adding 'modal/cls.pyi'618adding 'modal/config.py'619adding 'modal/container_process.py'620adding 'modal/container_process.pyi'621adding 'modal/dict.py'622adding 'modal/dict.pyi'623adding 'modal/environments.py'624adding 'modal/environments.pyi'625adding 'modal/exception.py'626adding 'modal/file_io.py'627adding 'modal/file_io.pyi'628adding 'modal/file_pattern_matcher.py'629adding 'modal/functions.py'630adding 'modal/functions.pyi'631adding 'modal/image.py'632adding 'modal/image.pyi'633adding 'modal/io_streams.py'634adding 'modal/io_streams.pyi'635adding 'modal/mount.py'636adding 'modal/mount.pyi'637adding 'modal/network_file_system.py'638adding 'modal/network_file_system.pyi'639adding 'modal/object.py'640adding 'modal/object.pyi'641adding 'modal/output.py'642adding 'modal/parallel_map.py'643adding 'modal/parallel_map.pyi'644adding 'modal/partial_function.py'645adding 'modal/partial_function.pyi'646adding 'modal/proxy.py'647adding 'modal/proxy.pyi'648adding 'modal/py.typed'649adding 'modal/queue.py'650adding 'modal/queue.pyi'651adding 'modal/retries.py'652adding 'modal/runner.py'653adding 'modal/runner.pyi'654adding 'modal/running_app.py'655adding 'modal/sandbox.py'656adding 'modal/sandbox.pyi'657adding 'modal/sandbox_fs.py'658adding 'modal/sandbox_fs.pyi'659adding 'modal/schedule.py'660adding 'modal/scheduler_placement.py'661adding 'modal/secret.py'662adding 'modal/secret.pyi'663adding 'modal/server.py'664adding 'modal/server.pyi'665adding 'modal/serving.py'666adding 'modal/serving.pyi'667adding 'modal/snapshot.py'668adding 'modal/snapshot.pyi'669adding 'modal/stream_type.py'670adding 'modal/token_flow.py'671adding 'modal/token_flow.pyi'672adding 'modal/types.py'673adding 'modal/volume.py'674adding 'modal/volume.pyi'675adding 'modal/workspace.py'676adding 'modal/workspace.pyi'677adding 'modal/_output/__init__.py'678adding 'modal/_output/manager.py'679adding 'modal/_output/pty.py'680adding 'modal/_output/rich.py'681adding 'modal/_output/status.py'682adding 'modal/_runtime/__init__.py'683adding 'modal/_runtime/asgi.py'684adding 'modal/_runtime/container_io_manager.py'685adding 'modal/_runtime/container_io_manager.pyi'686adding 'modal/_runtime/execution_context.py'687adding 'modal/_runtime/execution_context.pyi'688adding 'modal/_runtime/gpu_memory_snapshot.py'689adding 'modal/_runtime/task_lifecycle_manager.py'690adding 'modal/_runtime/task_lifecycle_manager.pyi'691adding 'modal/_runtime/telemetry.py'692adding 'modal/_runtime/user_code_event_loop.py'693adding 'modal/_runtime/user_code_imports.py'694adding 'modal/_utils/__init__.py'695adding 'modal/_utils/app_utils.py'696adding 'modal/_utils/async_utils.py'697adding 'modal/_utils/auth_token_manager.py'698adding 'modal/_utils/blob_utils.py'699adding 'modal/_utils/browser_utils.py'700adding 'modal/_utils/bytes_io_segment_payload.py'701adding 'modal/_utils/curl_utils.py'702adding 'modal/_utils/deprecation.py'703adding 'modal/_utils/docker_utils.py'704adding 'modal/_utils/function_utils.py'705adding 'modal/_utils/git_utils.py'706adding 'modal/_utils/grpc_testing.py'707adding 'modal/_utils/grpc_utils.py'708adding 'modal/_utils/hash_utils.py'709adding 'modal/_utils/http_utils.py'710adding 'modal/_utils/jwt_utils.py'711adding 'modal/_utils/logger.py'712adding 'modal/_utils/mount_utils.py'713adding 'modal/_utils/name_utils.py'714adding 'modal/_utils/package_utils.py'715adding 'modal/_utils/pattern_utils.py'716adding 'modal/_utils/proxy_support.py'717adding 'modal/_utils/rand_pb_testing.py'718adding 'modal/_utils/sandbox_fs_utils.py'719adding 'modal/_utils/shell_utils.py'720adding 'modal/_utils/task_command_router_client.py'721adding 'modal/_utils/time_utils.py'722adding 'modal/_vendor/__init__.py'723adding 'modal/_vendor/a2wsgi_wsgi.py'724adding 'modal/_vendor/cloudpickle.py'725adding 'modal/_vendor/tblib.py'726adding 'modal/_vendor/version.py'727adding 'modal/builder/2023.12.312.txt'728adding 'modal/builder/2023.12.txt'729adding 'modal/builder/2024.04.txt'730adding 'modal/builder/2024.10.txt'731adding 'modal/builder/2025.06.txt'732adding 'modal/builder/PREVIEW.txt'733adding 'modal/builder/README.md'734adding 'modal/builder/base-images.json'735adding 'modal/cli/__init__.py'736adding 'modal/cli/_download.py'737adding 'modal/cli/_help.py'738adding 'modal/cli/_traceback.py'739adding 'modal/cli/app.py'740adding 'modal/cli/billing.py'741adding 'modal/cli/bootstrap.py'742adding 'modal/cli/changelog.py'743adding 'modal/cli/cluster.py'744adding 'modal/cli/config.py'745adding 'modal/cli/container.py'746adding 'modal/cli/curl.py'747adding 'modal/cli/dashboard.py'748adding 'modal/cli/dict.py'749adding 'modal/cli/endpoint.py'750adding 'modal/cli/entry_point.py'751adding 'modal/cli/environment.py'752adding 'modal/cli/image.py'753adding 'modal/cli/import_refs.py'754adding 'modal/cli/launch.py'755adding 'modal/cli/logo.py'756adding 'modal/cli/network_file_system.py'757adding 'modal/cli/profile.py'758adding 'modal/cli/queues.py'759adding 'modal/cli/run.py'760adding 'modal/cli/secret.py'761adding 'modal/cli/selector.py'762adding 'modal/cli/shell.py'763adding 'modal/cli/skills.py'764adding 'modal/cli/token.py'765adding 'modal/cli/utils.py'766adding 'modal/cli/volume.py'767adding 'modal/cli/workspace.py'768adding 'modal/cli/programs/__init__.py'769adding 'modal/cli/programs/run_jupyter.py'770adding 'modal/cli/programs/vscode.py'771adding 'modal/experimental/__init__.py'772adding 'modal/experimental/flash.py'773adding 'modal/experimental/flash.pyi'774adding 'modal/experimental/ipython.py'775adding 'modal/skills/modal/SKILL.md'776adding 'modal-1.5.2.dist-info/licenses/LICENSE'777adding 'modal_docs/__init__.py'778adding 'modal_docs/gen_cli_docs.py'779adding 'modal_docs/gen_cli_docs_main.py'780adding 'modal_docs/gen_reference_docs.py'781adding 'modal_docs/gen_reference_docs_main.py'782adding 'modal_docs/mdmd/__init__.py'783adding 'modal_docs/mdmd/mdmd.py'784adding 'modal_docs/mdmd/signatures.py'785adding 'modal_docs/mdmd/types.py'786adding 'modal_proto/__init__.py'787adding 'modal_proto/api_grpc.py'788adding 'modal_proto/api_pb2.py'789adding 'modal_proto/api_pb2.pyi'790adding 'modal_proto/api_pb2_grpc.py'791adding 'modal_proto/api_pb2_grpc.pyi'792adding 'modal_proto/modal_api_grpc.py'793adding 'modal_proto/py.typed'794adding 'modal_proto/task_command_router_grpc.py'795adding 'modal_proto/task_command_router_pb2.py'796adding 'modal_proto/task_command_router_pb2.pyi'797adding 'modal_proto/task_command_router_pb2_grpc.py'798adding 'modal_proto/task_command_router_pb2_grpc.pyi'799adding 'modal_version/__init__.py'800adding 'modal_version/__main__.py'801adding 'modal-1.5.2.dist-info/METADATA'802adding 'modal-1.5.2.dist-info/WHEEL'803adding 'modal-1.5.2.dist-info/entry_points.txt'804adding 'modal-1.5.2.dist-info/top_level.txt'805adding 'modal-1.5.2.dist-info/RECORD'806removing build/bdist.linux-aarch64/wheel807Successfully built modal-1.5.2-py3-none-any.whl808Finished creating a wheel...809/build/source/py/dist /build/source/py810Unpacking to: unpacked/modal-1.5.2...OK811Repacking wheel as ./modal-1.5.2-py3-none-any.whl...OK812/build/source/py813Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
814Executing pythonRuntimeDepsCheck815Checking runtime dependencies for modal-1.5.2-py3-none-any.whl816Finished executing pythonRuntimeDepsCheck
installPhase
817Executing pypaInstallPhase818Successfully installed modal-1.5.2-py3-none-any.whl819Finished executing pypaInstallPhase
pythonOutputDistPhase
820Executing pythonOutputDistPhase821Finished executing pythonOutputDistPhase
fixupPhase
822shrinking RPATHs of ELF executables and libraries in /nix/store/bach39mg64yb7j8qpm7csfhh7md1rxf6-python3.14-modal-1.5.2-dist823checking for references to /build/ in /nix/store/bach39mg64yb7j8qpm7csfhh7md1rxf6-python3.14-modal-1.5.2-dist...824patching script interpreter paths in /nix/store/bach39mg64yb7j8qpm7csfhh7md1rxf6-python3.14-modal-1.5.2-dist825shrinking RPATHs of ELF executables and libraries in /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2826checking for references to /build/ in /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2...827patching script interpreter paths in /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2828stripping (with command strip and flags -S -p) in /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2/lib /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2/bin829Rewriting #!/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/bin/python3.14 to #!/nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6830wrapping `/nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2/bin/modal'...831Executing pythonRemoveTestsDir832Finished executing pythonRemoveTestsDir
installCheckPhase
833Executing versionCheckPhase834Successfully managed to find version 1.5.2 in the output of the command /nix/store/37nk4zwsyi2z9b4sgh20q18yxq9w85q7-python3.14-modal-1.5.2/bin/modal --version835modal client version: 1.5.2836Finished versionCheckPhase837no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
838Executing pythonImportsCheckPhase839Check whether the following modules can be imported: modal
pythonMetadataCheckPhase
840Executing pythonMetadataCheckPhase
pytestCheckPhase
841Executing pytestCheckPhase842pytest flags: -m pytest --ignore-glob=test/app_composition_test.py --ignore-glob=test/cli_shell_test.py --ignore-glob=test/cli_test.py --ignore-glob=test/container_test.py --ignore-glob=test/mounted_files_test.py --ignore-glob=test/logging_test.py --ignore-glob=test/static_types_test.py --ignore-glob=test/notebook_test.py -k not\ \(test_queue_blocking_put\)\ and\ not\ \(test_blob_upload_uses_proxy\)\ and\ not\ \(test_grpc_control_plane_uses_prox\)\ and\ not\ \(test_grpc_task_command_router_uses_proxy\)\ and\ not\ \(test_socks5_proxy_via_all_proxy\)\ and\ not\ \(test_process_fork\)843============================= test session starts ==============================844platform linux -- Python 3.14.6, pytest-9.1.1, pluggy-1.6.0845rootdir: /build/source/py846configfile: pyproject.toml847plugins: anyio-4.14.2, flaky-3.8.1, asyncio-1.4.0, env-1.2.0, markdown-docs-0.9.1, timeout-2.4.0848asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=session849timeout: 300.0s850timeout method: signal851timeout func_only: False852collected 2031 items / 12 deselected / 2019 selected 853854test/aio_test.py . [ 0%]855test/app_test.py ................................................ [ 2%]856test/asgi_wrapper_test.py .............. [ 3%]857test/async_utils_test.py ............................................... [ 5%]858............................ [ 6%]859test/auth_token_manager_test.py ................. [ 7%]860test/billing_test.py ... [ 7%]861test/blob_test.py ........... [ 8%]862test/bootstrap_test.py ............ [ 8%]863test/changelog_test.py .......... [ 9%]864test/cli_imports_test.py ...................... [ 10%]865test/cli_selector_test.py ..................... [ 11%]866test/client_test.py ...................... [ 12%]867test/cloud_bucket_mount_test.py . [ 12%]868test/cls_test.py ............................s.......................... [ 15%]869................... [ 16%]870test/config_test.py ................ [ 17%]871test/container_app_test.py ............ [ 17%]872test/container_buffer_test.py . [ 17%]873test/decorator_test.py ...... [ 18%]874test/deprecation_test.py .. [ 18%]875test/dict_test.py ............... [ 18%]876test/docker_utils_test.py ................ [ 19%]877test/e2e_test.py ..... [ 20%]878test/environment_test.py ...................... [ 21%]879test/error_test.py . [ 21%]880test/exception_test.py .................................. [ 22%]881test/experimental_test.py ..... [ 23%]882test/file_io_test.py ...................... [ 24%]883test/file_pattern_matcher_test.py ............................. [ 25%]884test/flash_cls_test.py ........ [ 26%]885test/flash_test.py ................................... [ 27%]886test/function_retry_test.py .................. [ 28%]887test/function_serialization_test.py . [ 28%]888test/function_test.py .................................................. [ 31%]889........................................................................ [ 34%]890.............sss....... [ 35%]891test/function_utils_test.py ....... [ 36%]892test/git_utils_test.py ............ [ 36%]893test/gpu_fallbacks_test.py . [ 36%]894test/gpu_test.py ................ [ 37%]895test/grpc_utils_test.py ........s............... [ 38%]896test/i6pn_clustered_test.py .. [ 38%]897test/image_test.py ..................................................... [ 41%]898........................................................................ [ 45%]899........................................................................ [ 48%]900........................................................................ [ 52%]901............ [ 52%]902test/input_plane_test.py .. [ 52%]903test/io_streams_test.py ......................................... [ 54%]904test/live_reload_test.py ..... [ 55%]905test/logs_test.py ...................................................... [ 57%]906........................ [ 59%]907test/lookup_test.py ...... [ 59%]908test/map_item_context_test.py ............. [ 60%]909test/map_item_mananger_test.py ....... [ 60%]910test/mdmd_test.py .................................. [ 62%]911test/mount_test.py ......... [ 62%]912test/mount_utils_test.py ........ [ 62%]913test/network_file_system_test.py ............... [ 63%]914test/object_test.py ...... [ 63%]915test/output_test.py .. [ 64%]916test/package_utils_test.py . [ 64%]917test/proxy_support_test.py ... [ 64%]918test/queue_test.py ............. [ 64%]919test/resolver_test.py ... [ 65%]920test/retries_test.py . [ 65%]921test/runner_test.py ................. [ 65%]922test/sandbox_fs_test.py ................................................ [ 68%]923........................................................................ [ 71%]924................. [ 72%]925test/sandbox_fs_utils_test.py ..................... [ 73%]926test/sandbox_test.py ................................................... [ 76%]927........................................................................ [ 79%]928............................................................... [ 82%]929test/schedule_test.py . [ 83%]930test/scheduler_placement_test.py .. [ 83%]931test/secret_test.py ............. [ 83%]932test/serialization_test.py .................... [ 84%]933test/server_test.py ............................................... [ 87%]934test/should_upload_test.py .. [ 87%]935test/shutdown_test.py ... [ 87%]936test/slow_dependencies_test.py .. [ 87%]937test/sync_in_async_rewrite_test.py ............................ [ 88%]938test/task_command_router_client_test.py ......................... [ 90%]939test/telemetry_test.py . [ 90%]940test/time_utils_test.py ................................................ [ 92%]941................ [ 93%]942test/token_flow_test.py . [ 93%]943test/traceback_test.py ....... [ 93%]944test/tunnel_test.py ... [ 93%]945test/user_code_import_test.py .... [ 94%]946test/utils_test.py ....... [ 94%]947test/version_test.py . [ 94%]948test/volume_test.py .................................................... [ 96%]949......................... [ 98%]950test/watcher_test.py .... [ 98%]951test/web_server_proxy_test.py .. [ 98%]952test/webhook_test.py .............. [ 99%]953test/workspace_test.py ................ [100%]954955=============================== warnings summary ===============================956../../../nix/store/9qn4jxj21pdq0dipwl22q2l6h0f08p6d-python3.14-fastapi-0.139.0/lib/python3.14/site-packages/fastapi/testclient.py:1957 /nix/store/9qn4jxj21pdq0dipwl22q2l6h0f08p6d-python3.14-fastapi-0.139.0/lib/python3.14/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.958 from starlette.testclient import TestClient as TestClient # noqa959960test/aio_test.py: 1 warning961test/app_test.py: 28 warnings962test/async_utils_test.py: 6 warnings963test/auth_token_manager_test.py: 16 warnings964test/billing_test.py: 3 warnings965test/blob_test.py: 7 warnings966test/bootstrap_test.py: 12 warnings967test/changelog_test.py: 10 warnings968test/client_test.py: 18 warnings969test/cloud_bucket_mount_test.py: 1 warning970test/cls_test.py: 54 warnings971test/config_test.py: 2 warnings972test/container_app_test.py: 12 warnings973test/container_buffer_test.py: 1 warning974test/dict_test.py: 15 warnings975test/e2e_test.py: 5 warnings976test/environment_test.py: 21 warnings977test/experimental_test.py: 5 warnings978test/file_io_test.py: 22 warnings979test/flash_cls_test.py: 5 warnings980test/flash_test.py: 34 warnings981test/function_retry_test.py: 17 warnings982test/function_serialization_test.py: 1 warning983test/function_test.py: 128 warnings984test/function_utils_test.py: 1 warning985test/gpu_fallbacks_test.py: 1 warning986test/gpu_test.py: 16 warnings987test/grpc_utils_test.py: 13 warnings988test/i6pn_clustered_test.py: 2 warnings989test/image_test.py: 254 warnings990test/input_plane_test.py: 2 warnings991test/io_streams_test.py: 7 warnings992test/live_reload_test.py: 5 warnings993test/logs_test.py: 37 warnings994test/lookup_test.py: 6 warnings995test/mount_test.py: 5 warnings996test/mount_utils_test.py: 2 warnings997test/network_file_system_test.py: 11 warnings998test/object_test.py: 4 warnings999test/proxy_support_test.py: 1 warning1000test/queue_test.py: 10 warnings1001test/resolver_test.py: 3 warnings1002test/retries_test.py: 1 warning1003test/runner_test.py: 17 warnings1004test/sandbox_fs_test.py: 138 warnings1005test/sandbox_test.py: 166 warnings1006test/schedule_test.py: 1 warning1007test/scheduler_placement_test.py: 2 warnings1008test/secret_test.py: 10 warnings1009test/serialization_test.py: 2 warnings1010test/server_test.py: 28 warnings1011test/shutdown_test.py: 3 warnings1012test/token_flow_test.py: 1 warning1013test/traceback_test.py: 2 warnings1014test/tunnel_test.py: 3 warnings1015test/user_code_import_test.py: 2 warnings1016test/volume_test.py: 64 warnings1017test/watcher_test.py: 2 warnings1018test/webhook_test.py: 4 warnings1019test/workspace_test.py: 15 warnings1020 /nix/store/6s577kbia2als8jlmh7hy8bi3j28v0gd-python3.14-pyjwt-2.13.0/lib/python3.14/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 13 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.1021 return self._jws.encode(10221023test/async_utils_test.py::test_task_context_cancellation_timeout1024 /build/source/py/modal/_utils/async_utils.py:525: UserWarning: Internal warning: Tasks did not cancel in a timely manner: [<Task cancelled name='Task-4488' coro=<test_task_context_cancellation_timeout.<locals>.task_with_slow_cleanup() done, defined at /build/source/py/test/async_utils_test.py:1578>>]1025 warnings.warn(f"Internal warning: Tasks did not cancel in a timely manner: {cancelled_tasks}")10261027-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html1028===Flaky Test Report===10291030test_task_context_infinite_loop passed 1 out of the required 1 times. Success!1031test_codec_with_channel passed 1 out of the required 1 times. Success!1032test_heartbeats passed 1 out of the required 1 times. Success!1033test_sandbox_fs_watch_returns_immediately_on_zero_timeout passed 1 out of the required 1 times. Success!1034test_sandbox_fs_watch_break_returns_quickly failed (1 runs remaining out of 2).1035 <class 'Failed'>1036 Timeout (>30.0s) from pytest-timeout.1037 [<TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/runner.py:361>, <TracebackEntry /nix/store/zczsika714l1xx07l576vr39sccbfygq-python3.14-flaky-3.8.1/lib/python3.14/site-packages/flaky/flaky_pytest_plugin.py:146>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_hooks.py:512>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_manager.py:120>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:167>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:139>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/logging.py:865>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:139>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/capture.py:900>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:139>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:53>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_result.py:103>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:38>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:139>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/skipping.py:268>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:121>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/runner.py:184>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1707>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_hooks.py:512>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_manager.py:120>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:167>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:139>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:53>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_result.py:103>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:38>, <TracebackEntry /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0/lib/python3.14/site-packages/pluggy/_callers.py:121>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:167>, <TracebackEntry /build/source/py/test/sandbox_fs_test.py:1518>, <TracebackEntry /nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6/lib/python3.14/threading.py:369>, <TracebackEntry /nix/store/mcxdnj5v6z73jr7cj90crwxvifjsp4fl-python3.14-pytest-timeout-2.4.0/lib/python3.14/site-packages/pytest_timeout.py:317>, <TracebackEntry /nix/store/mcxdnj5v6z73jr7cj90crwxvifjsp4fl-python3.14-pytest-timeout-2.4.0/lib/python3.14/site-packages/pytest_timeout.py:502>, <TracebackEntry /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/outcomes.py:162>]1038test_sandbox_fs_watch_break_returns_quickly passed 1 out of the required 1 times. Success!10391040===End Flaky Test Report===1041== 2014 passed, 5 skipped, 12 deselected, 1267 warnings in 678.01s (0:11:18) ===1042Finished executing pytestCheckPhase1043pytestCheckPhase completed in 11 minutes 28 seconds