mac02: building nkd71zyzxcv06mgf93naib0z9srxrf2n-python3.14-slack-bolt-1.30.0.drv Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ih4xadhjgrwshiip3ks0cfx1hg56kmvc-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/utils.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating slack_bolt.egg-info writing slack_bolt.egg-info/PKG-INFO writing dependency_links to slack_bolt.egg-info/dependency_links.txt writing requirements to slack_bolt.egg-info/requires.txt writing top-level names to slack_bolt.egg-info/top_level.txt writing manifest file 'slack_bolt.egg-info/SOURCES.txt' reading manifest file 'slack_bolt.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'slack_bolt.egg-info/SOURCES.txt' * Building wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/slack_bolt copying slack_bolt/version.py -> build/lib/slack_bolt copying slack_bolt/__init__.py -> build/lib/slack_bolt copying slack_bolt/async_app.py -> build/lib/slack_bolt creating build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/runner.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/internals.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/thread_runner.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/__init__.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/async_internals.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/asyncio_runner.py -> build/lib/slack_bolt/lazy_listener copying slack_bolt/lazy_listener/async_runner.py -> build/lib/slack_bolt/lazy_listener creating build/lib/slack_bolt/middleware copying slack_bolt/middleware/middleware_error_handler.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/async_builtins.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/async_middleware.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/__init__.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/async_middleware_error_handler.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/custom_middleware.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/middleware.py -> build/lib/slack_bolt/middleware copying slack_bolt/middleware/async_custom_middleware.py -> build/lib/slack_bolt/middleware creating build/lib/slack_bolt/listener copying slack_bolt/listener/async_builtins.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/async_listener_error_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/builtins.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/async_listener_start_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/thread_runner.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/__init__.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/custom_listener.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/async_listener.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/async_listener_completion_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/listener_start_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/listener_error_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/asyncio_runner.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/listener_completion_handler.py -> build/lib/slack_bolt/listener copying slack_bolt/listener/listener.py -> build/lib/slack_bolt/listener creating build/lib/slack_bolt/context copying slack_bolt/context/base_context.py -> build/lib/slack_bolt/context copying slack_bolt/context/__init__.py -> build/lib/slack_bolt/context copying slack_bolt/context/async_context.py -> build/lib/slack_bolt/context copying slack_bolt/context/context.py -> build/lib/slack_bolt/context creating build/lib/slack_bolt/oauth copying slack_bolt/oauth/internals.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/async_oauth_flow.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/__init__.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/async_oauth_settings.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/async_callback_options.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/oauth_flow.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/async_internals.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/oauth_settings.py -> build/lib/slack_bolt/oauth copying slack_bolt/oauth/callback_options.py -> build/lib/slack_bolt/oauth creating build/lib/slack_bolt/logger copying slack_bolt/logger/__init__.py -> build/lib/slack_bolt/logger copying slack_bolt/logger/messages.py -> build/lib/slack_bolt/logger creating build/lib/slack_bolt/app copying slack_bolt/app/__init__.py -> build/lib/slack_bolt/app copying slack_bolt/app/app.py -> build/lib/slack_bolt/app copying slack_bolt/app/async_server.py -> build/lib/slack_bolt/app copying slack_bolt/app/async_app.py -> build/lib/slack_bolt/app creating build/lib/slack_bolt/response copying slack_bolt/response/__init__.py -> build/lib/slack_bolt/response copying slack_bolt/response/response.py -> build/lib/slack_bolt/response creating build/lib/slack_bolt/util copying slack_bolt/util/async_utils.py -> build/lib/slack_bolt/util copying slack_bolt/util/__init__.py -> build/lib/slack_bolt/util copying slack_bolt/util/utils.py -> build/lib/slack_bolt/util creating build/lib/slack_bolt/workflows copying slack_bolt/workflows/__init__.py -> build/lib/slack_bolt/workflows creating build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/async_builtins.py -> build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/builtins.py -> build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/listener_matcher.py -> build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/__init__.py -> build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/async_listener_matcher.py -> build/lib/slack_bolt/listener_matcher copying slack_bolt/listener_matcher/custom_listener_matcher.py -> build/lib/slack_bolt/listener_matcher creating build/lib/slack_bolt/adapter copying slack_bolt/adapter/__init__.py -> build/lib/slack_bolt/adapter creating build/lib/slack_bolt/kwargs_injection copying slack_bolt/kwargs_injection/async_utils.py -> build/lib/slack_bolt/kwargs_injection copying slack_bolt/kwargs_injection/__init__.py -> build/lib/slack_bolt/kwargs_injection copying slack_bolt/kwargs_injection/utils.py -> build/lib/slack_bolt/kwargs_injection copying slack_bolt/kwargs_injection/args.py -> build/lib/slack_bolt/kwargs_injection copying slack_bolt/kwargs_injection/async_args.py -> build/lib/slack_bolt/kwargs_injection creating build/lib/slack_bolt/request copying slack_bolt/request/internals.py -> build/lib/slack_bolt/request copying slack_bolt/request/request.py -> build/lib/slack_bolt/request copying slack_bolt/request/payload_utils.py -> build/lib/slack_bolt/request copying slack_bolt/request/__init__.py -> build/lib/slack_bolt/request copying slack_bolt/request/async_request.py -> build/lib/slack_bolt/request copying slack_bolt/request/async_internals.py -> build/lib/slack_bolt/request creating build/lib/slack_bolt/authorization copying slack_bolt/authorization/authorize_result.py -> build/lib/slack_bolt/authorization copying slack_bolt/authorization/authorize.py -> build/lib/slack_bolt/authorization copying slack_bolt/authorization/authorize_args.py -> build/lib/slack_bolt/authorization copying slack_bolt/authorization/__init__.py -> build/lib/slack_bolt/authorization copying slack_bolt/authorization/async_authorize.py -> build/lib/slack_bolt/authorization copying slack_bolt/authorization/async_authorize_args.py -> build/lib/slack_bolt/authorization creating build/lib/slack_bolt/error copying slack_bolt/error/__init__.py -> build/lib/slack_bolt/error creating build/lib/slack_bolt/middleware/assistant copying slack_bolt/middleware/assistant/assistant.py -> build/lib/slack_bolt/middleware/assistant copying slack_bolt/middleware/assistant/__init__.py -> build/lib/slack_bolt/middleware/assistant copying slack_bolt/middleware/assistant/async_assistant.py -> build/lib/slack_bolt/middleware/assistant creating build/lib/slack_bolt/middleware/url_verification copying slack_bolt/middleware/url_verification/__init__.py -> build/lib/slack_bolt/middleware/url_verification copying slack_bolt/middleware/url_verification/url_verification.py -> build/lib/slack_bolt/middleware/url_verification copying slack_bolt/middleware/url_verification/async_url_verification.py -> build/lib/slack_bolt/middleware/url_verification creating build/lib/slack_bolt/middleware/ssl_check copying slack_bolt/middleware/ssl_check/async_ssl_check.py -> build/lib/slack_bolt/middleware/ssl_check copying slack_bolt/middleware/ssl_check/__init__.py -> build/lib/slack_bolt/middleware/ssl_check copying slack_bolt/middleware/ssl_check/ssl_check.py -> build/lib/slack_bolt/middleware/ssl_check creating build/lib/slack_bolt/middleware/attaching_function_token copying slack_bolt/middleware/attaching_function_token/__init__.py -> build/lib/slack_bolt/middleware/attaching_function_token copying slack_bolt/middleware/attaching_function_token/async_attaching_function_token.py -> build/lib/slack_bolt/middleware/attaching_function_token copying slack_bolt/middleware/attaching_function_token/attaching_function_token.py -> build/lib/slack_bolt/middleware/attaching_function_token creating build/lib/slack_bolt/middleware/ignoring_self_events copying slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.py -> build/lib/slack_bolt/middleware/ignoring_self_events copying slack_bolt/middleware/ignoring_self_events/__init__.py -> build/lib/slack_bolt/middleware/ignoring_self_events copying slack_bolt/middleware/ignoring_self_events/ignoring_self_events.py -> build/lib/slack_bolt/middleware/ignoring_self_events creating build/lib/slack_bolt/middleware/message_listener_matches copying slack_bolt/middleware/message_listener_matches/async_message_listener_matches.py -> build/lib/slack_bolt/middleware/message_listener_matches copying slack_bolt/middleware/message_listener_matches/__init__.py -> build/lib/slack_bolt/middleware/message_listener_matches copying slack_bolt/middleware/message_listener_matches/message_listener_matches.py -> build/lib/slack_bolt/middleware/message_listener_matches creating build/lib/slack_bolt/middleware/request_verification copying slack_bolt/middleware/request_verification/request_verification.py -> build/lib/slack_bolt/middleware/request_verification copying slack_bolt/middleware/request_verification/__init__.py -> build/lib/slack_bolt/middleware/request_verification copying slack_bolt/middleware/request_verification/async_request_verification.py -> build/lib/slack_bolt/middleware/request_verification creating build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/async_multi_teams_authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/internals.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/multi_teams_authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/__init__.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/async_authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/single_team_authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/async_single_team_authorization.py -> build/lib/slack_bolt/middleware/authorization copying slack_bolt/middleware/authorization/async_internals.py -> build/lib/slack_bolt/middleware/authorization creating build/lib/slack_bolt/middleware/attaching_conversation_kwargs copying slack_bolt/middleware/attaching_conversation_kwargs/__init__.py -> build/lib/slack_bolt/middleware/attaching_conversation_kwargs copying slack_bolt/middleware/attaching_conversation_kwargs/async_attaching_conversation_kwargs.py -> build/lib/slack_bolt/middleware/attaching_conversation_kwargs copying slack_bolt/middleware/attaching_conversation_kwargs/attaching_conversation_kwargs.py -> build/lib/slack_bolt/middleware/attaching_conversation_kwargs creating build/lib/slack_bolt/context/assistant copying slack_bolt/context/assistant/internals.py -> build/lib/slack_bolt/context/assistant copying slack_bolt/context/assistant/assistant_utilities.py -> build/lib/slack_bolt/context/assistant copying slack_bolt/context/assistant/async_assistant_utilities.py -> build/lib/slack_bolt/context/assistant copying slack_bolt/context/assistant/__init__.py -> build/lib/slack_bolt/context/assistant creating build/lib/slack_bolt/context/set_status copying slack_bolt/context/set_status/async_set_status.py -> build/lib/slack_bolt/context/set_status copying slack_bolt/context/set_status/__init__.py -> build/lib/slack_bolt/context/set_status copying slack_bolt/context/set_status/set_status.py -> build/lib/slack_bolt/context/set_status creating build/lib/slack_bolt/context/say copying slack_bolt/context/say/async_say.py -> build/lib/slack_bolt/context/say copying slack_bolt/context/say/internals.py -> build/lib/slack_bolt/context/say copying slack_bolt/context/say/say.py -> build/lib/slack_bolt/context/say copying slack_bolt/context/say/__init__.py -> build/lib/slack_bolt/context/say creating build/lib/slack_bolt/context/fail copying slack_bolt/context/fail/__init__.py -> build/lib/slack_bolt/context/fail copying slack_bolt/context/fail/fail.py -> build/lib/slack_bolt/context/fail copying slack_bolt/context/fail/async_fail.py -> build/lib/slack_bolt/context/fail creating build/lib/slack_bolt/context/complete copying slack_bolt/context/complete/__init__.py -> build/lib/slack_bolt/context/complete copying slack_bolt/context/complete/complete.py -> build/lib/slack_bolt/context/complete copying slack_bolt/context/complete/async_complete.py -> build/lib/slack_bolt/context/complete creating build/lib/slack_bolt/context/set_suggested_prompts copying slack_bolt/context/set_suggested_prompts/__init__.py -> build/lib/slack_bolt/context/set_suggested_prompts copying slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py -> build/lib/slack_bolt/context/set_suggested_prompts copying slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py -> build/lib/slack_bolt/context/set_suggested_prompts creating build/lib/slack_bolt/context/say_stream copying slack_bolt/context/say_stream/async_say_stream.py -> build/lib/slack_bolt/context/say_stream copying slack_bolt/context/say_stream/__init__.py -> build/lib/slack_bolt/context/say_stream copying slack_bolt/context/say_stream/say_stream.py -> build/lib/slack_bolt/context/say_stream creating build/lib/slack_bolt/context/get_thread_context copying slack_bolt/context/get_thread_context/get_thread_context.py -> build/lib/slack_bolt/context/get_thread_context copying slack_bolt/context/get_thread_context/async_get_thread_context.py -> build/lib/slack_bolt/context/get_thread_context copying slack_bolt/context/get_thread_context/__init__.py -> build/lib/slack_bolt/context/get_thread_context creating build/lib/slack_bolt/context/respond copying slack_bolt/context/respond/internals.py -> build/lib/slack_bolt/context/respond copying slack_bolt/context/respond/respond.py -> build/lib/slack_bolt/context/respond copying slack_bolt/context/respond/__init__.py -> build/lib/slack_bolt/context/respond copying slack_bolt/context/respond/async_respond.py -> build/lib/slack_bolt/context/respond creating build/lib/slack_bolt/context/set_title copying slack_bolt/context/set_title/async_set_title.py -> build/lib/slack_bolt/context/set_title copying slack_bolt/context/set_title/__init__.py -> build/lib/slack_bolt/context/set_title copying slack_bolt/context/set_title/set_title.py -> build/lib/slack_bolt/context/set_title creating build/lib/slack_bolt/context/ack copying slack_bolt/context/ack/internals.py -> build/lib/slack_bolt/context/ack copying slack_bolt/context/ack/async_ack.py -> build/lib/slack_bolt/context/ack copying slack_bolt/context/ack/ack.py -> build/lib/slack_bolt/context/ack copying slack_bolt/context/ack/__init__.py -> build/lib/slack_bolt/context/ack creating build/lib/slack_bolt/context/save_thread_context copying slack_bolt/context/save_thread_context/__init__.py -> build/lib/slack_bolt/context/save_thread_context copying slack_bolt/context/save_thread_context/save_thread_context.py -> build/lib/slack_bolt/context/save_thread_context copying slack_bolt/context/save_thread_context/async_save_thread_context.py -> build/lib/slack_bolt/context/save_thread_context creating build/lib/slack_bolt/context/assistant/thread_context_store copying slack_bolt/context/assistant/thread_context_store/store.py -> build/lib/slack_bolt/context/assistant/thread_context_store copying slack_bolt/context/assistant/thread_context_store/__init__.py -> build/lib/slack_bolt/context/assistant/thread_context_store copying slack_bolt/context/assistant/thread_context_store/default_async_store.py -> build/lib/slack_bolt/context/assistant/thread_context_store copying slack_bolt/context/assistant/thread_context_store/async_store.py -> build/lib/slack_bolt/context/assistant/thread_context_store copying slack_bolt/context/assistant/thread_context_store/default_store.py -> build/lib/slack_bolt/context/assistant/thread_context_store creating build/lib/slack_bolt/context/assistant/thread_context copying slack_bolt/context/assistant/thread_context/__init__.py -> build/lib/slack_bolt/context/assistant/thread_context creating build/lib/slack_bolt/context/assistant/thread_context_store/file copying slack_bolt/context/assistant/thread_context_store/file/__init__.py -> build/lib/slack_bolt/context/assistant/thread_context_store/file creating build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/internals.py -> build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/__init__.py -> build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/step.py -> build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/async_step_middleware.py -> build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/step_middleware.py -> build/lib/slack_bolt/workflows/step copying slack_bolt/workflows/step/async_step.py -> build/lib/slack_bolt/workflows/step creating build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/update.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/configure.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/__init__.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/fail.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/complete.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/async_configure.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/async_fail.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/async_complete.py -> build/lib/slack_bolt/workflows/step/utilities copying slack_bolt/workflows/step/utilities/async_update.py -> build/lib/slack_bolt/workflows/step/utilities creating build/lib/slack_bolt/adapter/flask copying slack_bolt/adapter/flask/handler.py -> build/lib/slack_bolt/adapter/flask copying slack_bolt/adapter/flask/__init__.py -> build/lib/slack_bolt/adapter/flask creating build/lib/slack_bolt/adapter/aiohttp copying slack_bolt/adapter/aiohttp/__init__.py -> build/lib/slack_bolt/adapter/aiohttp creating build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/http_response.py -> build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/__init__.py -> build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/utils.py -> build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/base_handler.py -> build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/async_handler.py -> build/lib/slack_bolt/adapter/asgi copying slack_bolt/adapter/asgi/http_request.py -> build/lib/slack_bolt/adapter/asgi creating build/lib/slack_bolt/adapter/pyramid copying slack_bolt/adapter/pyramid/handler.py -> build/lib/slack_bolt/adapter/pyramid copying slack_bolt/adapter/pyramid/__init__.py -> build/lib/slack_bolt/adapter/pyramid creating build/lib/slack_bolt/adapter/starlette copying slack_bolt/adapter/starlette/handler.py -> build/lib/slack_bolt/adapter/starlette copying slack_bolt/adapter/starlette/__init__.py -> build/lib/slack_bolt/adapter/starlette copying slack_bolt/adapter/starlette/async_handler.py -> build/lib/slack_bolt/adapter/starlette creating build/lib/slack_bolt/adapter/wsgi copying slack_bolt/adapter/wsgi/internals.py -> build/lib/slack_bolt/adapter/wsgi copying slack_bolt/adapter/wsgi/handler.py -> build/lib/slack_bolt/adapter/wsgi copying slack_bolt/adapter/wsgi/http_response.py -> build/lib/slack_bolt/adapter/wsgi copying slack_bolt/adapter/wsgi/__init__.py -> build/lib/slack_bolt/adapter/wsgi copying slack_bolt/adapter/wsgi/http_request.py -> build/lib/slack_bolt/adapter/wsgi creating build/lib/slack_bolt/adapter/cherrypy copying slack_bolt/adapter/cherrypy/handler.py -> build/lib/slack_bolt/adapter/cherrypy copying slack_bolt/adapter/cherrypy/__init__.py -> build/lib/slack_bolt/adapter/cherrypy creating build/lib/slack_bolt/adapter/google_cloud_functions copying slack_bolt/adapter/google_cloud_functions/handler.py -> build/lib/slack_bolt/adapter/google_cloud_functions copying slack_bolt/adapter/google_cloud_functions/__init__.py -> build/lib/slack_bolt/adapter/google_cloud_functions creating build/lib/slack_bolt/adapter/tornado copying slack_bolt/adapter/tornado/handler.py -> build/lib/slack_bolt/adapter/tornado copying slack_bolt/adapter/tornado/__init__.py -> build/lib/slack_bolt/adapter/tornado copying slack_bolt/adapter/tornado/async_handler.py -> build/lib/slack_bolt/adapter/tornado creating build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/async_base_handler.py -> build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/internals.py -> build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/__init__.py -> build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/base_handler.py -> build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/async_internals.py -> build/lib/slack_bolt/adapter/socket_mode copying slack_bolt/adapter/socket_mode/async_handler.py -> build/lib/slack_bolt/adapter/socket_mode creating build/lib/slack_bolt/adapter/fastapi copying slack_bolt/adapter/fastapi/__init__.py -> build/lib/slack_bolt/adapter/fastapi copying slack_bolt/adapter/fastapi/async_handler.py -> build/lib/slack_bolt/adapter/fastapi creating build/lib/slack_bolt/adapter/sanic copying slack_bolt/adapter/sanic/__init__.py -> build/lib/slack_bolt/adapter/sanic copying slack_bolt/adapter/sanic/async_handler.py -> build/lib/slack_bolt/adapter/sanic creating build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/chalice_handler.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/internals.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/handler.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/lazy_listener_runner.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/local_lambda_client.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/__init__.py -> build/lib/slack_bolt/adapter/aws_lambda copying slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.py -> build/lib/slack_bolt/adapter/aws_lambda creating build/lib/slack_bolt/adapter/django copying slack_bolt/adapter/django/handler.py -> build/lib/slack_bolt/adapter/django copying slack_bolt/adapter/django/__init__.py -> build/lib/slack_bolt/adapter/django creating build/lib/slack_bolt/adapter/falcon copying slack_bolt/adapter/falcon/async_resource.py -> build/lib/slack_bolt/adapter/falcon copying slack_bolt/adapter/falcon/resource.py -> build/lib/slack_bolt/adapter/falcon copying slack_bolt/adapter/falcon/__init__.py -> build/lib/slack_bolt/adapter/falcon creating build/lib/slack_bolt/adapter/bottle copying slack_bolt/adapter/bottle/handler.py -> build/lib/slack_bolt/adapter/bottle copying slack_bolt/adapter/bottle/__init__.py -> build/lib/slack_bolt/adapter/bottle creating build/lib/slack_bolt/adapter/asgi/aiohttp copying slack_bolt/adapter/asgi/aiohttp/__init__.py -> build/lib/slack_bolt/adapter/asgi/aiohttp creating build/lib/slack_bolt/adapter/asgi/builtin copying slack_bolt/adapter/asgi/builtin/__init__.py -> build/lib/slack_bolt/adapter/asgi/builtin creating build/lib/slack_bolt/adapter/socket_mode/aiohttp copying slack_bolt/adapter/socket_mode/aiohttp/__init__.py -> build/lib/slack_bolt/adapter/socket_mode/aiohttp creating build/lib/slack_bolt/adapter/socket_mode/websocket_client copying slack_bolt/adapter/socket_mode/websocket_client/__init__.py -> build/lib/slack_bolt/adapter/socket_mode/websocket_client creating build/lib/slack_bolt/adapter/socket_mode/websockets copying slack_bolt/adapter/socket_mode/websockets/__init__.py -> build/lib/slack_bolt/adapter/socket_mode/websockets creating build/lib/slack_bolt/adapter/socket_mode/builtin copying slack_bolt/adapter/socket_mode/builtin/__init__.py -> build/lib/slack_bolt/adapter/socket_mode/builtin running egg_info writing slack_bolt.egg-info/PKG-INFO writing dependency_links to slack_bolt.egg-info/dependency_links.txt writing requirements to slack_bolt.egg-info/requires.txt writing top-level names to slack_bolt.egg-info/top_level.txt reading manifest file 'slack_bolt.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'slack_bolt.egg-info/SOURCES.txt' copying slack_bolt/py.typed -> build/lib/slack_bolt installing to build/bdist.macosx-14.0-arm64/wheel running install running install_lib creating build/bdist.macosx-14.0-arm64/wheel creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/thread_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/async_internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/asyncio_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener copying build/lib/slack_bolt/lazy_listener/async_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/lazy_listener creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/assistant copying build/lib/slack_bolt/middleware/assistant/assistant.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/assistant copying build/lib/slack_bolt/middleware/assistant/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/assistant copying build/lib/slack_bolt/middleware/assistant/async_assistant.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/assistant copying build/lib/slack_bolt/middleware/middleware_error_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware copying build/lib/slack_bolt/middleware/async_builtins.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/url_verification copying build/lib/slack_bolt/middleware/url_verification/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/url_verification copying build/lib/slack_bolt/middleware/url_verification/url_verification.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/url_verification copying build/lib/slack_bolt/middleware/url_verification/async_url_verification.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/url_verification copying build/lib/slack_bolt/middleware/async_middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware copying build/lib/slack_bolt/middleware/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/ssl_check copying build/lib/slack_bolt/middleware/ssl_check/async_ssl_check.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ssl_check copying build/lib/slack_bolt/middleware/ssl_check/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ssl_check copying build/lib/slack_bolt/middleware/ssl_check/ssl_check.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ssl_check creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/attaching_function_token copying build/lib/slack_bolt/middleware/attaching_function_token/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_function_token copying build/lib/slack_bolt/middleware/attaching_function_token/async_attaching_function_token.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_function_token copying build/lib/slack_bolt/middleware/attaching_function_token/attaching_function_token.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_function_token creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/ignoring_self_events copying build/lib/slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ignoring_self_events copying build/lib/slack_bolt/middleware/ignoring_self_events/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ignoring_self_events copying build/lib/slack_bolt/middleware/ignoring_self_events/ignoring_self_events.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/ignoring_self_events copying build/lib/slack_bolt/middleware/async_middleware_error_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/message_listener_matches copying build/lib/slack_bolt/middleware/message_listener_matches/async_message_listener_matches.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/message_listener_matches copying build/lib/slack_bolt/middleware/message_listener_matches/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/message_listener_matches copying build/lib/slack_bolt/middleware/message_listener_matches/message_listener_matches.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/message_listener_matches creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/request_verification copying build/lib/slack_bolt/middleware/request_verification/request_verification.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/request_verification copying build/lib/slack_bolt/middleware/request_verification/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/request_verification copying build/lib/slack_bolt/middleware/request_verification/async_request_verification.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/request_verification copying build/lib/slack_bolt/middleware/custom_middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/async_multi_teams_authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/multi_teams_authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/async_authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/single_team_authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/async_single_team_authorization.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/authorization/async_internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/authorization copying build/lib/slack_bolt/middleware/middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/middleware/attaching_conversation_kwargs copying build/lib/slack_bolt/middleware/attaching_conversation_kwargs/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_conversation_kwargs copying build/lib/slack_bolt/middleware/attaching_conversation_kwargs/async_attaching_conversation_kwargs.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_conversation_kwargs copying build/lib/slack_bolt/middleware/attaching_conversation_kwargs/attaching_conversation_kwargs.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware/attaching_conversation_kwargs copying build/lib/slack_bolt/middleware/async_custom_middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/middleware creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/listener copying build/lib/slack_bolt/listener/async_builtins.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/async_listener_error_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/builtins.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/async_listener_start_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/thread_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/custom_listener.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/async_listener.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/async_listener_completion_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/listener_start_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/listener_error_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/asyncio_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/listener_completion_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener copying build/lib/slack_bolt/listener/listener.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/assistant copying build/lib/slack_bolt/context/assistant/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant copying build/lib/slack_bolt/context/assistant/assistant_utilities.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant copying build/lib/slack_bolt/context/assistant/async_assistant_utilities.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant copying build/lib/slack_bolt/context/assistant/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/assistant/thread_context_store copying build/lib/slack_bolt/context/assistant/thread_context_store/store.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/assistant/thread_context_store/file copying build/lib/slack_bolt/context/assistant/thread_context_store/file/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store/file copying build/lib/slack_bolt/context/assistant/thread_context_store/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store copying build/lib/slack_bolt/context/assistant/thread_context_store/default_async_store.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store copying build/lib/slack_bolt/context/assistant/thread_context_store/async_store.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store copying build/lib/slack_bolt/context/assistant/thread_context_store/default_store.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context_store creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/assistant/thread_context copying build/lib/slack_bolt/context/assistant/thread_context/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/assistant/thread_context copying build/lib/slack_bolt/context/base_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/set_status copying build/lib/slack_bolt/context/set_status/async_set_status.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_status copying build/lib/slack_bolt/context/set_status/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_status copying build/lib/slack_bolt/context/set_status/set_status.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_status creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/say copying build/lib/slack_bolt/context/say/async_say.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say copying build/lib/slack_bolt/context/say/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say copying build/lib/slack_bolt/context/say/say.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say copying build/lib/slack_bolt/context/say/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/fail copying build/lib/slack_bolt/context/fail/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/fail copying build/lib/slack_bolt/context/fail/fail.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/fail copying build/lib/slack_bolt/context/fail/async_fail.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/fail creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/complete copying build/lib/slack_bolt/context/complete/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/complete copying build/lib/slack_bolt/context/complete/complete.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/complete copying build/lib/slack_bolt/context/complete/async_complete.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/complete copying build/lib/slack_bolt/context/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/set_suggested_prompts copying build/lib/slack_bolt/context/set_suggested_prompts/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_suggested_prompts copying build/lib/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_suggested_prompts copying build/lib/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_suggested_prompts copying build/lib/slack_bolt/context/async_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/say_stream copying build/lib/slack_bolt/context/say_stream/async_say_stream.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say_stream copying build/lib/slack_bolt/context/say_stream/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say_stream copying build/lib/slack_bolt/context/say_stream/say_stream.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/say_stream creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/get_thread_context copying build/lib/slack_bolt/context/get_thread_context/get_thread_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/get_thread_context copying build/lib/slack_bolt/context/get_thread_context/async_get_thread_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/get_thread_context copying build/lib/slack_bolt/context/get_thread_context/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/get_thread_context copying build/lib/slack_bolt/context/context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/respond copying build/lib/slack_bolt/context/respond/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/respond copying build/lib/slack_bolt/context/respond/respond.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/respond copying build/lib/slack_bolt/context/respond/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/respond copying build/lib/slack_bolt/context/respond/async_respond.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/respond creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/set_title copying build/lib/slack_bolt/context/set_title/async_set_title.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_title copying build/lib/slack_bolt/context/set_title/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_title copying build/lib/slack_bolt/context/set_title/set_title.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/set_title creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/ack copying build/lib/slack_bolt/context/ack/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/ack copying build/lib/slack_bolt/context/ack/async_ack.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/ack copying build/lib/slack_bolt/context/ack/ack.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/ack copying build/lib/slack_bolt/context/ack/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/ack creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/context/save_thread_context copying build/lib/slack_bolt/context/save_thread_context/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/save_thread_context copying build/lib/slack_bolt/context/save_thread_context/save_thread_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/save_thread_context copying build/lib/slack_bolt/context/save_thread_context/async_save_thread_context.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/context/save_thread_context creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/oauth copying build/lib/slack_bolt/oauth/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/async_oauth_flow.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/async_oauth_settings.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/async_callback_options.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/oauth_flow.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/async_internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/oauth_settings.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/oauth/callback_options.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/oauth copying build/lib/slack_bolt/version.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/logger copying build/lib/slack_bolt/logger/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/logger copying build/lib/slack_bolt/logger/messages.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/logger creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/app copying build/lib/slack_bolt/app/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/app copying build/lib/slack_bolt/app/app.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/app copying build/lib/slack_bolt/app/async_server.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/app copying build/lib/slack_bolt/app/async_app.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/app creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/response copying build/lib/slack_bolt/response/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/response copying build/lib/slack_bolt/response/response.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/response creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/util copying build/lib/slack_bolt/util/async_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/util copying build/lib/slack_bolt/util/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/util copying build/lib/slack_bolt/util/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/util creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/workflows creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/step/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/step/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/update.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/configure.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/fail.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/complete.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/async_configure.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/async_fail.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/async_complete.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/utilities/async_update.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step/utilities copying build/lib/slack_bolt/workflows/step/step.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/step/async_step_middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/step/step_middleware.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/step/async_step.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows/step copying build/lib/slack_bolt/workflows/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/workflows copying build/lib/slack_bolt/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/async_builtins.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/builtins.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/listener_matcher.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/async_listener_matcher.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher copying build/lib/slack_bolt/listener_matcher/custom_listener_matcher.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/listener_matcher creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/flask copying build/lib/slack_bolt/adapter/flask/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/flask copying build/lib/slack_bolt/adapter/flask/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/flask creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/aiohttp copying build/lib/slack_bolt/adapter/aiohttp/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aiohttp creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/asgi creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/asgi/aiohttp copying build/lib/slack_bolt/adapter/asgi/aiohttp/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi/aiohttp copying build/lib/slack_bolt/adapter/asgi/http_response.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi copying build/lib/slack_bolt/adapter/asgi/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi copying build/lib/slack_bolt/adapter/asgi/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi copying build/lib/slack_bolt/adapter/asgi/base_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi copying build/lib/slack_bolt/adapter/asgi/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi copying build/lib/slack_bolt/adapter/asgi/http_request.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/asgi/builtin copying build/lib/slack_bolt/adapter/asgi/builtin/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/asgi/builtin creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/pyramid copying build/lib/slack_bolt/adapter/pyramid/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/pyramid copying build/lib/slack_bolt/adapter/pyramid/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/pyramid creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/starlette copying build/lib/slack_bolt/adapter/starlette/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/starlette copying build/lib/slack_bolt/adapter/starlette/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/starlette copying build/lib/slack_bolt/adapter/starlette/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/starlette creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/wsgi copying build/lib/slack_bolt/adapter/wsgi/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/wsgi copying build/lib/slack_bolt/adapter/wsgi/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/wsgi copying build/lib/slack_bolt/adapter/wsgi/http_response.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/wsgi copying build/lib/slack_bolt/adapter/wsgi/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/wsgi copying build/lib/slack_bolt/adapter/wsgi/http_request.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/wsgi creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/cherrypy copying build/lib/slack_bolt/adapter/cherrypy/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/cherrypy copying build/lib/slack_bolt/adapter/cherrypy/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/cherrypy creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/google_cloud_functions copying build/lib/slack_bolt/adapter/google_cloud_functions/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/google_cloud_functions copying build/lib/slack_bolt/adapter/google_cloud_functions/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/google_cloud_functions copying build/lib/slack_bolt/adapter/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/tornado copying build/lib/slack_bolt/adapter/tornado/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/tornado copying build/lib/slack_bolt/adapter/tornado/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/tornado copying build/lib/slack_bolt/adapter/tornado/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/tornado creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/socket_mode creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/socket_mode/aiohttp copying build/lib/slack_bolt/adapter/socket_mode/aiohttp/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode/aiohttp copying build/lib/slack_bolt/adapter/socket_mode/async_base_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode copying build/lib/slack_bolt/adapter/socket_mode/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/socket_mode/websocket_client copying build/lib/slack_bolt/adapter/socket_mode/websocket_client/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode/websocket_client copying build/lib/slack_bolt/adapter/socket_mode/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/socket_mode/websockets copying build/lib/slack_bolt/adapter/socket_mode/websockets/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode/websockets copying build/lib/slack_bolt/adapter/socket_mode/base_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode copying build/lib/slack_bolt/adapter/socket_mode/async_internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode copying build/lib/slack_bolt/adapter/socket_mode/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/socket_mode/builtin copying build/lib/slack_bolt/adapter/socket_mode/builtin/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/socket_mode/builtin creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/fastapi copying build/lib/slack_bolt/adapter/fastapi/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/fastapi copying build/lib/slack_bolt/adapter/fastapi/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/fastapi creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/sanic copying build/lib/slack_bolt/adapter/sanic/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/sanic copying build/lib/slack_bolt/adapter/sanic/async_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/sanic creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/chalice_handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/lazy_listener_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/local_lambda_client.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda copying build/lib/slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/aws_lambda creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/django copying build/lib/slack_bolt/adapter/django/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/django copying build/lib/slack_bolt/adapter/django/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/django creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/falcon copying build/lib/slack_bolt/adapter/falcon/async_resource.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/falcon copying build/lib/slack_bolt/adapter/falcon/resource.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/falcon copying build/lib/slack_bolt/adapter/falcon/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/falcon creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/adapter/bottle copying build/lib/slack_bolt/adapter/bottle/handler.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/bottle copying build/lib/slack_bolt/adapter/bottle/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/adapter/bottle creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/kwargs_injection copying build/lib/slack_bolt/kwargs_injection/async_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/kwargs_injection copying build/lib/slack_bolt/kwargs_injection/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/kwargs_injection copying build/lib/slack_bolt/kwargs_injection/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/kwargs_injection copying build/lib/slack_bolt/kwargs_injection/args.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/kwargs_injection copying build/lib/slack_bolt/kwargs_injection/async_args.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/kwargs_injection copying build/lib/slack_bolt/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/request copying build/lib/slack_bolt/request/internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request copying build/lib/slack_bolt/request/request.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request copying build/lib/slack_bolt/request/payload_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request copying build/lib/slack_bolt/request/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request copying build/lib/slack_bolt/request/async_request.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request copying build/lib/slack_bolt/request/async_internals.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/request creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/authorization copying build/lib/slack_bolt/authorization/authorize_result.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization copying build/lib/slack_bolt/authorization/authorize.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization copying build/lib/slack_bolt/authorization/authorize_args.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization copying build/lib/slack_bolt/authorization/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization copying build/lib/slack_bolt/authorization/async_authorize.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization copying build/lib/slack_bolt/authorization/async_authorize_args.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/authorization creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt/error copying build/lib/slack_bolt/error/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt/error copying build/lib/slack_bolt/async_app.py -> build/bdist.macosx-14.0-arm64/wheel/./slack_bolt running install_egg_info Copying slack_bolt.egg-info to build/bdist.macosx-14.0-arm64/wheel/./slack_bolt-1.30.0-py3.14.egg-info running install_scripts creating build/bdist.macosx-14.0-arm64/wheel/slack_bolt-1.30.0.dist-info/WHEEL creating '/nix/var/nix/builds/nix-16169-4100965297/source/dist/.tmp-4cwh2din/slack_bolt-1.30.0-py2.py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it adding 'slack_bolt/__init__.py' adding 'slack_bolt/async_app.py' adding 'slack_bolt/py.typed' adding 'slack_bolt/version.py' adding 'slack_bolt/adapter/__init__.py' adding 'slack_bolt/adapter/aiohttp/__init__.py' adding 'slack_bolt/adapter/asgi/__init__.py' adding 'slack_bolt/adapter/asgi/async_handler.py' adding 'slack_bolt/adapter/asgi/base_handler.py' adding 'slack_bolt/adapter/asgi/http_request.py' adding 'slack_bolt/adapter/asgi/http_response.py' adding 'slack_bolt/adapter/asgi/utils.py' adding 'slack_bolt/adapter/asgi/aiohttp/__init__.py' adding 'slack_bolt/adapter/asgi/builtin/__init__.py' adding 'slack_bolt/adapter/aws_lambda/__init__.py' adding 'slack_bolt/adapter/aws_lambda/chalice_handler.py' adding 'slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.py' adding 'slack_bolt/adapter/aws_lambda/handler.py' adding 'slack_bolt/adapter/aws_lambda/internals.py' adding 'slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.py' adding 'slack_bolt/adapter/aws_lambda/lazy_listener_runner.py' adding 'slack_bolt/adapter/aws_lambda/local_lambda_client.py' adding 'slack_bolt/adapter/bottle/__init__.py' adding 'slack_bolt/adapter/bottle/handler.py' adding 'slack_bolt/adapter/cherrypy/__init__.py' adding 'slack_bolt/adapter/cherrypy/handler.py' adding 'slack_bolt/adapter/django/__init__.py' adding 'slack_bolt/adapter/django/handler.py' adding 'slack_bolt/adapter/falcon/__init__.py' adding 'slack_bolt/adapter/falcon/async_resource.py' adding 'slack_bolt/adapter/falcon/resource.py' adding 'slack_bolt/adapter/fastapi/__init__.py' adding 'slack_bolt/adapter/fastapi/async_handler.py' adding 'slack_bolt/adapter/flask/__init__.py' adding 'slack_bolt/adapter/flask/handler.py' adding 'slack_bolt/adapter/google_cloud_functions/__init__.py' adding 'slack_bolt/adapter/google_cloud_functions/handler.py' adding 'slack_bolt/adapter/pyramid/__init__.py' adding 'slack_bolt/adapter/pyramid/handler.py' adding 'slack_bolt/adapter/sanic/__init__.py' adding 'slack_bolt/adapter/sanic/async_handler.py' adding 'slack_bolt/adapter/socket_mode/__init__.py' adding 'slack_bolt/adapter/socket_mode/async_base_handler.py' adding 'slack_bolt/adapter/socket_mode/async_handler.py' adding 'slack_bolt/adapter/socket_mode/async_internals.py' adding 'slack_bolt/adapter/socket_mode/base_handler.py' adding 'slack_bolt/adapter/socket_mode/internals.py' adding 'slack_bolt/adapter/socket_mode/aiohttp/__init__.py' adding 'slack_bolt/adapter/socket_mode/builtin/__init__.py' adding 'slack_bolt/adapter/socket_mode/websocket_client/__init__.py' adding 'slack_bolt/adapter/socket_mode/websockets/__init__.py' adding 'slack_bolt/adapter/starlette/__init__.py' adding 'slack_bolt/adapter/starlette/async_handler.py' adding 'slack_bolt/adapter/starlette/handler.py' adding 'slack_bolt/adapter/tornado/__init__.py' adding 'slack_bolt/adapter/tornado/async_handler.py' adding 'slack_bolt/adapter/tornado/handler.py' adding 'slack_bolt/adapter/wsgi/__init__.py' adding 'slack_bolt/adapter/wsgi/handler.py' adding 'slack_bolt/adapter/wsgi/http_request.py' adding 'slack_bolt/adapter/wsgi/http_response.py' adding 'slack_bolt/adapter/wsgi/internals.py' adding 'slack_bolt/app/__init__.py' adding 'slack_bolt/app/app.py' adding 'slack_bolt/app/async_app.py' adding 'slack_bolt/app/async_server.py' adding 'slack_bolt/authorization/__init__.py' adding 'slack_bolt/authorization/async_authorize.py' adding 'slack_bolt/authorization/async_authorize_args.py' adding 'slack_bolt/authorization/authorize.py' adding 'slack_bolt/authorization/authorize_args.py' adding 'slack_bolt/authorization/authorize_result.py' adding 'slack_bolt/context/__init__.py' adding 'slack_bolt/context/async_context.py' adding 'slack_bolt/context/base_context.py' adding 'slack_bolt/context/context.py' adding 'slack_bolt/context/ack/__init__.py' adding 'slack_bolt/context/ack/ack.py' adding 'slack_bolt/context/ack/async_ack.py' adding 'slack_bolt/context/ack/internals.py' adding 'slack_bolt/context/assistant/__init__.py' adding 'slack_bolt/context/assistant/assistant_utilities.py' adding 'slack_bolt/context/assistant/async_assistant_utilities.py' adding 'slack_bolt/context/assistant/internals.py' adding 'slack_bolt/context/assistant/thread_context/__init__.py' adding 'slack_bolt/context/assistant/thread_context_store/__init__.py' adding 'slack_bolt/context/assistant/thread_context_store/async_store.py' adding 'slack_bolt/context/assistant/thread_context_store/default_async_store.py' adding 'slack_bolt/context/assistant/thread_context_store/default_store.py' adding 'slack_bolt/context/assistant/thread_context_store/store.py' adding 'slack_bolt/context/assistant/thread_context_store/file/__init__.py' adding 'slack_bolt/context/complete/__init__.py' adding 'slack_bolt/context/complete/async_complete.py' adding 'slack_bolt/context/complete/complete.py' adding 'slack_bolt/context/fail/__init__.py' adding 'slack_bolt/context/fail/async_fail.py' adding 'slack_bolt/context/fail/fail.py' adding 'slack_bolt/context/get_thread_context/__init__.py' adding 'slack_bolt/context/get_thread_context/async_get_thread_context.py' adding 'slack_bolt/context/get_thread_context/get_thread_context.py' adding 'slack_bolt/context/respond/__init__.py' adding 'slack_bolt/context/respond/async_respond.py' adding 'slack_bolt/context/respond/internals.py' adding 'slack_bolt/context/respond/respond.py' adding 'slack_bolt/context/save_thread_context/__init__.py' adding 'slack_bolt/context/save_thread_context/async_save_thread_context.py' adding 'slack_bolt/context/save_thread_context/save_thread_context.py' adding 'slack_bolt/context/say/__init__.py' adding 'slack_bolt/context/say/async_say.py' adding 'slack_bolt/context/say/internals.py' adding 'slack_bolt/context/say/say.py' adding 'slack_bolt/context/say_stream/__init__.py' adding 'slack_bolt/context/say_stream/async_say_stream.py' adding 'slack_bolt/context/say_stream/say_stream.py' adding 'slack_bolt/context/set_status/__init__.py' adding 'slack_bolt/context/set_status/async_set_status.py' adding 'slack_bolt/context/set_status/set_status.py' adding 'slack_bolt/context/set_suggested_prompts/__init__.py' adding 'slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py' adding 'slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py' adding 'slack_bolt/context/set_title/__init__.py' adding 'slack_bolt/context/set_title/async_set_title.py' adding 'slack_bolt/context/set_title/set_title.py' adding 'slack_bolt/error/__init__.py' adding 'slack_bolt/kwargs_injection/__init__.py' adding 'slack_bolt/kwargs_injection/args.py' adding 'slack_bolt/kwargs_injection/async_args.py' adding 'slack_bolt/kwargs_injection/async_utils.py' adding 'slack_bolt/kwargs_injection/utils.py' adding 'slack_bolt/lazy_listener/__init__.py' adding 'slack_bolt/lazy_listener/async_internals.py' adding 'slack_bolt/lazy_listener/async_runner.py' adding 'slack_bolt/lazy_listener/asyncio_runner.py' adding 'slack_bolt/lazy_listener/internals.py' adding 'slack_bolt/lazy_listener/runner.py' adding 'slack_bolt/lazy_listener/thread_runner.py' adding 'slack_bolt/listener/__init__.py' adding 'slack_bolt/listener/async_builtins.py' adding 'slack_bolt/listener/async_listener.py' adding 'slack_bolt/listener/async_listener_completion_handler.py' adding 'slack_bolt/listener/async_listener_error_handler.py' adding 'slack_bolt/listener/async_listener_start_handler.py' adding 'slack_bolt/listener/asyncio_runner.py' adding 'slack_bolt/listener/builtins.py' adding 'slack_bolt/listener/custom_listener.py' adding 'slack_bolt/listener/listener.py' adding 'slack_bolt/listener/listener_completion_handler.py' adding 'slack_bolt/listener/listener_error_handler.py' adding 'slack_bolt/listener/listener_start_handler.py' adding 'slack_bolt/listener/thread_runner.py' adding 'slack_bolt/listener_matcher/__init__.py' adding 'slack_bolt/listener_matcher/async_builtins.py' adding 'slack_bolt/listener_matcher/async_listener_matcher.py' adding 'slack_bolt/listener_matcher/builtins.py' adding 'slack_bolt/listener_matcher/custom_listener_matcher.py' adding 'slack_bolt/listener_matcher/listener_matcher.py' adding 'slack_bolt/logger/__init__.py' adding 'slack_bolt/logger/messages.py' adding 'slack_bolt/middleware/__init__.py' adding 'slack_bolt/middleware/async_builtins.py' adding 'slack_bolt/middleware/async_custom_middleware.py' adding 'slack_bolt/middleware/async_middleware.py' adding 'slack_bolt/middleware/async_middleware_error_handler.py' adding 'slack_bolt/middleware/custom_middleware.py' adding 'slack_bolt/middleware/middleware.py' adding 'slack_bolt/middleware/middleware_error_handler.py' adding 'slack_bolt/middleware/assistant/__init__.py' adding 'slack_bolt/middleware/assistant/assistant.py' adding 'slack_bolt/middleware/assistant/async_assistant.py' adding 'slack_bolt/middleware/attaching_conversation_kwargs/__init__.py' adding 'slack_bolt/middleware/attaching_conversation_kwargs/async_attaching_conversation_kwargs.py' adding 'slack_bolt/middleware/attaching_conversation_kwargs/attaching_conversation_kwargs.py' adding 'slack_bolt/middleware/attaching_function_token/__init__.py' adding 'slack_bolt/middleware/attaching_function_token/async_attaching_function_token.py' adding 'slack_bolt/middleware/attaching_function_token/attaching_function_token.py' adding 'slack_bolt/middleware/authorization/__init__.py' adding 'slack_bolt/middleware/authorization/async_authorization.py' adding 'slack_bolt/middleware/authorization/async_internals.py' adding 'slack_bolt/middleware/authorization/async_multi_teams_authorization.py' adding 'slack_bolt/middleware/authorization/async_single_team_authorization.py' adding 'slack_bolt/middleware/authorization/authorization.py' adding 'slack_bolt/middleware/authorization/internals.py' adding 'slack_bolt/middleware/authorization/multi_teams_authorization.py' adding 'slack_bolt/middleware/authorization/single_team_authorization.py' adding 'slack_bolt/middleware/ignoring_self_events/__init__.py' adding 'slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.py' adding 'slack_bolt/middleware/ignoring_self_events/ignoring_self_events.py' adding 'slack_bolt/middleware/message_listener_matches/__init__.py' adding 'slack_bolt/middleware/message_listener_matches/async_message_listener_matches.py' adding 'slack_bolt/middleware/message_listener_matches/message_listener_matches.py' adding 'slack_bolt/middleware/request_verification/__init__.py' adding 'slack_bolt/middleware/request_verification/async_request_verification.py' adding 'slack_bolt/middleware/request_verification/request_verification.py' adding 'slack_bolt/middleware/ssl_check/__init__.py' adding 'slack_bolt/middleware/ssl_check/async_ssl_check.py' adding 'slack_bolt/middleware/ssl_check/ssl_check.py' adding 'slack_bolt/middleware/url_verification/__init__.py' adding 'slack_bolt/middleware/url_verification/async_url_verification.py' adding 'slack_bolt/middleware/url_verification/url_verification.py' adding 'slack_bolt/oauth/__init__.py' adding 'slack_bolt/oauth/async_callback_options.py' adding 'slack_bolt/oauth/async_internals.py' adding 'slack_bolt/oauth/async_oauth_flow.py' adding 'slack_bolt/oauth/async_oauth_settings.py' adding 'slack_bolt/oauth/callback_options.py' adding 'slack_bolt/oauth/internals.py' adding 'slack_bolt/oauth/oauth_flow.py' adding 'slack_bolt/oauth/oauth_settings.py' adding 'slack_bolt/request/__init__.py' adding 'slack_bolt/request/async_internals.py' adding 'slack_bolt/request/async_request.py' adding 'slack_bolt/request/internals.py' adding 'slack_bolt/request/payload_utils.py' adding 'slack_bolt/request/request.py' adding 'slack_bolt/response/__init__.py' adding 'slack_bolt/response/response.py' adding 'slack_bolt/util/__init__.py' adding 'slack_bolt/util/async_utils.py' adding 'slack_bolt/util/utils.py' adding 'slack_bolt/workflows/__init__.py' adding 'slack_bolt/workflows/step/__init__.py' adding 'slack_bolt/workflows/step/async_step.py' adding 'slack_bolt/workflows/step/async_step_middleware.py' adding 'slack_bolt/workflows/step/internals.py' adding 'slack_bolt/workflows/step/step.py' adding 'slack_bolt/workflows/step/step_middleware.py' adding 'slack_bolt/workflows/step/utilities/__init__.py' adding 'slack_bolt/workflows/step/utilities/async_complete.py' adding 'slack_bolt/workflows/step/utilities/async_configure.py' adding 'slack_bolt/workflows/step/utilities/async_fail.py' adding 'slack_bolt/workflows/step/utilities/async_update.py' adding 'slack_bolt/workflows/step/utilities/complete.py' adding 'slack_bolt/workflows/step/utilities/configure.py' adding 'slack_bolt/workflows/step/utilities/fail.py' adding 'slack_bolt/workflows/step/utilities/update.py' adding 'slack_bolt-1.30.0.dist-info/licenses/LICENSE' adding 'slack_bolt-1.30.0.dist-info/METADATA' adding 'slack_bolt-1.30.0.dist-info/WHEEL' adding 'slack_bolt-1.30.0.dist-info/top_level.txt' adding 'slack_bolt-1.30.0.dist-info/RECORD' removing build/bdist.macosx-14.0-arm64/wheel Successfully built slack_bolt-1.30.0-py2.py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for slack_bolt-1.30.0-py2.py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed slack_bolt-1.30.0-py2.py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-16169-4100965297/ in /nix/store/cqlha7v4j3b8i24sq6jxak9pvzvy4rb6-python3.14-slack-bolt-1.30.0... patching script interpreter paths in /nix/store/cqlha7v4j3b8i24sq6jxak9pvzvy4rb6-python3.14-slack-bolt-1.30.0 stripping (with command strip and flags -S) in /nix/store/cqlha7v4j3b8i24sq6jxak9pvzvy4rb6-python3.14-slack-bolt-1.30.0/lib checking for references to /nix/var/nix/builds/nix-16169-4100965297/ in /nix/store/9ihz9npyhvgc895s3vjcfjqjghhd4w1g-python3.14-slack-bolt-1.30.0-dist... patching script interpreter paths in /nix/store/9ihz9npyhvgc895s3vjcfjqjghhd4w1g-python3.14-slack-bolt-1.30.0-dist Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: slack_bolt Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=tests/adapter_tests/bottle/ --ignore-glob=tests/adapter_tests/pyramid/ --ignore-glob=tests/scenario_tests_async/test_events_assistant.py -k not\ \(test_failure\)\ and\ not\ \(test_oauth\)\ and\ not\ \(test_buffer_size_overrides\)\ and\ not\ \(test_buffer_size_overrides\)\ and\ not\ \(test_default_params\)\ and\ not\ \(test_default_params\)\ and\ not\ \(test_parameter_overrides\)\ and\ not\ \(test_parameter_overrides\) ============================= test session starts ============================== platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /nix/var/nix/builds/nix-16169-4100965297/source configfile: pyproject.toml testpaths: tests plugins: asyncio-1.4.0, typeguard-4.5.2, anyio-4.14.2 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 932 items / 77 deselected / 855 selected tests/adapter_tests/asgi/test_asgi_http.py ....... [ 0%] tests/adapter_tests/asgi/test_asgi_lifespan.py .... [ 1%] tests/adapter_tests/aws/test_aws_chalice.py ....... [ 2%] tests/adapter_tests/aws/test_aws_lambda.py ....... [ 2%] tests/adapter_tests/aws/test_lambda_s3_oauth_flow.py . [ 3%] tests/adapter_tests/cherrypy/test_cherrypy.py .... [ 3%] tests/adapter_tests/cherrypy/test_cherrypy_oauth.py . [ 3%] tests/adapter_tests/django/test_django.py ..... [ 4%] tests/adapter_tests/falcon/test_falcon.py .... [ 4%] tests/adapter_tests/flask/test_flask.py .... [ 5%] tests/adapter_tests/google_cloud_functions/test_google_cloud_functions.py . [ 5%] ... [ 5%] tests/adapter_tests/socket_mode/test_interactions_builtin.py . [ 5%] tests/adapter_tests/socket_mode/test_interactions_websocket_client.py . [ 5%] tests/adapter_tests/socket_mode/test_internals.py .. [ 6%] tests/adapter_tests/socket_mode/test_lazy_listeners.py . [ 6%] tests/adapter_tests/starlette/test_fastapi.py .... [ 6%] tests/adapter_tests/starlette/test_starlette.py ... [ 7%] tests/adapter_tests/tornado/test_tornado.py ... [ 7%] tests/adapter_tests/wsgi/test_wsgi_http.py ...... [ 8%] tests/adapter_tests_async/socket_mode/test_async_aiohttp.py . [ 8%] tests/adapter_tests_async/socket_mode/test_async_lazy_listeners.py . [ 8%] tests/adapter_tests_async/socket_mode/test_async_websockets.py . [ 8%] tests/adapter_tests_async/test_async_asgi.py .... [ 8%] tests/adapter_tests_async/test_async_falcon.py .... [ 9%] tests/adapter_tests_async/test_async_fastapi.py .... [ 9%] tests/adapter_tests_async/test_async_sanic.py ... [ 10%] tests/adapter_tests_async/test_async_starlette.py ... [ 10%] tests/adapter_tests_async/test_tornado.py ... [ 10%] tests/scenario_tests/test_app.py ................ [ 12%] tests/scenario_tests/test_app_actor_user_token.py .. [ 12%] tests/scenario_tests/test_app_bot_only.py ....... [ 13%] tests/scenario_tests/test_app_custom_authorize.py ... [ 14%] tests/scenario_tests/test_app_decorators.py . [ 14%] tests/scenario_tests/test_app_installation_store.py . [ 14%] tests/scenario_tests/test_app_using_methods_in_class.py ........ [ 15%] tests/scenario_tests/test_attachment_actions.py ..... [ 15%] tests/scenario_tests/test_authorize.py .... [ 16%] tests/scenario_tests/test_block_actions.py ........ [ 17%] tests/scenario_tests/test_block_actions_respond.py .. [ 17%] tests/scenario_tests/test_block_suggestion.py ........ [ 18%] tests/scenario_tests/test_dialogs.py ............... [ 20%] tests/scenario_tests/test_error_handler.py ......... [ 21%] tests/scenario_tests/test_events.py ................ [ 23%] tests/scenario_tests/test_events_assistant.py ......... [ 24%] tests/scenario_tests/test_events_assistant_without_middleware.py ....... [ 25%] . [ 25%] tests/scenario_tests/test_events_ignore_self.py .... [ 25%] tests/scenario_tests/test_events_org_apps.py .... [ 26%] tests/scenario_tests/test_events_request_verification.py .. [ 26%] tests/scenario_tests/test_events_say_stream.py ........ [ 27%] tests/scenario_tests/test_events_set_status.py ....... [ 28%] tests/scenario_tests/test_events_shared_channels.py ......... [ 29%] tests/scenario_tests/test_events_socket_mode.py .......... [ 30%] tests/scenario_tests/test_events_token_revocations.py ... [ 30%] tests/scenario_tests/test_events_url_verification.py .. [ 30%] tests/scenario_tests/test_function.py ......... [ 31%] tests/scenario_tests/test_installation_store_authorize.py . [ 32%] tests/scenario_tests/test_lazy.py ... [ 32%] tests/scenario_tests/test_listener_middleware.py ... [ 32%] tests/scenario_tests/test_message.py ........... [ 34%] tests/scenario_tests/test_message_bot.py . [ 34%] tests/scenario_tests/test_message_changed.py . [ 34%] tests/scenario_tests/test_message_deleted.py . [ 34%] tests/scenario_tests/test_message_file_share.py . [ 34%] tests/scenario_tests/test_message_thread_broadcast.py . [ 34%] tests/scenario_tests/test_middleware.py ........ [ 35%] tests/scenario_tests/test_shortcut.py ....... [ 36%] tests/scenario_tests/test_slash_command.py .... [ 36%] tests/scenario_tests/test_ssl_check.py ... [ 37%] tests/scenario_tests/test_view_closed.py .... [ 37%] tests/scenario_tests/test_view_submission.py ...... [ 38%] tests/scenario_tests/test_web_client_customization.py ...... [ 39%] tests/scenario_tests/test_workflow_steps.py ....... [ 39%] tests/scenario_tests/test_workflow_steps_decorator_simple.py ... [ 40%] tests/scenario_tests/test_workflow_steps_decorator_with_args.py .... [ 40%] tests/scenario_tests_async/test_app.py ............. [ 42%] tests/scenario_tests_async/test_app_actor_user_token.py .. [ 42%] tests/scenario_tests_async/test_app_bot_only.py ...... [ 43%] tests/scenario_tests_async/test_app_custom_authorize.py ... [ 43%] tests/scenario_tests_async/test_app_decorators.py . [ 43%] tests/scenario_tests_async/test_app_dispatch.py .. [ 43%] tests/scenario_tests_async/test_app_installation_store.py . [ 43%] tests/scenario_tests_async/test_app_using_methods_in_class.py ......... [ 45%] tests/scenario_tests_async/test_attachment_actions.py ...... [ 45%] tests/scenario_tests_async/test_authorize.py .... [ 46%] tests/scenario_tests_async/test_block_actions.py ......... [ 47%] tests/scenario_tests_async/test_block_actions_respond.py . [ 47%] tests/scenario_tests_async/test_block_suggestion.py ........ [ 48%] tests/scenario_tests_async/test_dialogs.py ............... [ 50%] tests/scenario_tests_async/test_error_handler.py ......... [ 51%] tests/scenario_tests_async/test_events.py .................. [ 53%] tests/scenario_tests_async/test_events_assistant_without_middleware.py . [ 53%] .FF.... [ 54%] tests/scenario_tests_async/test_events_ignore_self.py .... [ 54%] tests/scenario_tests_async/test_events_org_apps.py .... [ 55%] tests/scenario_tests_async/test_events_request_verification.py .. [ 55%] tests/scenario_tests_async/test_events_say_stream.py ........ [ 56%] tests/scenario_tests_async/test_events_set_status.py ....... [ 57%] tests/scenario_tests_async/test_events_shared_channels.py ........... [ 58%] tests/scenario_tests_async/test_events_socket_mode.py ........... [ 59%] tests/scenario_tests_async/test_events_token_revocations.py ... [ 60%] tests/scenario_tests_async/test_events_url_verification.py .. [ 60%] tests/scenario_tests_async/test_function.py ......... [ 61%] tests/scenario_tests_async/test_installation_store_authorize.py . [ 61%] tests/scenario_tests_async/test_lazy.py .. [ 61%] tests/scenario_tests_async/test_listener_middleware.py .. [ 61%] tests/scenario_tests_async/test_message.py ........... [ 63%] tests/scenario_tests_async/test_message_bot.py . [ 63%] tests/scenario_tests_async/test_message_changed.py . [ 63%] tests/scenario_tests_async/test_message_deleted.py . [ 63%] tests/scenario_tests_async/test_message_file_share.py . [ 63%] tests/scenario_tests_async/test_message_thread_broadcast.py . [ 63%] tests/scenario_tests_async/test_middleware.py ...... [ 64%] tests/scenario_tests_async/test_shortcut.py ....... [ 65%] tests/scenario_tests_async/test_slash_command.py .... [ 65%] tests/scenario_tests_async/test_ssl_check.py .. [ 65%] tests/scenario_tests_async/test_view_closed.py .... [ 66%] tests/scenario_tests_async/test_view_submission.py ...... [ 67%] tests/scenario_tests_async/test_web_client_customization.py ...... [ 67%] tests/scenario_tests_async/test_workflow_steps.py ....127.0.0.1 - - [16/Oct/2026 21:22:32] "POST /workflows.stepFailed HTTP/1.1" 200 - ... [ 68%] tests/scenario_tests_async/test_workflow_steps_decorator_simple.py ... [ 69%] tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py .. [ 69%] .. [ 69%] tests/slack_bolt/app/test_dev_server.py . [ 69%] tests/slack_bolt/authorization/test_authorize.py ........... [ 70%] tests/slack_bolt/context/test_ack.py ........... [ 72%] tests/slack_bolt/context/test_complete.py .... [ 72%] tests/slack_bolt/context/test_fail.py .... [ 73%] tests/slack_bolt/context/test_respond.py .... [ 73%] tests/slack_bolt/context/test_respond_internals.py .......... [ 74%] tests/slack_bolt/context/test_say.py ........ [ 75%] tests/slack_bolt/context/test_say_stream.py ... [ 76%] tests/slack_bolt/context/test_set_status.py .... [ 76%] tests/slack_bolt/context/test_set_suggested_prompts.py ...... [ 77%] tests/slack_bolt/error/test_errors.py . [ 77%] tests/slack_bolt/kwargs_injection/test_args.py .. [ 77%] tests/slack_bolt/listener/test_listener_completion_handler.py . [ 77%] tests/slack_bolt/listener/test_listener_start_handler.py . [ 77%] tests/slack_bolt/listener_matcher/test_builtins.py ..... [ 78%] tests/slack_bolt/listener_matcher/test_custom_listener_matcher.py . [ 78%] tests/slack_bolt/logger/test_unmatched_suggestions.py ........... [ 79%] tests/slack_bolt/middleware/attaching_conversation_kwargs/test_attaching_conversation_kwargs.py . [ 79%] ........ [ 80%] tests/slack_bolt/middleware/authorization/test_single_team_authorization.py . [ 80%] . [ 81%] tests/slack_bolt/middleware/request_verification/test_request_verification.py . [ 81%] ..... [ 81%] tests/slack_bolt/oauth/test_internals.py ....... [ 82%] tests/slack_bolt/request/test_internals.py ................ [ 84%] tests/slack_bolt/request/test_payload_utils.py ............ [ 85%] tests/slack_bolt/request/test_request.py ..... [ 86%] tests/slack_bolt/util/test_util.py .... [ 86%] tests/slack_bolt/workflows/step/test_step.py .. [ 87%] tests/slack_bolt_async/app/test_server.py . [ 87%] tests/slack_bolt_async/authorization/test_async_authorize.py ........... [ 88%] [ 88%] tests/slack_bolt_async/context/test_async_ack.py ........... [ 89%] tests/slack_bolt_async/context/test_async_complete.py .... [ 90%] tests/slack_bolt_async/context/test_async_fail.py .... [ 90%] tests/slack_bolt_async/context/test_async_respond.py .... [ 91%] tests/slack_bolt_async/context/test_async_say.py ........ [ 92%] tests/slack_bolt_async/context/test_async_say_stream.py ... [ 92%] tests/slack_bolt_async/context/test_async_set_status.py .... [ 92%] tests/slack_bolt_async/context/test_async_set_suggested_prompts.py ..... [ 93%] . [ 93%] tests/slack_bolt_async/kwargs_injection/test_async_args.py .. [ 93%] tests/slack_bolt_async/listener/test_async_listener_completion_handler.py . [ 94%] [ 94%] tests/slack_bolt_async/listener/test_async_listener_start_handler.py . [ 94%] tests/slack_bolt_async/listener_matcher/test_async_custom_listener_matcher.py . [ 94%] [ 94%] tests/slack_bolt_async/logger/test_unmatched_suggestions.py ........... [ 95%] tests/slack_bolt_async/middleware/attaching_conversation_kwargs/test_async_attaching_conversation_kwargs.py . [ 95%] ........ [ 96%] tests/slack_bolt_async/middleware/authorization/test_single_team_authorization.py . [ 96%] . [ 96%] tests/slack_bolt_async/middleware/request_verification/test_request_verification.py . [ 96%] ..... [ 97%] tests/slack_bolt_async/oauth/test_async_oauth_flow.py ............ [ 98%] tests/slack_bolt_async/oauth/test_async_oauth_flow_sqlite3.py ..... [ 99%] tests/slack_bolt_async/request/test_async_request.py .. [ 99%] tests/slack_bolt_async/workflows/step/test_async_step.py .. [100%] =================================== FAILURES =================================== _________ TestAsyncEventsAssistantWithoutMiddleware.test_user_message __________ fut = , timeout = 0.1 async def wait_for(fut, timeout): """Wait for the single Future or coroutine to complete, with timeout. Coroutine will be wrapped in Task. Returns result of the Future or coroutine. When a timeout occurs, it cancels the task and raises TimeoutError. To avoid the task cancellation, wrap it in shield(). If the wait is cancelled, the task is also cancelled. If the task suppresses the cancellation and returns a value instead, that value is returned. This function is a coroutine. """ # The special case for timeout <= 0 is for the following case: # # async def test_waitfor(): # func_started = False # # async def func(): # nonlocal func_started # func_started = True # # try: # await asyncio.wait_for(func(), 0) # except asyncio.TimeoutError: # assert not func_started # else: # assert False # # asyncio.run(test_waitfor()) if timeout is not None and timeout <= 0: fut = ensure_future(fut) if fut.done(): return fut.result() await _cancel_and_wait(fut) try: return fut.result() except exceptions.CancelledError as exc: raise TimeoutError from exc async with timeouts.timeout(timeout): > return await fut ^^^^^^^^^ /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/tasks.py:488: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = async def wait(self): """Block until the internal flag is true. If the internal flag is true on entry, return True immediately. Otherwise, block until another task calls set() to set the flag to true, then return True. """ if self._value: return True fut = self._get_loop().create_future() self._waiters.append(fut) try: > await fut E asyncio.exceptions.CancelledError /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/locks.py:213: CancelledError The above exception was the direct cause of the following exception: self = @pytest.mark.asyncio async def test_user_message(self): app = AsyncApp(client=self.web_client) listener_called = asyncio.Event() @app.message("") async def handle_message( say: AsyncSay, set_status: AsyncSetStatus, set_title: AsyncSetTitle, set_suggested_prompts: AsyncSetSuggestedPrompts, get_thread_context: AsyncGetThreadContext, save_thread_context: AsyncSaveThreadContext, context: AsyncBoltContext, ): assert context.channel_id == "D111" assert context.thread_ts == "1726133698.626339" assert say.thread_ts == context.thread_ts assert set_status is not None assert set_title is not None assert set_suggested_prompts is not None assert get_thread_context is not None assert save_thread_context is not None try: await set_status("is typing...") await say("Here you are!") listener_called.set() except Exception as e: await say(f"Oops, something went wrong (error: {e})") request = AsyncBoltRequest(body=user_message_event_body, mode="socket_mode") response = await app.async_dispatch(request) assert response.status == 200 > assert (await asyncio.wait_for(listener_called.wait(), timeout=0.1)) is True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/scenario_tests_async/test_events_assistant_without_middleware.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/tasks.py:487: in wait_for async with timeouts.timeout(timeout): ^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = exc_type = exc_val = CancelledError(), exc_tb = async def __aexit__( self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None, ) -> bool | None: assert self._state in (_State.ENTERED, _State.EXPIRING) if self._timeout_handler is not None: self._timeout_handler.cancel() self._timeout_handler = None if self._state is _State.EXPIRING: self._state = _State.EXPIRED if self._task.uncancel() <= self._cancelling and exc_type is not None: # Since there are no new cancel requests, we're # handling this. if issubclass(exc_type, exceptions.CancelledError): > raise TimeoutError from exc_val E TimeoutError /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/timeouts.py:115: TimeoutError ------------------------------ Captured log setup ------------------------------ 2026-10-16 21:21:57 DEBUG Using selector: KqueueSelector ----------------------------- Captured stderr call ----------------------------- 127.0.0.1 - - [16/Oct/2026 21:21:57] "POST /auth.test?team_id=T111 HTTP/1.1" 200 - 127.0.0.1 - - [16/Oct/2026 21:21:57] "POST /assistant.threads.setStatus HTTP/1.1" 200 - ------------------------------ Captured log call ------------------------------- 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.ssl_check.async_ssl_check.AsyncSslCheck 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.request_verification.async_request_verification.AsyncRequestVerification 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.authorization.async_single_team_authorization.AsyncSingleTeamAuthorization 2026-10-16 21:21:57 DEBUG Sending a request - url: POST http://localhost:8888/auth.test, params: {'team_id': 'T111'}, files: {}, data: {}, json: {}, proxy: {}, headers: {'Content-Type': 'application/x-www-form-urlencoded', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} 2026-10-16 21:21:57 DEBUG Received the following response - status: 200, headers: {'Server': 'SimpleHTTP/0.6 Python/3.14.7', 'Date': 'Fri, 16 Oct 2026 21:21:57 GMT', 'x-oauth-scopes': 'chat:write,commands', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '174'}, body: {'ok': True, 'url': 'https://subarachnoid.slack.com/', 'team': 'Subarachnoid Workspace', 'user': 'bot', 'team_id': 'T0G9PQBBK', 'user_id': 'W23456789', 'bot_id': 'BZYBOTHED'} 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.ignoring_self_events.async_ignoring_self_events.AsyncIgnoringSelfEvents 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.url_verification.async_url_verification.AsyncUrlVerification 2026-10-16 21:21:57 DEBUG Applying slack_bolt.middleware.attaching_function_token.async_attaching_function_token.AsyncAttachingFunctionToken 2026-10-16 21:21:57 DEBUG Checking listener: handle_message ... 2026-10-16 21:21:57 DEBUG Running listener: handle_message ... 2026-10-16 21:21:57 DEBUG Responding with status: 200 body: "" (0 millis) 2026-10-16 21:21:57 DEBUG Sending a request - url: POST http://localhost:8888/assistant.threads.setStatus, params: {}, files: {}, data: {}, json: {'channel_id': 'D111', 'thread_ts': '1726133698.626339', 'status': 'is typing...', 'team_id': 'T111'}, proxy: {}, headers: {'Content-Type': 'application/json;charset=utf-8', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} 2026-10-16 21:21:57 INFO request: /assistant.threads.setStatus {'channel_id': 'D111', 'thread_ts': '1726133698.626339', 'status': 'is typing...', 'team_id': 'T111'} 2026-10-16 21:21:57 DEBUG Received the following response - status: 200, headers: {'Server': 'SimpleHTTP/0.6 Python/3.14.7', 'Date': 'Fri, 16 Oct 2026 21:21:57 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '12'}, body: {'ok': True} _ TestAsyncEventsAssistantWithoutMiddleware.test_user_message_with_assistant_thread _ fut = , timeout = 0.1 async def wait_for(fut, timeout): """Wait for the single Future or coroutine to complete, with timeout. Coroutine will be wrapped in Task. Returns result of the Future or coroutine. When a timeout occurs, it cancels the task and raises TimeoutError. To avoid the task cancellation, wrap it in shield(). If the wait is cancelled, the task is also cancelled. If the task suppresses the cancellation and returns a value instead, that value is returned. This function is a coroutine. """ # The special case for timeout <= 0 is for the following case: # # async def test_waitfor(): # func_started = False # # async def func(): # nonlocal func_started # func_started = True # # try: # await asyncio.wait_for(func(), 0) # except asyncio.TimeoutError: # assert not func_started # else: # assert False # # asyncio.run(test_waitfor()) if timeout is not None and timeout <= 0: fut = ensure_future(fut) if fut.done(): return fut.result() await _cancel_and_wait(fut) try: return fut.result() except exceptions.CancelledError as exc: raise TimeoutError from exc async with timeouts.timeout(timeout): > return await fut ^^^^^^^^^ /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/tasks.py:488: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = async def wait(self): """Block until the internal flag is true. If the internal flag is true on entry, return True immediately. Otherwise, block until another task calls set() to set the flag to true, then return True. """ if self._value: return True fut = self._get_loop().create_future() self._waiters.append(fut) try: > await fut E asyncio.exceptions.CancelledError /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/locks.py:213: CancelledError The above exception was the direct cause of the following exception: self = @pytest.mark.asyncio async def test_user_message_with_assistant_thread(self): app = AsyncApp(client=self.web_client) listener_called = asyncio.Event() @app.message("") async def handle_message( say: AsyncSay, set_status: AsyncSetStatus, set_title: AsyncSetTitle, set_suggested_prompts: AsyncSetSuggestedPrompts, get_thread_context: AsyncGetThreadContext, save_thread_context: AsyncSaveThreadContext, context: AsyncBoltContext, ): assert context.channel_id == "D111" assert context.thread_ts == "1726133698.626339" assert say.thread_ts == context.thread_ts assert set_status is not None assert set_title is not None assert set_suggested_prompts is not None assert get_thread_context is not None assert save_thread_context is not None try: await set_status("is typing...") await say("Here you are!") listener_called.set() except Exception as e: await say(f"Oops, something went wrong (error: {e})") request = AsyncBoltRequest(body=user_message_event_body_with_assistant_thread, mode="socket_mode") response = await app.async_dispatch(request) assert response.status == 200 > assert (await asyncio.wait_for(listener_called.wait(), timeout=0.1)) is True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/scenario_tests_async/test_events_assistant_without_middleware.py:181: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/tasks.py:487: in wait_for async with timeouts.timeout(timeout): ^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = exc_type = exc_val = CancelledError(), exc_tb = async def __aexit__( self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None, ) -> bool | None: assert self._state in (_State.ENTERED, _State.EXPIRING) if self._timeout_handler is not None: self._timeout_handler.cancel() self._timeout_handler = None if self._state is _State.EXPIRING: self._state = _State.EXPIRED if self._task.uncancel() <= self._cancelling and exc_type is not None: # Since there are no new cancel requests, we're # handling this. if issubclass(exc_type, exceptions.CancelledError): > raise TimeoutError from exc_val E TimeoutError /nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/lib/python3.14/asyncio/timeouts.py:115: TimeoutError ------------------------------ Captured log setup ------------------------------ 2026-10-16 21:21:58 DEBUG Using selector: KqueueSelector ----------------------------- Captured stderr call ----------------------------- 127.0.0.1 - - [16/Oct/2026 21:21:58] "POST /auth.test?team_id=T111 HTTP/1.1" 200 - 127.0.0.1 - - [16/Oct/2026 21:21:58] "POST /assistant.threads.setStatus HTTP/1.1" 200 - 127.0.0.1 - - [16/Oct/2026 21:21:58] "GET /conversations.replies?channel=D111&ts=1726133698.626339&include_all_metadata=1&limit=4&oldest=1726133698.626339&team_id=T111 HTTP/1.1" 200 - ------------------------------ Captured log call ------------------------------- 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.ssl_check.async_ssl_check.AsyncSslCheck 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.request_verification.async_request_verification.AsyncRequestVerification 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.authorization.async_single_team_authorization.AsyncSingleTeamAuthorization 2026-10-16 21:21:58 DEBUG Sending a request - url: POST http://localhost:8888/auth.test, params: {'team_id': 'T111'}, files: {}, data: {}, json: {}, proxy: {}, headers: {'Content-Type': 'application/x-www-form-urlencoded', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} 2026-10-16 21:21:58 DEBUG Received the following response - status: 200, headers: {'Server': 'SimpleHTTP/0.6 Python/3.14.7', 'Date': 'Fri, 16 Oct 2026 21:21:58 GMT', 'x-oauth-scopes': 'chat:write,commands', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '174'}, body: {'ok': True, 'url': 'https://subarachnoid.slack.com/', 'team': 'Subarachnoid Workspace', 'user': 'bot', 'team_id': 'T0G9PQBBK', 'user_id': 'W23456789', 'bot_id': 'BZYBOTHED'} 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.ignoring_self_events.async_ignoring_self_events.AsyncIgnoringSelfEvents 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.url_verification.async_url_verification.AsyncUrlVerification 2026-10-16 21:21:58 DEBUG Applying slack_bolt.middleware.attaching_function_token.async_attaching_function_token.AsyncAttachingFunctionToken 2026-10-16 21:21:58 DEBUG Checking listener: handle_message ... 2026-10-16 21:21:58 DEBUG Running listener: handle_message ... 2026-10-16 21:21:58 DEBUG Responding with status: 200 body: "" (0 millis) 2026-10-16 21:21:58 DEBUG Sending a request - url: POST http://localhost:8888/assistant.threads.setStatus, params: {}, files: {}, data: {}, json: {'channel_id': 'D111', 'thread_ts': '1726133698.626339', 'status': 'is typing...', 'team_id': 'T111'}, proxy: {}, headers: {'Content-Type': 'application/json;charset=utf-8', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} 2026-10-16 21:21:58 INFO request: /assistant.threads.setStatus {'channel_id': 'D111', 'thread_ts': '1726133698.626339', 'status': 'is typing...', 'team_id': 'T111'} 2026-10-16 21:21:58 DEBUG Received the following response - status: 200, headers: {'Server': 'SimpleHTTP/0.6 Python/3.14.7', 'Date': 'Fri, 16 Oct 2026 21:21:58 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '12'}, body: {'ok': True} 2026-10-16 21:21:58 DEBUG Sending a request - url: GET http://localhost:8888/conversations.replies, params: {'channel': 'D111', 'ts': '1726133698.626339', 'include_all_metadata': '1', 'limit': 4, 'oldest': '1726133698.626339', 'team_id': 'T111'}, files: {}, data: {}, json: {}, proxy: {}, headers: {'Content-Type': 'application/x-www-form-urlencoded', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} 2026-10-16 21:21:58 INFO request: /conversations.replies {'channel': 'D111', 'ts': '1726133698.626339', 'include_all_metadata': '1', 'limit': '4', 'oldest': '1726133698.626339', 'team_id': 'T111'} 2026-10-16 21:21:58 DEBUG Received the following response - status: 200, headers: {'Server': 'SimpleHTTP/0.6 Python/3.14.7', 'Date': 'Fri, 16 Oct 2026 21:21:58 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '12'}, body: {'ok': True} 2026-10-16 21:21:58 DEBUG Sending a request - url: POST http://localhost:8888/chat.postMessage, params: {}, files: {}, data: {}, json: {'channel': 'D111', 'text': 'Here you are!', 'thread_ts': '1726133698.626339', 'metadata': {'event_type': 'assistant_thread_context', 'event_payload': None}, 'team_id': 'T111'}, proxy: {}, headers: {'Content-Type': 'application/json;charset=utf-8', 'Authorization': '(redacted)', 'User-Agent': 'Python/3.14.7 slackclient/3.45.0 Darwin/25.6.0'} =============================== warnings summary =============================== tests/adapter_tests/starlette/test_fastapi.py:9 /nix/var/nix/builds/nix-16169-4100965297/source/tests/adapter_tests/starlette/test_fastapi.py:9: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. from starlette.testclient import TestClient tests/adapter_tests_async/test_async_sanic.py::TestSanic::test_events /nix/store/qphycimyf4fkkgccd20n0l7sjmww2pdj-python3.14-websockets-16.1/lib/python3.14/site-packages/websockets/legacy/__init__.py:6: DeprecationWarning: websockets.legacy is deprecated; see https://websockets.readthedocs.io/en/stable/howto/upgrade.html for upgrade instructions warnings.warn( # deprecated in 14.0 - 2024-11-09 tests/scenario_tests/test_workflow_steps.py: 13 warnings tests/scenario_tests/test_workflow_steps_decorator_simple.py: 6 warnings tests/scenario_tests/test_workflow_steps_decorator_with_args.py: 8 warnings /nix/var/nix/builds/nix-16169-4100965297/source/slack_bolt/app/app.py:750: DeprecationWarning: Steps from apps for legacy workflows are now deprecated. Use new custom steps: https://docs.slack.dev/workflows/workflow-steps/ warnings.warn( tests/scenario_tests/test_workflow_steps.py::TestWorkflowSteps::test_save tests/scenario_tests/test_workflow_steps.py::TestWorkflowSteps::test_save_process_before_response tests/scenario_tests/test_workflow_steps_decorator_simple.py::TestWorkflowStepsDecorator::test_save tests/scenario_tests/test_workflow_steps_decorator_with_args.py::TestWorkflowStepsDecorator::test_save tests/scenario_tests_async/test_workflow_steps.py::TestAsyncWorkflowSteps::test_save tests/scenario_tests_async/test_workflow_steps.py::TestAsyncWorkflowSteps::test_save_process_before_response tests/scenario_tests_async/test_workflow_steps_decorator_simple.py::TestAsyncWorkflowStepsDecorator::test_save tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py::TestAsyncWorkflowStepsDecorator::test_save tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py::TestAsyncWorkflowStepsDecorator::test_logger_propagation /nix/store/2i9qkh1y35px2v4wr6b21v46g0fmzgbs-python3.14-slack-sdk-3.45.0/lib/python3.14/site-packages/slack_sdk/web/deprecation.py:52: UserWarning: workflows.updateStep is deprecated. For more info, go to https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back/ warnings.warn(message) tests/scenario_tests/test_workflow_steps.py::TestWorkflowSteps::test_execute tests/scenario_tests/test_workflow_steps.py::TestWorkflowSteps::test_execute_process_before_response tests/scenario_tests/test_workflow_steps_decorator_simple.py::TestWorkflowStepsDecorator::test_execute tests/scenario_tests/test_workflow_steps_decorator_with_args.py::TestWorkflowStepsDecorator::test_execute tests/scenario_tests_async/test_workflow_steps.py::TestAsyncWorkflowSteps::test_execute tests/scenario_tests_async/test_workflow_steps.py::TestAsyncWorkflowSteps::test_execute_process_before_response tests/scenario_tests_async/test_workflow_steps_decorator_simple.py::TestAsyncWorkflowStepsDecorator::test_execute tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py::TestAsyncWorkflowStepsDecorator::test_execute tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py::TestAsyncWorkflowStepsDecorator::test_logger_propagation /nix/store/2i9qkh1y35px2v4wr6b21v46g0fmzgbs-python3.14-slack-sdk-3.45.0/lib/python3.14/site-packages/slack_sdk/web/deprecation.py:52: UserWarning: workflows.stepCompleted is deprecated. For more info, go to https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back/ warnings.warn(message) tests/scenario_tests/test_workflow_steps.py::TestWorkflowSteps::test_execute tests/scenario_tests/test_workflow_steps_decorator_simple.py::TestWorkflowStepsDecorator::test_execute tests/scenario_tests/test_workflow_steps_decorator_with_args.py::TestWorkflowStepsDecorator::test_execute tests/scenario_tests_async/test_workflow_steps.py::TestAsyncWorkflowSteps::test_execute tests/scenario_tests_async/test_workflow_steps_decorator_simple.py::TestAsyncWorkflowStepsDecorator::test_execute tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py::TestAsyncWorkflowStepsDecorator::test_execute /nix/store/2i9qkh1y35px2v4wr6b21v46g0fmzgbs-python3.14-slack-sdk-3.45.0/lib/python3.14/site-packages/slack_sdk/web/deprecation.py:52: UserWarning: workflows.stepFailed is deprecated. For more info, go to https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back/ warnings.warn(message) tests/scenario_tests_async/test_workflow_steps.py: 13 warnings tests/scenario_tests_async/test_workflow_steps_decorator_simple.py: 6 warnings tests/scenario_tests_async/test_workflow_steps_decorator_with_args.py: 8 warnings /nix/var/nix/builds/nix-16169-4100965297/source/slack_bolt/app/async_app.py:773: DeprecationWarning: Steps from apps for legacy workflows are now deprecated. Use new custom steps: https://docs.slack.dev/workflows/workflow-steps/ warnings.warn( tests/slack_bolt_async/authorization/test_async_authorize.py::TestAsyncAuthorize::test_fetch_different_user_token_with_rotation tests/slack_bolt_async/authorization/test_async_authorize.py::TestAsyncAuthorize::test_fetch_different_user_token_with_rotation tests/slack_bolt_async/authorization/test_async_authorize.py::TestAsyncAuthorize::test_rotate_only_bot_token tests/slack_bolt_async/oauth/test_async_oauth_flow.py::TestAsyncOAuthFlow::test_handle_callback tests/slack_bolt_async/oauth/test_async_oauth_flow.py::TestAsyncOAuthFlow::test_handle_callback_no_state_validation tests/slack_bolt_async/oauth/test_async_oauth_flow.py::TestAsyncOAuthFlow::test_handle_callback_using_options tests/slack_bolt_async/oauth/test_async_oauth_flow_sqlite3.py::TestAsyncOAuthFlowSQLite3::test_handle_callback tests/slack_bolt_async/oauth/test_async_oauth_flow_sqlite3.py::TestAsyncOAuthFlowSQLite3::test_handle_callback_using_options /nix/store/2i9qkh1y35px2v4wr6b21v46g0fmzgbs-python3.14-slack-sdk-3.45.0/lib/python3.14/site-packages/slack_sdk/web/async_base_client.py:149: DeprecationWarning: BasicAuth is deprecated and will be removed in aiohttp 4.0; use aiohttp.encode_basic_auth() with headers={'Authorization': ...} instead auth = BasicAuth(auth["client_id"], auth["client_secret"]) # type: ignore[assignment] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/scenario_tests_async/test_events_assistant_without_middleware.py::TestAsyncEventsAssistantWithoutMiddleware::test_user_message - TimeoutError FAILED tests/scenario_tests_async/test_events_assistant_without_middleware.py::TestAsyncEventsAssistantWithoutMiddleware::test_user_message_with_assistant_thread - TimeoutError ==== 2 failed, 853 passed, 77 deselected, 88 warnings in 151.33s (0:02:31) =====