nixbot

builds

succeeded python3.14-modal-1.6.2 checks.aarch64-linux.pkgs-hermes-agent · build #8333 · raw

1elastic-arm-b1a4a024: building vvfcghy5dnsf8x6a338dikrs81w8h11n-python3.14-modal-1.6.2.drv2structuredAttrs is enabled3Sourcing python-remove-tests-dir-hook4Sourcing python-catch-conflicts-hook.sh5Sourcing python-remove-bin-bytecode-hook.sh6Sourcing pypa-build-hook7Using pypaBuildPhase8Sourcing python-runtime-deps-check-hook9Using pythonRuntimeDepsCheckHook10Sourcing pypa-install-hook11Using pypaInstallPhase12Sourcing python-imports-check-hook.sh13Using pythonImportsCheckPhase14Sourcing python-metadata-check-hook.sh15Using pythonMetadataCheckPhase16Sourcing python-namespaces-hook17Sourcing python-catch-conflicts-hook.sh18Sourcing pytest-check-hook19Using pytestCheckPhase20Using versionCheckHook
unpackPhase
21unpacking source archive /nix/store/h862w8qwypmbikxhb03l2djk2fi0a59f-source22source root is source/py23setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/py/uv.lock"
patchPhase
24patching script interpreter paths in protoc_plugin/plugin.py25protoc_plugin/plugin.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python"26Generating protos in the current environment27/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 compile_protos.py28Writing mypy to modal_proto/api_pb2.pyi29Writing mypy to modal_proto/task_command_router_pb2.pyi30Writing mypy to modal_proto/api_pb2_grpc.pyi31Writing mypy to modal_proto/task_command_router_pb2_grpc.pyi32/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/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.proto33/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/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.proto34Generating synchronicity type stubs...35363738
configurePhase
39no configure script, doing nothing
buildPhase
40Executing pypaBuildPhase41Creating a wheel...42pypa build flags: --no-isolation --outdir dist/ --wheel43* Getting build dependencies for wheel...44running egg_info45creating modal.egg-info46writing modal.egg-info/PKG-INFO47writing dependency_links to modal.egg-info/dependency_links.txt48writing entry points to modal.egg-info/entry_points.txt49writing requirements to modal.egg-info/requires.txt50writing top-level names to modal.egg-info/top_level.txt51writing manifest file 'modal.egg-info/SOURCES.txt'52reading manifest file 'modal.egg-info/SOURCES.txt'53adding license file 'LICENSE'54writing manifest file 'modal.egg-info/SOURCES.txt'55* Building wheel...56running bdist_wheel57running build58running build_py59creating build/lib/modal60copying modal/cls.py -> build/lib/modal61copying modal/_functions.py -> build/lib/modal62copying modal/_container_entrypoint.py -> build/lib/modal63copying modal/_serialization.py -> build/lib/modal64copying modal/_logs_manager.py -> build/lib/modal65copying modal/token_flow.py -> build/lib/modal66copying modal/volume.py -> build/lib/modal67copying modal/functions.py -> build/lib/modal68copying modal/parallel_map.py -> build/lib/modal69copying modal/mount.py -> build/lib/modal70copying modal/_billing.py -> build/lib/modal71copying modal/workspace.py -> build/lib/modal72copying modal/_tunnel.py -> build/lib/modal73copying modal/_server.py -> build/lib/modal74copying modal/billing.py -> build/lib/modal75copying modal/cluster.py -> build/lib/modal76copying modal/queue.py -> build/lib/modal77copying modal/_resources.py -> build/lib/modal78copying modal/server.py -> build/lib/modal79copying modal/_partial_function.py -> build/lib/modal80copying modal/retries.py -> build/lib/modal81copying modal/file_pattern_matcher.py -> build/lib/modal82copying modal/scheduler_placement.py -> build/lib/modal83copying modal/call_graph.py -> build/lib/modal84copying modal/_metrics.py -> build/lib/modal85copying modal/proxy.py -> build/lib/modal86copying modal/_watcher.py -> build/lib/modal87copying modal/_ipython.py -> build/lib/modal88copying modal/_resolver.py -> build/lib/modal89copying modal/_type_manager.py -> build/lib/modal90copying modal/image.py -> build/lib/modal91copying modal/_grpc_client.py -> build/lib/modal92copying modal/environments.py -> build/lib/modal93copying modal/_load_context.py -> build/lib/modal94copying modal/container_process.py -> build/lib/modal95copying modal/network_file_system.py -> build/lib/modal96copying modal/__main__.py -> build/lib/modal97copying modal/app.py -> build/lib/modal98copying modal/_environments.py -> build/lib/modal99copying modal/dict.py -> build/lib/modal100copying modal/types.py -> build/lib/modal101copying modal/_outbound_policy.py -> build/lib/modal102copying modal/client.py -> build/lib/modal103copying modal/_location.py -> build/lib/modal104copying modal/_image.py -> build/lib/modal105copying modal/config.py -> build/lib/modal106copying modal/_function_variants.py -> build/lib/modal107copying modal/schedule.py -> build/lib/modal108copying modal/serving.py -> build/lib/modal109copying modal/output.py -> build/lib/modal110copying modal/_traceback.py -> build/lib/modal111copying modal/runner.py -> build/lib/modal112copying modal/__init__.py -> build/lib/modal113copying modal/object.py -> build/lib/modal114copying modal/stream_type.py -> build/lib/modal115copying modal/exception.py -> build/lib/modal116copying modal/secret.py -> build/lib/modal117copying modal/cloud_bucket_mount.py -> build/lib/modal118copying modal/_object.py -> build/lib/modal119copying modal/_supports_logs.py -> build/lib/modal120copying modal/partial_function.py -> build/lib/modal121copying modal/_cluster.py -> build/lib/modal122copying modal/_logs.py -> build/lib/modal123copying modal/running_app.py -> build/lib/modal124copying modal/io_streams.py -> build/lib/modal125copying modal/_workspace.py -> build/lib/modal126creating build/lib/modal_docs127copying modal_docs/gen_reference_docs.py -> build/lib/modal_docs128copying modal_docs/gen_reference_docs_main.py -> build/lib/modal_docs129copying modal_docs/gen_cli_docs_main.py -> build/lib/modal_docs130copying modal_docs/__init__.py -> build/lib/modal_docs131copying modal_docs/gen_cli_docs.py -> build/lib/modal_docs132creating build/lib/modal_proto133copying modal_proto/api_grpc.py -> build/lib/modal_proto134copying modal_proto/api_pb2.py -> build/lib/modal_proto135copying modal_proto/api_pb2_grpc.py -> build/lib/modal_proto136copying modal_proto/modal_api_grpc.py -> build/lib/modal_proto137copying modal_proto/__init__.py -> build/lib/modal_proto138copying modal_proto/task_command_router_grpc.py -> build/lib/modal_proto139copying modal_proto/task_command_router_pb2_grpc.py -> build/lib/modal_proto140copying modal_proto/task_command_router_pb2.py -> build/lib/modal_proto141creating build/lib/modal_version142copying modal_version/__main__.py -> build/lib/modal_version143copying modal_version/__init__.py -> build/lib/modal_version144creating build/lib/modal/_runtime145copying modal/_runtime/gpu_memory_snapshot.py -> build/lib/modal/_runtime146copying modal/_runtime/telemetry.py -> build/lib/modal/_runtime147copying modal/_runtime/task_lifecycle_manager.py -> build/lib/modal/_runtime148copying modal/_runtime/execution_context.py -> build/lib/modal/_runtime149copying modal/_runtime/asgi.py -> build/lib/modal/_runtime150copying modal/_runtime/user_code_imports.py -> build/lib/modal/_runtime151copying modal/_runtime/user_code_event_loop.py -> build/lib/modal/_runtime152copying modal/_runtime/container_io_manager.py -> build/lib/modal/_runtime153copying modal/_runtime/__init__.py -> build/lib/modal/_runtime154creating build/lib/modal/experimental155copying modal/experimental/_flash_container_entry.py -> build/lib/modal/experimental156copying modal/experimental/flash.py -> build/lib/modal/experimental157copying modal/experimental/flash_server.py -> build/lib/modal/experimental158copying modal/experimental/ipython.py -> build/lib/modal/experimental159copying modal/experimental/__init__.py -> build/lib/modal/experimental160creating build/lib/modal/_vendor161copying modal/_vendor/tblib.py -> build/lib/modal/_vendor162copying modal/_vendor/__init__.py -> build/lib/modal/_vendor163copying modal/_vendor/cloudpickle.py -> build/lib/modal/_vendor164copying modal/_vendor/a2wsgi_wsgi.py -> build/lib/modal/_vendor165copying modal/_vendor/version.py -> build/lib/modal/_vendor166creating build/lib/modal/_utils167copying modal/_utils/sandbox_fs_utils.py -> build/lib/modal/_utils168copying modal/_utils/idle_countdown.py -> build/lib/modal/_utils169copying modal/_utils/rand_pb_testing.py -> build/lib/modal/_utils170copying modal/_utils/display_utils.py -> build/lib/modal/_utils171copying modal/_utils/git_utils.py -> build/lib/modal/_utils172copying modal/_utils/proxy_support.py -> build/lib/modal/_utils173copying modal/_utils/http_utils.py -> build/lib/modal/_utils174copying modal/_utils/grpc_utils.py -> build/lib/modal/_utils175copying modal/_utils/app_utils.py -> build/lib/modal/_utils176copying modal/_utils/auth_token_manager.py -> build/lib/modal/_utils177copying modal/_utils/logger.py -> build/lib/modal/_utils178copying modal/_utils/pattern_utils.py -> build/lib/modal/_utils179copying modal/_utils/async_utils.py -> build/lib/modal/_utils180copying modal/_utils/hash_utils.py -> build/lib/modal/_utils181copying modal/_utils/time_utils.py -> build/lib/modal/_utils182copying modal/_utils/name_utils.py -> build/lib/modal/_utils183copying modal/_utils/curl_utils.py -> build/lib/modal/_utils184copying modal/_utils/bytes_io_segment_payload.py -> build/lib/modal/_utils185copying modal/_utils/deprecation.py -> build/lib/modal/_utils186copying modal/_utils/package_utils.py -> build/lib/modal/_utils187copying modal/_utils/blob_utils.py -> build/lib/modal/_utils188copying modal/_utils/jwt_utils.py -> build/lib/modal/_utils189copying modal/_utils/mount_utils.py -> build/lib/modal/_utils190copying modal/_utils/grpc_testing.py -> build/lib/modal/_utils191copying modal/_utils/docker_utils.py -> build/lib/modal/_utils192copying modal/_utils/shell_utils.py -> build/lib/modal/_utils193copying modal/_utils/browser_utils.py -> build/lib/modal/_utils194copying modal/_utils/__init__.py -> build/lib/modal/_utils195copying modal/_utils/function_utils.py -> build/lib/modal/_utils196creating build/lib/modal/_output197copying modal/_output/status.py -> build/lib/modal/_output198copying modal/_output/manager.py -> build/lib/modal/_output199copying modal/_output/pty.py -> build/lib/modal/_output200copying modal/_output/rich.py -> build/lib/modal/_output201copying modal/_output/__init__.py -> build/lib/modal/_output202creating build/lib/modal/sandbox203copying modal/sandbox/_common.py -> build/lib/modal/sandbox204copying modal/sandbox/_snapshot.py -> build/lib/modal/sandbox205copying modal/sandbox/sandbox.py -> build/lib/modal/sandbox206copying modal/sandbox/_sandbox.py -> build/lib/modal/sandbox207copying modal/sandbox/_sidecar.py -> build/lib/modal/sandbox208copying modal/sandbox/_task_command_router_client.py -> build/lib/modal/sandbox209copying modal/sandbox/__init__.py -> build/lib/modal/sandbox210copying modal/sandbox/_filesystem.py -> build/lib/modal/sandbox211creating build/lib/modal/cli212copying modal/cli/selector.py -> build/lib/modal/cli213copying modal/cli/endpoint.py -> build/lib/modal/cli214copying modal/cli/logo.py -> build/lib/modal/cli215copying modal/cli/utils.py -> build/lib/modal/cli216copying modal/cli/volume.py -> build/lib/modal/cli217copying modal/cli/profile.py -> build/lib/modal/cli218copying modal/cli/workspace.py -> build/lib/modal/cli219copying modal/cli/_stats.py -> build/lib/modal/cli220copying modal/cli/import_refs.py -> build/lib/modal/cli221copying modal/cli/billing.py -> build/lib/modal/cli222copying modal/cli/dashboard.py -> build/lib/modal/cli223copying modal/cli/server.py -> build/lib/modal/cli224copying modal/cli/token.py -> build/lib/modal/cli225copying modal/cli/function.py -> build/lib/modal/cli226copying modal/cli/curl.py -> build/lib/modal/cli227copying modal/cli/container.py -> build/lib/modal/cli228copying modal/cli/shell.py -> build/lib/modal/cli229copying modal/cli/image.py -> build/lib/modal/cli230copying modal/cli/skills.py -> build/lib/modal/cli231copying modal/cli/network_file_system.py -> build/lib/modal/cli232copying modal/cli/app.py -> build/lib/modal/cli233copying modal/cli/dict.py -> build/lib/modal/cli234copying modal/cli/_help.py -> build/lib/modal/cli235copying modal/cli/changelog.py -> build/lib/modal/cli236copying modal/cli/_download.py -> build/lib/modal/cli237copying modal/cli/config.py -> build/lib/modal/cli238copying modal/cli/_traceback.py -> build/lib/modal/cli239copying modal/cli/__init__.py -> build/lib/modal/cli240copying modal/cli/environment.py -> build/lib/modal/cli241copying modal/cli/run.py -> build/lib/modal/cli242copying modal/cli/secret.py -> build/lib/modal/cli243copying modal/cli/queues.py -> build/lib/modal/cli244copying modal/cli/entry_point.py -> build/lib/modal/cli245copying modal/cli/_logs.py -> build/lib/modal/cli246creating build/lib/modal_docs/mdmd247copying modal_docs/mdmd/mdmd.py -> build/lib/modal_docs/mdmd248copying modal_docs/mdmd/signatures.py -> build/lib/modal_docs/mdmd249copying modal_docs/mdmd/types.py -> build/lib/modal_docs/mdmd250copying modal_docs/mdmd/__init__.py -> build/lib/modal_docs/mdmd251running egg_info252writing modal.egg-info/PKG-INFO253writing dependency_links to modal.egg-info/dependency_links.txt254writing entry points to modal.egg-info/entry_points.txt255writing requirements to modal.egg-info/requires.txt256writing top-level names to modal.egg-info/top_level.txt257reading manifest file 'modal.egg-info/SOURCES.txt'258adding license file 'LICENSE'259writing manifest file 'modal.egg-info/SOURCES.txt'260copying modal/_cluster.pyi -> build/lib/modal261copying modal/_logs_manager.pyi -> build/lib/modal262copying modal/_metrics.pyi -> build/lib/modal263copying modal/_outbound_policy.pyi -> build/lib/modal264copying modal/_server.pyi -> build/lib/modal265copying modal/_tunnel.pyi -> build/lib/modal266copying modal/app.pyi -> build/lib/modal267copying modal/billing.pyi -> build/lib/modal268copying modal/client.pyi -> build/lib/modal269copying modal/cloud_bucket_mount.pyi -> build/lib/modal270copying modal/cls.pyi -> build/lib/modal271copying modal/cluster.pyi -> build/lib/modal272copying modal/container_process.pyi -> build/lib/modal273copying modal/dict.pyi -> build/lib/modal274copying modal/environments.pyi -> build/lib/modal275copying modal/functions.pyi -> build/lib/modal276copying modal/image.pyi -> build/lib/modal277copying modal/io_streams.pyi -> build/lib/modal278copying modal/mount.pyi -> build/lib/modal279copying modal/network_file_system.pyi -> build/lib/modal280copying modal/object.pyi -> build/lib/modal281copying modal/parallel_map.pyi -> build/lib/modal282copying modal/partial_function.pyi -> build/lib/modal283copying modal/proxy.pyi -> build/lib/modal284copying modal/py.typed -> build/lib/modal285copying modal/queue.pyi -> build/lib/modal286copying modal/runner.pyi -> build/lib/modal287copying modal/secret.pyi -> build/lib/modal288copying modal/server.pyi -> build/lib/modal289copying modal/serving.pyi -> build/lib/modal290copying modal/token_flow.pyi -> build/lib/modal291copying modal/volume.pyi -> build/lib/modal292copying modal/workspace.pyi -> build/lib/modal293creating build/lib/modal/builder294copying modal/builder/README.md -> build/lib/modal/builder295copying modal/builder/2023.12.312.txt -> build/lib/modal/builder296copying modal/builder/2024.10.txt -> build/lib/modal/builder297copying modal/builder/2024.04.txt -> build/lib/modal/builder298copying modal/builder/PREVIEW.txt -> build/lib/modal/builder299copying modal/builder/2023.12.txt -> build/lib/modal/builder300copying modal/builder/2025.06.txt -> build/lib/modal/builder301copying modal/builder/base-images.json -> build/lib/modal/builder302creating build/lib/modal/skills/modal303copying modal/skills/modal/SKILL.md -> build/lib/modal/skills/modal304copying modal_docs/reference_intro.md -> build/lib/modal_docs305copying modal_proto/api_pb2.pyi -> build/lib/modal_proto306copying modal_proto/api_pb2_grpc.pyi -> build/lib/modal_proto307copying modal_proto/py.typed -> build/lib/modal_proto308copying modal_proto/task_command_router_pb2.pyi -> build/lib/modal_proto309copying modal_proto/task_command_router_pb2_grpc.pyi -> build/lib/modal_proto310copying modal/_runtime/container_io_manager.pyi -> build/lib/modal/_runtime311copying modal/_runtime/execution_context.pyi -> build/lib/modal/_runtime312copying modal/_runtime/task_lifecycle_manager.pyi -> build/lib/modal/_runtime313copying modal/experimental/flash.pyi -> build/lib/modal/experimental314copying modal/experimental/flash_server.pyi -> build/lib/modal/experimental315copying modal/sandbox/sandbox.pyi -> build/lib/modal/sandbox316installing to build/bdist.linux-aarch64/wheel317running install318running install_lib319creating build/bdist.linux-aarch64/wheel320creating build/bdist.linux-aarch64/wheel/modal321copying build/lib/modal/cls.py -> build/bdist.linux-aarch64/wheel/./modal322copying build/lib/modal/cls.pyi -> build/bdist.linux-aarch64/wheel/./modal323copying build/lib/modal/_functions.py -> build/bdist.linux-aarch64/wheel/./modal324copying build/lib/modal/_container_entrypoint.py -> build/bdist.linux-aarch64/wheel/./modal325copying build/lib/modal/py.typed -> build/bdist.linux-aarch64/wheel/./modal326copying build/lib/modal/token_flow.pyi -> build/bdist.linux-aarch64/wheel/./modal327copying build/lib/modal/_serialization.py -> build/bdist.linux-aarch64/wheel/./modal328creating build/bdist.linux-aarch64/wheel/modal/_runtime329copying build/lib/modal/_runtime/gpu_memory_snapshot.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime330copying build/lib/modal/_runtime/telemetry.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime331copying build/lib/modal/_runtime/task_lifecycle_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime332copying build/lib/modal/_runtime/execution_context.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime333copying build/lib/modal/_runtime/execution_context.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime334copying build/lib/modal/_runtime/container_io_manager.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime335copying build/lib/modal/_runtime/asgi.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime336copying build/lib/modal/_runtime/task_lifecycle_manager.pyi -> build/bdist.linux-aarch64/wheel/./modal/_runtime337copying build/lib/modal/_runtime/user_code_imports.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime338copying build/lib/modal/_runtime/user_code_event_loop.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime339copying build/lib/modal/_runtime/container_io_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime340copying build/lib/modal/_runtime/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_runtime341copying build/lib/modal/_logs_manager.py -> build/bdist.linux-aarch64/wheel/./modal342copying build/lib/modal/parallel_map.pyi -> build/bdist.linux-aarch64/wheel/./modal343creating build/bdist.linux-aarch64/wheel/modal/builder344copying build/lib/modal/builder/2023.12.312.txt -> build/bdist.linux-aarch64/wheel/./modal/builder345copying build/lib/modal/builder/2024.10.txt -> build/bdist.linux-aarch64/wheel/./modal/builder346copying build/lib/modal/builder/2024.04.txt -> build/bdist.linux-aarch64/wheel/./modal/builder347copying build/lib/modal/builder/PREVIEW.txt -> build/bdist.linux-aarch64/wheel/./modal/builder348copying build/lib/modal/builder/2023.12.txt -> build/bdist.linux-aarch64/wheel/./modal/builder349copying build/lib/modal/builder/README.md -> build/bdist.linux-aarch64/wheel/./modal/builder350copying build/lib/modal/builder/base-images.json -> build/bdist.linux-aarch64/wheel/./modal/builder351copying build/lib/modal/builder/2025.06.txt -> build/bdist.linux-aarch64/wheel/./modal/builder352copying build/lib/modal/token_flow.py -> build/bdist.linux-aarch64/wheel/./modal353copying build/lib/modal/volume.py -> build/bdist.linux-aarch64/wheel/./modal354copying build/lib/modal/functions.py -> build/bdist.linux-aarch64/wheel/./modal355copying build/lib/modal/parallel_map.py -> build/bdist.linux-aarch64/wheel/./modal356copying build/lib/modal/client.pyi -> build/bdist.linux-aarch64/wheel/./modal357copying build/lib/modal/proxy.pyi -> build/bdist.linux-aarch64/wheel/./modal358copying build/lib/modal/mount.py -> build/bdist.linux-aarch64/wheel/./modal359copying build/lib/modal/dict.pyi -> build/bdist.linux-aarch64/wheel/./modal360copying build/lib/modal/secret.pyi -> build/bdist.linux-aarch64/wheel/./modal361copying build/lib/modal/_billing.py -> build/bdist.linux-aarch64/wheel/./modal362copying build/lib/modal/container_process.pyi -> build/bdist.linux-aarch64/wheel/./modal363copying build/lib/modal/image.pyi -> build/bdist.linux-aarch64/wheel/./modal364copying build/lib/modal/workspace.py -> build/bdist.linux-aarch64/wheel/./modal365copying build/lib/modal/_tunnel.py -> build/bdist.linux-aarch64/wheel/./modal366copying build/lib/modal/_server.py -> build/bdist.linux-aarch64/wheel/./modal367copying build/lib/modal/billing.py -> build/bdist.linux-aarch64/wheel/./modal368copying build/lib/modal/cluster.py -> build/bdist.linux-aarch64/wheel/./modal369copying build/lib/modal/_metrics.pyi -> build/bdist.linux-aarch64/wheel/./modal370copying build/lib/modal/queue.py -> build/bdist.linux-aarch64/wheel/./modal371copying build/lib/modal/environments.pyi -> build/bdist.linux-aarch64/wheel/./modal372copying build/lib/modal/app.pyi -> build/bdist.linux-aarch64/wheel/./modal373copying build/lib/modal/io_streams.pyi -> build/bdist.linux-aarch64/wheel/./modal374copying build/lib/modal/serving.pyi -> build/bdist.linux-aarch64/wheel/./modal375creating build/bdist.linux-aarch64/wheel/modal/experimental376copying build/lib/modal/experimental/_flash_container_entry.py -> build/bdist.linux-aarch64/wheel/./modal/experimental377copying build/lib/modal/experimental/flash.pyi -> build/bdist.linux-aarch64/wheel/./modal/experimental378copying build/lib/modal/experimental/flash_server.pyi -> build/bdist.linux-aarch64/wheel/./modal/experimental379copying build/lib/modal/experimental/flash.py -> build/bdist.linux-aarch64/wheel/./modal/experimental380copying build/lib/modal/experimental/flash_server.py -> build/bdist.linux-aarch64/wheel/./modal/experimental381copying build/lib/modal/experimental/ipython.py -> build/bdist.linux-aarch64/wheel/./modal/experimental382copying build/lib/modal/experimental/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/experimental383copying build/lib/modal/_resources.py -> build/bdist.linux-aarch64/wheel/./modal384copying build/lib/modal/server.py -> build/bdist.linux-aarch64/wheel/./modal385copying build/lib/modal/mount.pyi -> build/bdist.linux-aarch64/wheel/./modal386creating build/bdist.linux-aarch64/wheel/modal/_vendor387copying build/lib/modal/_vendor/tblib.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor388copying build/lib/modal/_vendor/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor389copying build/lib/modal/_vendor/cloudpickle.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor390copying build/lib/modal/_vendor/a2wsgi_wsgi.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor391copying build/lib/modal/_vendor/version.py -> build/bdist.linux-aarch64/wheel/./modal/_vendor392copying build/lib/modal/_partial_function.py -> build/bdist.linux-aarch64/wheel/./modal393copying build/lib/modal/billing.pyi -> build/bdist.linux-aarch64/wheel/./modal394copying build/lib/modal/_logs_manager.pyi -> build/bdist.linux-aarch64/wheel/./modal395copying build/lib/modal/retries.py -> build/bdist.linux-aarch64/wheel/./modal396copying build/lib/modal/file_pattern_matcher.py -> build/bdist.linux-aarch64/wheel/./modal397copying build/lib/modal/scheduler_placement.py -> build/bdist.linux-aarch64/wheel/./modal398copying build/lib/modal/_outbound_policy.pyi -> build/bdist.linux-aarch64/wheel/./modal399copying build/lib/modal/volume.pyi -> build/bdist.linux-aarch64/wheel/./modal400copying build/lib/modal/queue.pyi -> build/bdist.linux-aarch64/wheel/./modal401copying build/lib/modal/call_graph.py -> build/bdist.linux-aarch64/wheel/./modal402copying build/lib/modal/_metrics.py -> build/bdist.linux-aarch64/wheel/./modal403creating build/bdist.linux-aarch64/wheel/modal/_utils404copying build/lib/modal/_utils/sandbox_fs_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils405copying build/lib/modal/_utils/idle_countdown.py -> build/bdist.linux-aarch64/wheel/./modal/_utils406copying build/lib/modal/_utils/rand_pb_testing.py -> build/bdist.linux-aarch64/wheel/./modal/_utils407copying build/lib/modal/_utils/display_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils408copying build/lib/modal/_utils/git_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils409copying build/lib/modal/_utils/proxy_support.py -> build/bdist.linux-aarch64/wheel/./modal/_utils410copying build/lib/modal/_utils/http_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils411copying build/lib/modal/_utils/grpc_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils412copying build/lib/modal/_utils/app_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils413copying build/lib/modal/_utils/auth_token_manager.py -> build/bdist.linux-aarch64/wheel/./modal/_utils414copying build/lib/modal/_utils/logger.py -> build/bdist.linux-aarch64/wheel/./modal/_utils415copying build/lib/modal/_utils/pattern_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils416copying build/lib/modal/_utils/async_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils417copying build/lib/modal/_utils/hash_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils418copying build/lib/modal/_utils/time_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils419copying build/lib/modal/_utils/name_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils420copying build/lib/modal/_utils/curl_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils421copying build/lib/modal/_utils/bytes_io_segment_payload.py -> build/bdist.linux-aarch64/wheel/./modal/_utils422copying build/lib/modal/_utils/deprecation.py -> build/bdist.linux-aarch64/wheel/./modal/_utils423copying build/lib/modal/_utils/package_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils424copying build/lib/modal/_utils/blob_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils425copying build/lib/modal/_utils/jwt_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils426copying build/lib/modal/_utils/mount_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils427copying build/lib/modal/_utils/grpc_testing.py -> build/bdist.linux-aarch64/wheel/./modal/_utils428copying build/lib/modal/_utils/docker_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils429copying build/lib/modal/_utils/shell_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils430copying build/lib/modal/_utils/browser_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils431copying build/lib/modal/_utils/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_utils432copying build/lib/modal/_utils/function_utils.py -> build/bdist.linux-aarch64/wheel/./modal/_utils433copying build/lib/modal/proxy.py -> build/bdist.linux-aarch64/wheel/./modal434copying build/lib/modal/network_file_system.pyi -> build/bdist.linux-aarch64/wheel/./modal435copying build/lib/modal/_watcher.py -> build/bdist.linux-aarch64/wheel/./modal436copying build/lib/modal/_ipython.py -> build/bdist.linux-aarch64/wheel/./modal437copying build/lib/modal/_resolver.py -> build/bdist.linux-aarch64/wheel/./modal438copying build/lib/modal/_type_manager.py -> build/bdist.linux-aarch64/wheel/./modal439copying build/lib/modal/image.py -> build/bdist.linux-aarch64/wheel/./modal440copying build/lib/modal/_cluster.pyi -> build/bdist.linux-aarch64/wheel/./modal441creating build/bdist.linux-aarch64/wheel/modal/_output442copying build/lib/modal/_output/status.py -> build/bdist.linux-aarch64/wheel/./modal/_output443copying build/lib/modal/_output/manager.py -> build/bdist.linux-aarch64/wheel/./modal/_output444copying build/lib/modal/_output/pty.py -> build/bdist.linux-aarch64/wheel/./modal/_output445copying build/lib/modal/_output/rich.py -> build/bdist.linux-aarch64/wheel/./modal/_output446copying build/lib/modal/_output/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/_output447copying build/lib/modal/_grpc_client.py -> build/bdist.linux-aarch64/wheel/./modal448copying build/lib/modal/environments.py -> build/bdist.linux-aarch64/wheel/./modal449copying build/lib/modal/_load_context.py -> build/bdist.linux-aarch64/wheel/./modal450copying build/lib/modal/container_process.py -> build/bdist.linux-aarch64/wheel/./modal451copying build/lib/modal/network_file_system.py -> build/bdist.linux-aarch64/wheel/./modal452copying build/lib/modal/__main__.py -> build/bdist.linux-aarch64/wheel/./modal453copying build/lib/modal/app.py -> build/bdist.linux-aarch64/wheel/./modal454copying build/lib/modal/_environments.py -> build/bdist.linux-aarch64/wheel/./modal455copying build/lib/modal/dict.py -> build/bdist.linux-aarch64/wheel/./modal456copying build/lib/modal/types.py -> build/bdist.linux-aarch64/wheel/./modal457copying build/lib/modal/_outbound_policy.py -> build/bdist.linux-aarch64/wheel/./modal458copying build/lib/modal/runner.pyi -> build/bdist.linux-aarch64/wheel/./modal459copying build/lib/modal/client.py -> build/bdist.linux-aarch64/wheel/./modal460copying build/lib/modal/_location.py -> build/bdist.linux-aarch64/wheel/./modal461copying build/lib/modal/_image.py -> build/bdist.linux-aarch64/wheel/./modal462copying build/lib/modal/config.py -> build/bdist.linux-aarch64/wheel/./modal463copying build/lib/modal/_function_variants.py -> build/bdist.linux-aarch64/wheel/./modal464copying build/lib/modal/schedule.py -> build/bdist.linux-aarch64/wheel/./modal465copying build/lib/modal/serving.py -> build/bdist.linux-aarch64/wheel/./modal466copying build/lib/modal/output.py -> build/bdist.linux-aarch64/wheel/./modal467copying build/lib/modal/workspace.pyi -> build/bdist.linux-aarch64/wheel/./modal468creating build/bdist.linux-aarch64/wheel/modal/skills469creating build/bdist.linux-aarch64/wheel/modal/skills/modal470copying build/lib/modal/skills/modal/SKILL.md -> build/bdist.linux-aarch64/wheel/./modal/skills/modal471copying build/lib/modal/server.pyi -> build/bdist.linux-aarch64/wheel/./modal472copying build/lib/modal/functions.pyi -> build/bdist.linux-aarch64/wheel/./modal473copying build/lib/modal/_traceback.py -> build/bdist.linux-aarch64/wheel/./modal474copying build/lib/modal/runner.py -> build/bdist.linux-aarch64/wheel/./modal475copying build/lib/modal/__init__.py -> build/bdist.linux-aarch64/wheel/./modal476copying build/lib/modal/cluster.pyi -> build/bdist.linux-aarch64/wheel/./modal477copying build/lib/modal/_server.pyi -> build/bdist.linux-aarch64/wheel/./modal478copying build/lib/modal/object.py -> build/bdist.linux-aarch64/wheel/./modal479copying build/lib/modal/stream_type.py -> build/bdist.linux-aarch64/wheel/./modal480copying build/lib/modal/exception.py -> build/bdist.linux-aarch64/wheel/./modal481copying build/lib/modal/cloud_bucket_mount.pyi -> build/bdist.linux-aarch64/wheel/./modal482copying build/lib/modal/object.pyi -> build/bdist.linux-aarch64/wheel/./modal483copying build/lib/modal/secret.py -> build/bdist.linux-aarch64/wheel/./modal484copying build/lib/modal/cloud_bucket_mount.py -> build/bdist.linux-aarch64/wheel/./modal485copying build/lib/modal/_object.py -> build/bdist.linux-aarch64/wheel/./modal486creating build/bdist.linux-aarch64/wheel/modal/sandbox487copying build/lib/modal/sandbox/sandbox.pyi -> build/bdist.linux-aarch64/wheel/./modal/sandbox488copying build/lib/modal/sandbox/_common.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox489copying build/lib/modal/sandbox/_snapshot.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox490copying build/lib/modal/sandbox/sandbox.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox491copying build/lib/modal/sandbox/_sandbox.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox492copying build/lib/modal/sandbox/_sidecar.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox493copying build/lib/modal/sandbox/_task_command_router_client.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox494copying build/lib/modal/sandbox/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox495copying build/lib/modal/sandbox/_filesystem.py -> build/bdist.linux-aarch64/wheel/./modal/sandbox496copying build/lib/modal/_supports_logs.py -> build/bdist.linux-aarch64/wheel/./modal497copying build/lib/modal/partial_function.py -> build/bdist.linux-aarch64/wheel/./modal498copying build/lib/modal/_cluster.py -> build/bdist.linux-aarch64/wheel/./modal499copying build/lib/modal/partial_function.pyi -> build/bdist.linux-aarch64/wheel/./modal500copying build/lib/modal/_logs.py -> build/bdist.linux-aarch64/wheel/./modal501creating build/bdist.linux-aarch64/wheel/modal/cli502copying build/lib/modal/cli/selector.py -> build/bdist.linux-aarch64/wheel/./modal/cli503copying build/lib/modal/cli/endpoint.py -> build/bdist.linux-aarch64/wheel/./modal/cli504copying build/lib/modal/cli/logo.py -> build/bdist.linux-aarch64/wheel/./modal/cli505copying build/lib/modal/cli/utils.py -> build/bdist.linux-aarch64/wheel/./modal/cli506copying build/lib/modal/cli/volume.py -> build/bdist.linux-aarch64/wheel/./modal/cli507copying build/lib/modal/cli/profile.py -> build/bdist.linux-aarch64/wheel/./modal/cli508copying build/lib/modal/cli/workspace.py -> build/bdist.linux-aarch64/wheel/./modal/cli509copying build/lib/modal/cli/_stats.py -> build/bdist.linux-aarch64/wheel/./modal/cli510copying build/lib/modal/cli/import_refs.py -> build/bdist.linux-aarch64/wheel/./modal/cli511copying build/lib/modal/cli/billing.py -> build/bdist.linux-aarch64/wheel/./modal/cli512copying build/lib/modal/cli/dashboard.py -> build/bdist.linux-aarch64/wheel/./modal/cli513copying build/lib/modal/cli/server.py -> build/bdist.linux-aarch64/wheel/./modal/cli514copying build/lib/modal/cli/token.py -> build/bdist.linux-aarch64/wheel/./modal/cli515copying build/lib/modal/cli/function.py -> build/bdist.linux-aarch64/wheel/./modal/cli516copying build/lib/modal/cli/curl.py -> build/bdist.linux-aarch64/wheel/./modal/cli517copying build/lib/modal/cli/container.py -> build/bdist.linux-aarch64/wheel/./modal/cli518copying build/lib/modal/cli/shell.py -> build/bdist.linux-aarch64/wheel/./modal/cli519copying build/lib/modal/cli/image.py -> build/bdist.linux-aarch64/wheel/./modal/cli520copying build/lib/modal/cli/skills.py -> build/bdist.linux-aarch64/wheel/./modal/cli521copying build/lib/modal/cli/network_file_system.py -> build/bdist.linux-aarch64/wheel/./modal/cli522copying build/lib/modal/cli/app.py -> build/bdist.linux-aarch64/wheel/./modal/cli523copying build/lib/modal/cli/dict.py -> build/bdist.linux-aarch64/wheel/./modal/cli524copying build/lib/modal/cli/_help.py -> build/bdist.linux-aarch64/wheel/./modal/cli525copying build/lib/modal/cli/changelog.py -> build/bdist.linux-aarch64/wheel/./modal/cli526copying build/lib/modal/cli/_download.py -> build/bdist.linux-aarch64/wheel/./modal/cli527copying build/lib/modal/cli/config.py -> build/bdist.linux-aarch64/wheel/./modal/cli528copying build/lib/modal/cli/_traceback.py -> build/bdist.linux-aarch64/wheel/./modal/cli529copying build/lib/modal/cli/__init__.py -> build/bdist.linux-aarch64/wheel/./modal/cli530copying build/lib/modal/cli/environment.py -> build/bdist.linux-aarch64/wheel/./modal/cli531copying build/lib/modal/cli/run.py -> build/bdist.linux-aarch64/wheel/./modal/cli532copying build/lib/modal/cli/secret.py -> build/bdist.linux-aarch64/wheel/./modal/cli533copying build/lib/modal/cli/queues.py -> build/bdist.linux-aarch64/wheel/./modal/cli534copying build/lib/modal/cli/entry_point.py -> build/bdist.linux-aarch64/wheel/./modal/cli535copying build/lib/modal/cli/_logs.py -> build/bdist.linux-aarch64/wheel/./modal/cli536copying build/lib/modal/_tunnel.pyi -> build/bdist.linux-aarch64/wheel/./modal537copying build/lib/modal/running_app.py -> build/bdist.linux-aarch64/wheel/./modal538copying build/lib/modal/io_streams.py -> build/bdist.linux-aarch64/wheel/./modal539copying build/lib/modal/_workspace.py -> build/bdist.linux-aarch64/wheel/./modal540creating build/bdist.linux-aarch64/wheel/modal_docs541copying build/lib/modal_docs/reference_intro.md -> build/bdist.linux-aarch64/wheel/./modal_docs542copying build/lib/modal_docs/gen_reference_docs.py -> build/bdist.linux-aarch64/wheel/./modal_docs543copying build/lib/modal_docs/gen_reference_docs_main.py -> build/bdist.linux-aarch64/wheel/./modal_docs544creating build/bdist.linux-aarch64/wheel/modal_docs/mdmd545copying build/lib/modal_docs/mdmd/mdmd.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd546copying build/lib/modal_docs/mdmd/signatures.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd547copying build/lib/modal_docs/mdmd/types.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd548copying build/lib/modal_docs/mdmd/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_docs/mdmd549copying build/lib/modal_docs/gen_cli_docs_main.py -> build/bdist.linux-aarch64/wheel/./modal_docs550copying build/lib/modal_docs/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_docs551copying build/lib/modal_docs/gen_cli_docs.py -> build/bdist.linux-aarch64/wheel/./modal_docs552creating build/bdist.linux-aarch64/wheel/modal_proto553copying build/lib/modal_proto/api_pb2_grpc.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto554copying build/lib/modal_proto/py.typed -> build/bdist.linux-aarch64/wheel/./modal_proto555copying build/lib/modal_proto/api_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto556copying build/lib/modal_proto/api_pb2.py -> build/bdist.linux-aarch64/wheel/./modal_proto557copying build/lib/modal_proto/api_pb2_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto558copying build/lib/modal_proto/api_pb2.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto559copying build/lib/modal_proto/modal_api_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto560copying build/lib/modal_proto/task_command_router_pb2.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto561copying build/lib/modal_proto/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_proto562copying build/lib/modal_proto/task_command_router_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto563copying build/lib/modal_proto/task_command_router_pb2_grpc.pyi -> build/bdist.linux-aarch64/wheel/./modal_proto564copying build/lib/modal_proto/task_command_router_pb2_grpc.py -> build/bdist.linux-aarch64/wheel/./modal_proto565copying build/lib/modal_proto/task_command_router_pb2.py -> build/bdist.linux-aarch64/wheel/./modal_proto566creating build/bdist.linux-aarch64/wheel/modal_version567copying build/lib/modal_version/__main__.py -> build/bdist.linux-aarch64/wheel/./modal_version568copying build/lib/modal_version/__init__.py -> build/bdist.linux-aarch64/wheel/./modal_version569running install_egg_info570Copying modal.egg-info to build/bdist.linux-aarch64/wheel/./modal-1.6.2-py3.14.egg-info571running install_scripts572creating build/bdist.linux-aarch64/wheel/modal-1.6.2.dist-info/WHEEL573creating '/build/source/py/dist/.tmp-8julk57i/modal-1.6.2-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it574adding 'modal/__init__.py'575adding 'modal/__main__.py'576adding 'modal/_billing.py'577adding 'modal/_cluster.py'578adding 'modal/_cluster.pyi'579adding 'modal/_container_entrypoint.py'580adding 'modal/_environments.py'581adding 'modal/_function_variants.py'582adding 'modal/_functions.py'583adding 'modal/_grpc_client.py'584adding 'modal/_image.py'585adding 'modal/_ipython.py'586adding 'modal/_load_context.py'587adding 'modal/_location.py'588adding 'modal/_logs.py'589adding 'modal/_logs_manager.py'590adding 'modal/_logs_manager.pyi'591adding 'modal/_metrics.py'592adding 'modal/_metrics.pyi'593adding 'modal/_object.py'594adding 'modal/_outbound_policy.py'595adding 'modal/_outbound_policy.pyi'596adding 'modal/_partial_function.py'597adding 'modal/_resolver.py'598adding 'modal/_resources.py'599adding 'modal/_serialization.py'600adding 'modal/_server.py'601adding 'modal/_server.pyi'602adding 'modal/_supports_logs.py'603adding 'modal/_traceback.py'604adding 'modal/_tunnel.py'605adding 'modal/_tunnel.pyi'606adding 'modal/_type_manager.py'607adding 'modal/_watcher.py'608adding 'modal/_workspace.py'609adding 'modal/app.py'610adding 'modal/app.pyi'611adding 'modal/billing.py'612adding 'modal/billing.pyi'613adding 'modal/call_graph.py'614adding 'modal/client.py'615adding 'modal/client.pyi'616adding 'modal/cloud_bucket_mount.py'617adding 'modal/cloud_bucket_mount.pyi'618adding 'modal/cls.py'619adding 'modal/cls.pyi'620adding 'modal/cluster.py'621adding 'modal/cluster.pyi'622adding 'modal/config.py'623adding 'modal/container_process.py'624adding 'modal/container_process.pyi'625adding 'modal/dict.py'626adding 'modal/dict.pyi'627adding 'modal/environments.py'628adding 'modal/environments.pyi'629adding 'modal/exception.py'630adding 'modal/file_pattern_matcher.py'631adding 'modal/functions.py'632adding 'modal/functions.pyi'633adding 'modal/image.py'634adding 'modal/image.pyi'635adding 'modal/io_streams.py'636adding 'modal/io_streams.pyi'637adding 'modal/mount.py'638adding 'modal/mount.pyi'639adding 'modal/network_file_system.py'640adding 'modal/network_file_system.pyi'641adding 'modal/object.py'642adding 'modal/object.pyi'643adding 'modal/output.py'644adding 'modal/parallel_map.py'645adding 'modal/parallel_map.pyi'646adding 'modal/partial_function.py'647adding 'modal/partial_function.pyi'648adding 'modal/proxy.py'649adding 'modal/proxy.pyi'650adding 'modal/py.typed'651adding 'modal/queue.py'652adding 'modal/queue.pyi'653adding 'modal/retries.py'654adding 'modal/runner.py'655adding 'modal/runner.pyi'656adding 'modal/running_app.py'657adding 'modal/schedule.py'658adding 'modal/scheduler_placement.py'659adding 'modal/secret.py'660adding 'modal/secret.pyi'661adding 'modal/server.py'662adding 'modal/server.pyi'663adding 'modal/serving.py'664adding 'modal/serving.pyi'665adding 'modal/stream_type.py'666adding 'modal/token_flow.py'667adding 'modal/token_flow.pyi'668adding 'modal/types.py'669adding 'modal/volume.py'670adding 'modal/volume.pyi'671adding 'modal/workspace.py'672adding 'modal/workspace.pyi'673adding 'modal/_output/__init__.py'674adding 'modal/_output/manager.py'675adding 'modal/_output/pty.py'676adding 'modal/_output/rich.py'677adding 'modal/_output/status.py'678adding 'modal/_runtime/__init__.py'679adding 'modal/_runtime/asgi.py'680adding 'modal/_runtime/container_io_manager.py'681adding 'modal/_runtime/container_io_manager.pyi'682adding 'modal/_runtime/execution_context.py'683adding 'modal/_runtime/execution_context.pyi'684adding 'modal/_runtime/gpu_memory_snapshot.py'685adding 'modal/_runtime/task_lifecycle_manager.py'686adding 'modal/_runtime/task_lifecycle_manager.pyi'687adding 'modal/_runtime/telemetry.py'688adding 'modal/_runtime/user_code_event_loop.py'689adding 'modal/_runtime/user_code_imports.py'690adding 'modal/_utils/__init__.py'691adding 'modal/_utils/app_utils.py'692adding 'modal/_utils/async_utils.py'693adding 'modal/_utils/auth_token_manager.py'694adding 'modal/_utils/blob_utils.py'695adding 'modal/_utils/browser_utils.py'696adding 'modal/_utils/bytes_io_segment_payload.py'697adding 'modal/_utils/curl_utils.py'698adding 'modal/_utils/deprecation.py'699adding 'modal/_utils/display_utils.py'700adding 'modal/_utils/docker_utils.py'701adding 'modal/_utils/function_utils.py'702adding 'modal/_utils/git_utils.py'703adding 'modal/_utils/grpc_testing.py'704adding 'modal/_utils/grpc_utils.py'705adding 'modal/_utils/hash_utils.py'706adding 'modal/_utils/http_utils.py'707adding 'modal/_utils/idle_countdown.py'708adding 'modal/_utils/jwt_utils.py'709adding 'modal/_utils/logger.py'710adding 'modal/_utils/mount_utils.py'711adding 'modal/_utils/name_utils.py'712adding 'modal/_utils/package_utils.py'713adding 'modal/_utils/pattern_utils.py'714adding 'modal/_utils/proxy_support.py'715adding 'modal/_utils/rand_pb_testing.py'716adding 'modal/_utils/sandbox_fs_utils.py'717adding 'modal/_utils/shell_utils.py'718adding 'modal/_utils/time_utils.py'719adding 'modal/_vendor/__init__.py'720adding 'modal/_vendor/a2wsgi_wsgi.py'721adding 'modal/_vendor/cloudpickle.py'722adding 'modal/_vendor/tblib.py'723adding 'modal/_vendor/version.py'724adding 'modal/builder/2023.12.312.txt'725adding 'modal/builder/2023.12.txt'726adding 'modal/builder/2024.04.txt'727adding 'modal/builder/2024.10.txt'728adding 'modal/builder/2025.06.txt'729adding 'modal/builder/PREVIEW.txt'730adding 'modal/builder/README.md'731adding 'modal/builder/base-images.json'732adding 'modal/cli/__init__.py'733adding 'modal/cli/_download.py'734adding 'modal/cli/_help.py'735adding 'modal/cli/_logs.py'736adding 'modal/cli/_stats.py'737adding 'modal/cli/_traceback.py'738adding 'modal/cli/app.py'739adding 'modal/cli/billing.py'740adding 'modal/cli/changelog.py'741adding 'modal/cli/config.py'742adding 'modal/cli/container.py'743adding 'modal/cli/curl.py'744adding 'modal/cli/dashboard.py'745adding 'modal/cli/dict.py'746adding 'modal/cli/endpoint.py'747adding 'modal/cli/entry_point.py'748adding 'modal/cli/environment.py'749adding 'modal/cli/function.py'750adding 'modal/cli/image.py'751adding 'modal/cli/import_refs.py'752adding 'modal/cli/logo.py'753adding 'modal/cli/network_file_system.py'754adding 'modal/cli/profile.py'755adding 'modal/cli/queues.py'756adding 'modal/cli/run.py'757adding 'modal/cli/secret.py'758adding 'modal/cli/selector.py'759adding 'modal/cli/server.py'760adding 'modal/cli/shell.py'761adding 'modal/cli/skills.py'762adding 'modal/cli/token.py'763adding 'modal/cli/utils.py'764adding 'modal/cli/volume.py'765adding 'modal/cli/workspace.py'766adding 'modal/experimental/__init__.py'767adding 'modal/experimental/_flash_container_entry.py'768adding 'modal/experimental/flash.py'769adding 'modal/experimental/flash.pyi'770adding 'modal/experimental/flash_server.py'771adding 'modal/experimental/flash_server.pyi'772adding 'modal/experimental/ipython.py'773adding 'modal/sandbox/__init__.py'774adding 'modal/sandbox/_common.py'775adding 'modal/sandbox/_filesystem.py'776adding 'modal/sandbox/_sandbox.py'777adding 'modal/sandbox/_sidecar.py'778adding 'modal/sandbox/_snapshot.py'779adding 'modal/sandbox/_task_command_router_client.py'780adding 'modal/sandbox/sandbox.py'781adding 'modal/sandbox/sandbox.pyi'782adding 'modal/skills/modal/SKILL.md'783adding 'modal-1.6.2.dist-info/licenses/LICENSE'784adding 'modal_docs/__init__.py'785adding 'modal_docs/gen_cli_docs.py'786adding 'modal_docs/gen_cli_docs_main.py'787adding 'modal_docs/gen_reference_docs.py'788adding 'modal_docs/gen_reference_docs_main.py'789adding 'modal_docs/reference_intro.md'790adding 'modal_docs/mdmd/__init__.py'791adding 'modal_docs/mdmd/mdmd.py'792adding 'modal_docs/mdmd/signatures.py'793adding 'modal_docs/mdmd/types.py'794adding 'modal_proto/__init__.py'795adding 'modal_proto/api_grpc.py'796adding 'modal_proto/api_pb2.py'797adding 'modal_proto/api_pb2.pyi'798adding 'modal_proto/api_pb2_grpc.py'799adding 'modal_proto/api_pb2_grpc.pyi'800adding 'modal_proto/modal_api_grpc.py'801adding 'modal_proto/py.typed'802adding 'modal_proto/task_command_router_grpc.py'803adding 'modal_proto/task_command_router_pb2.py'804adding 'modal_proto/task_command_router_pb2.pyi'805adding 'modal_proto/task_command_router_pb2_grpc.py'806adding 'modal_proto/task_command_router_pb2_grpc.pyi'807adding 'modal_version/__init__.py'808adding 'modal_version/__main__.py'809adding 'modal-1.6.2.dist-info/METADATA'810adding 'modal-1.6.2.dist-info/WHEEL'811adding 'modal-1.6.2.dist-info/entry_points.txt'812adding 'modal-1.6.2.dist-info/top_level.txt'813adding 'modal-1.6.2.dist-info/RECORD'814removing build/bdist.linux-aarch64/wheel815Successfully built modal-1.6.2-py3-none-any.whl816Finished creating a wheel...817Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
818Executing pythonRuntimeDepsCheck819Checking runtime dependencies for modal-1.6.2-py3-none-any.whl820Finished executing pythonRuntimeDepsCheck
installPhase
821Executing pypaInstallPhase822Successfully installed modal-1.6.2-py3-none-any.whl823Finished executing pypaInstallPhase
pythonOutputDistPhase
824Executing pythonOutputDistPhase825Finished executing pythonOutputDistPhase
fixupPhase
826shrinking RPATHs of ELF executables and libraries in /nix/store/v3kjxb8wimam7mj0k37xj84rh6gpja3w-python3.14-modal-1.6.2-dist827checking for references to /build/ in /nix/store/v3kjxb8wimam7mj0k37xj84rh6gpja3w-python3.14-modal-1.6.2-dist...828patching script interpreter paths in /nix/store/v3kjxb8wimam7mj0k37xj84rh6gpja3w-python3.14-modal-1.6.2-dist829shrinking RPATHs of ELF executables and libraries in /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2830checking for references to /build/ in /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2...831patching script interpreter paths in /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2832stripping (with command strip and flags -S -p) in /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2/lib /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2/bin833Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8834wrapping `/nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2/bin/modal'...835Executing pythonRemoveTestsDir836Finished executing pythonRemoveTestsDir
installCheckPhase
837Executing versionCheckPhase838Successfully managed to find version 1.6.2 in the output of the command /nix/store/4v3xwb4rgsgh44zh1pdrn3q9zka74mng-python3.14-modal-1.6.2/bin/modal --version839modal client version: 1.6.2840Finished versionCheckPhase841no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
842Executing pythonImportsCheckPhase843Check whether the following modules can be imported: modal
pythonMetadataCheckPhase
844Executing pythonMetadataCheckPhase
pytestCheckPhase
845Executing pytestCheckPhase846pytest 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\)847============================= test session starts ==============================848platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0849rootdir: /build/source/py850configfile: pyproject.toml851plugins: anyio-4.15.1, flaky-3.8.1, asyncio-1.4.0, env-1.7.0, markdown-docs-0.9.2, timeout-2.4.0852asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=session853timeout: 300.0s854timeout method: signal855timeout func_only: False856collected 2688 items / 14 deselected / 2674 selected 857858test/aio_test.py . [ 0%]859test/app_test.py ....................................................... [ 2%]860 [ 2%]861test/asgi_wrapper_test.py .............. [ 2%]862test/async_utils_test.py ............................................... [ 4%]863............................ [ 5%]864test/auth_token_manager_test.py ............................... [ 6%]865test/billing_test.py ...... [ 6%]866test/blob_test.py ............ [ 7%]867test/changelog_test.py .......... [ 7%]868test/cli_imports_test.py .......................... [ 8%]869test/cli_selector_test.py ..................... [ 9%]870test/client_test.py .......................................... [ 10%]871test/cloud_bucket_mount_test.py . [ 10%]872test/cls_test.py .............................s......................... [ 13%]873........................ [ 13%]874test/cluster_test.py ................... [ 14%]875test/config_test.py .............................. [ 15%]876test/container_app_test.py ............ [ 16%]877test/container_buffer_test.py . [ 16%]878test/decorator_test.py ....... [ 16%]879test/deprecation_test.py .. [ 16%]880test/dict_test.py ............... [ 17%]881test/docker_utils_test.py ................ [ 17%]882test/e2e_test.py ..... [ 17%]883test/environment_test.py ........................... [ 18%]884test/error_test.py . [ 18%]885test/exception_test.py .................................. [ 20%]886test/experimental_test.py ........ [ 20%]887test/file_pattern_matcher_test.py ............................. [ 21%]888test/flash_cls_test.py ........ [ 21%]889test/flash_test.py ...................... [ 22%]890test/function_retry_test.py .................. [ 23%]891test/function_serialization_test.py . [ 23%]892test/function_test.py .................................................. [ 25%]893........................................................................ [ 28%]894....................................sss........................ [ 30%]895test/function_utils_test.py ............................. [ 31%]896test/git_utils_test.py ............ [ 31%]897test/gpu_fallbacks_test.py . [ 31%]898test/gpu_test.py ................ [ 32%]899test/grpc_utils_test.py ............s.......................... [ 34%]900test/i6pn_clustered_test.py .................... [ 34%]901test/image_test.py ..................................................... [ 36%]902........................................................................ [ 39%]903........................................................................ [ 42%]904........................................................................ [ 44%]905................................... [ 46%]906test/input_plane_test.py .. [ 46%]907test/io_streams_test.py ................................................ [ 48%]908. [ 48%]909test/live_reload_test.py ..... [ 48%]910test/logs_test.py ...................................................... [ 50%]911........................................................................ [ 52%]912............. [ 53%]913test/lookup_test.py ...... [ 53%]914test/map_item_context_test.py ............. [ 54%]915test/map_item_mananger_test.py ....... [ 54%]916test/mdmd_test.py ....................................... [ 55%]917test/metrics_test.py ................... [ 56%]918test/mount_test.py ........... [ 56%]919test/mount_utils_test.py ........ [ 57%]920test/network_file_system_test.py ................. [ 57%]921test/object_test.py ...... [ 58%]922test/outbound_policy_test.py .............. [ 58%]923test/output_test.py .... [ 58%]924test/package_utils_test.py . [ 58%]925test/proxy_support_test.py ... [ 58%]926test/queue_test.py ............. [ 59%]927test/resolver_test.py ... [ 59%]928test/retries_test.py . [ 59%]929test/router_channel_resume_test.py ........................ [ 60%]930test/router_channels_test.py ........................................... [ 62%]931... [ 62%]932test/runner_test.py ................. [ 62%]933test/sandbox_fs_test.py ................................................ [ 64%]934........................................................................ [ 67%]935..................... [ 68%]936test/sandbox_fs_utils_test.py ..................... [ 68%]937test/sandbox_stream_compatibility_test.py ... [ 69%]938test/sandbox_test.py ................................................... [ 70%]939........................................................................ [ 73%]940........................................................................ [ 76%]941........................................................................ [ 79%]942........................................................................ [ 81%]943. [ 81%]944test/schedule_test.py . [ 81%]945test/scheduler_placement_test.py .. [ 81%]946test/secret_test.py ................ [ 82%]947test/serialization_test.py ...................... [ 83%]948test/server_test.py .................................................... [ 85%]949.............................. [ 86%]950test/should_upload_test.py ... [ 86%]951test/shutdown_test.py ... [ 86%]952test/slow_dependencies_test.py .. [ 86%]953test/sync_in_async_rewrite_test.py ............................ [ 87%]954test/task_command_router_client_test.py ................................ [ 88%]955............... [ 89%]956test/telemetry_test.py . [ 89%]957test/time_utils_test.py ................................................ [ 91%]958.................................................................... [ 93%]959test/token_flow_test.py . [ 93%]960test/traceback_test.py .......... [ 94%]961test/tunnel_test.py ... [ 94%]962test/user_code_import_test.py .... [ 94%]963test/utils_test.py ....... [ 94%]964test/version_test.py . [ 94%]965test/volume_test.py .................................................... [ 96%]966................................................. [ 98%]967test/watcher_test.py .... [ 98%]968test/web_server_proxy_test.py .. [ 98%]969test/webhook_test.py .............. [ 99%]970test/workspace_test.py .................. [100%]971972=============================== warnings summary ===============================973../../../nix/store/k53k81701cwa3ajv21jnmg6xqq0fvfpg-python3.14-fastapi-0.141.1/lib/python3.14/site-packages/fastapi/testclient.py:1974 /nix/store/k53k81701cwa3ajv21jnmg6xqq0fvfpg-python3.14-fastapi-0.141.1/lib/python3.14/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.975 from starlette.testclient import TestClient as TestClient # noqa976977test/async_utils_test.py::test_task_context_cancellation_timeout978 /build/source/py/modal/_utils/async_utils.py:544: UserWarning: Internal warning: Tasks did not cancel in a timely manner: [<Task cancelled name='Task-6614' coro=<test_task_context_cancellation_timeout.<locals>.task_with_slow_cleanup() done, defined at /build/source/py/test/async_utils_test.py:1578>>]979 warnings.warn(f"Internal warning: Tasks did not cancel in a timely manner: {cancelled_tasks}")980981test/grpc_utils_test.py::test_retry_total_timeout_drop_raises_timeout_error982test/grpc_utils_test.py::test_retry_max_retries_reached_before_total_timeout_keeps_original_error983test/grpc_utils_test.py::test_retry_last_attempt_failing_after_total_timeout_raises_timeout_error984 /build/source/py/modal/client.py:186: InternalAPIWarning: `modal.Client.stub` provides direct access to Modal's internal gRPC API, which is not a supported interface. It may change or be removed at any time, without notice or a deprecation period. Please use the methods on Modal objects instead.985 _warn_internal_api("Client.stub")986987test/mdmd_test.py::test_subclass_of_synchronicity_wrapped_dataclass_renders_as_plain_class988 /build/source/py/modal_docs/mdmd/signatures.py:295: UserWarning: Could not get source signature for __init__. Using fallback.989 warnings.warn(f"Could not get source signature for {name}. Using fallback.")990991-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html992===Flaky Test Report===993994test_task_context_infinite_loop passed 1 out of the required 1 times. Success!995test_codec_with_channel passed 1 out of the required 1 times. Success!996test_heartbeats passed 1 out of the required 1 times. Success!997test_sandbox_fs_watch_returns_immediately_on_zero_timeout passed 1 out of the required 1 times. Success!998test_sandbox_fs_watch_break_returns_quickly passed 1 out of the required 1 times. Success!9991000===End Flaky Test Report===1001==== 2669 passed, 5 skipped, 14 deselected, 6 warnings in 276.38s (0:04:36) ====1002Finished executing pytestCheckPhase1003pytestCheckPhase completed in 4 minutes 43 seconds