2026-06-30T11:20:09,805 Created temporary directory: /tmp/pip-ephem-wheel-cache-mu1r7m8l 2026-06-30T11:20:09,807 Created temporary directory: /tmp/pip-build-tracker-s2xtjrif 2026-06-30T11:20:09,807 Initialized build tracking at /tmp/pip-build-tracker-s2xtjrif 2026-06-30T11:20:09,808 Created build tracker: /tmp/pip-build-tracker-s2xtjrif 2026-06-30T11:20:09,808 Entered build tracker: /tmp/pip-build-tracker-s2xtjrif 2026-06-30T11:20:09,809 Created temporary directory: /tmp/pip-wheel-2vzqh9k0 2026-06-30T11:20:09,812 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-30T11:20:09,814 Created temporary directory: /tmp/pip-ephem-wheel-cache-myy741po 2026-06-30T11:20:09,836 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T11:20:09,839 2 location(s) to search for versions of courier: 2026-06-30T11:20:09,839 * https://pypi.org/simple/courier/ 2026-06-30T11:20:09,839 * https://www.piwheels.org/simple/courier/ 2026-06-30T11:20:09,840 Fetching project page and analyzing links: https://pypi.org/simple/courier/ 2026-06-30T11:20:09,841 Getting page https://pypi.org/simple/courier/ 2026-06-30T11:20:09,842 Found index url https://pypi.org/simple 2026-06-30T11:20:10,167 Fetched page https://pypi.org/simple/courier/ as application/vnd.pypi.simple.v1+json 2026-06-30T11:20:10,169 Skipping link: No binaries permitted for courier: https://files.pythonhosted.org/packages/56/84/b8bb9047236a3d1e8e3de00e922b3637c1db42f88361fda0e145842eb60f/courier-1.1.15-py3-none-any.whl (from https://pypi.org/simple/courier/) (requires-python:>=3.11) 2026-06-30T11:20:10,170 Found link https://files.pythonhosted.org/packages/88/69/9c0174e4d185279dac7962ef7a3b54832f1a3a007a965c8cbb3f0127c8fb/courier-1.1.15.tar.gz (from https://pypi.org/simple/courier/) (requires-python:>=3.11), version: 1.1.15 2026-06-30T11:20:10,171 Skipping link: No binaries permitted for courier: https://files.pythonhosted.org/packages/77/80/e09d52b7faad8e6b60f61ccbffdb38fe4f31074b1d05c4fbc1e26625b1c3/courier-1.1.16-py3-none-any.whl (from https://pypi.org/simple/courier/) (requires-python:>=3.11) 2026-06-30T11:20:10,172 Found link https://files.pythonhosted.org/packages/3b/cc/0487f5c234a4c8bc80b80e7a58098ca6a248d263e97850e357fd5ae3578a/courier-1.1.16.tar.gz (from https://pypi.org/simple/courier/) (requires-python:>=3.11), version: 1.1.16 2026-06-30T11:20:10,172 Fetching project page and analyzing links: https://www.piwheels.org/simple/courier/ 2026-06-30T11:20:10,173 Getting page https://www.piwheels.org/simple/courier/ 2026-06-30T11:20:10,174 Found index url https://www.piwheels.org/simple 2026-06-30T11:20:10,469 Fetched page https://www.piwheels.org/simple/courier/ as text/html 2026-06-30T11:20:10,471 Skipping link: No binaries permitted for courier: https://www.piwheels.org/simple/courier/courier-1.1.15-py3-none-any.whl#sha256=6c1f1f20ff30e3138c2542a7de1c1c44028bd7813adb9ec17d980dfd55433307 (from https://www.piwheels.org/simple/courier/) (requires-python:>=3.11) 2026-06-30T11:20:10,472 Skipping link: not a file: https://www.piwheels.org/simple/courier/ 2026-06-30T11:20:10,472 Skipping link: not a file: https://pypi.org/simple/courier/ 2026-06-30T11:20:10,492 Given no hashes to check 1 links for project 'courier': discarding no candidates 2026-06-30T11:20:10,511 Collecting courier==1.1.16 2026-06-30T11:20:10,514 Created temporary directory: /tmp/pip-unpack-gg2vmf1n 2026-06-30T11:20:10,764 Downloading courier-1.1.16.tar.gz (214 kB) 2026-06-30T11:20:11,088 Added courier==1.1.16 from https://files.pythonhosted.org/packages/3b/cc/0487f5c234a4c8bc80b80e7a58098ca6a248d263e97850e357fd5ae3578a/courier-1.1.16.tar.gz to build tracker '/tmp/pip-build-tracker-s2xtjrif' 2026-06-30T11:20:11,094 Created temporary directory: /tmp/pip-build-env-mane3j6l 2026-06-30T11:20:11,099 Installing build dependencies: started 2026-06-30T11:20:11,100 Running command pip subprocess to install build dependencies 2026-06-30T11:20:12,518 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-30T11:20:12,944 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-30T11:20:12,969 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T11:20:15,015 Collecting setuptools>=42 2026-06-30T11:20:15,016 Obtaining dependency information for setuptools>=42 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-30T11:20:15,029 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-30T11:20:15,263 Collecting wheel 2026-06-30T11:20:15,264 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-30T11:20:15,277 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-30T11:20:15,457 Collecting packaging>=24.0 2026-06-30T11:20:15,458 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-30T11:20:15,471 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-30T11:20:15,663 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T11:20:15,682 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T11:20:15,760 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T11:20:15,793 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T11:20:15,817 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T11:20:15,907 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T11:20:18,658 Installing collected packages: setuptools, packaging, wheel 2026-06-30T11:20:22,415 Creating /tmp/pip-build-env-mane3j6l/overlay/local/bin 2026-06-30T11:20:22,418 changing mode of /tmp/pip-build-env-mane3j6l/overlay/local/bin/wheel to 755 2026-06-30T11:20:22,440 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-30T11:20:22,728 Installing build dependencies: finished with status 'done' 2026-06-30T11:20:22,734 Getting requirements to build wheel: started 2026-06-30T11:20:22,735 Running command Getting requirements to build wheel 2026-06-30T11:20:23,334 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T11:20:23,334 !! 2026-06-30T11:20:23,335 ******************************************************************************** 2026-06-30T11:20:23,336 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). 2026-06-30T11:20:23,337 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T11:20:23,338 or your builds will no longer be supported. 2026-06-30T11:20:23,339 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:23,340 ******************************************************************************** 2026-06-30T11:20:23,341 !! 2026-06-30T11:20:23,342 corresp(dist, value, root_dir) 2026-06-30T11:20:23,412 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:23,413 !! 2026-06-30T11:20:23,414 ******************************************************************************** 2026-06-30T11:20:23,414 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:23,415 License :: OSI Approved :: MIT License 2026-06-30T11:20:23,416 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:23,416 ******************************************************************************** 2026-06-30T11:20:23,417 !! 2026-06-30T11:20:23,418 dist._finalize_license_expression() 2026-06-30T11:20:23,418 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:23,419 !! 2026-06-30T11:20:23,420 ******************************************************************************** 2026-06-30T11:20:23,420 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:23,421 License :: OSI Approved :: MIT License 2026-06-30T11:20:23,422 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:23,423 ******************************************************************************** 2026-06-30T11:20:23,424 !! 2026-06-30T11:20:23,424 self._finalize_license_expression() 2026-06-30T11:20:23,425 running egg_info 2026-06-30T11:20:23,429 writing courier.egg-info/PKG-INFO 2026-06-30T11:20:23,435 writing dependency_links to courier.egg-info/dependency_links.txt 2026-06-30T11:20:23,436 writing entry points to courier.egg-info/entry_points.txt 2026-06-30T11:20:23,440 writing requirements to courier.egg-info/requires.txt 2026-06-30T11:20:23,441 writing top-level names to courier.egg-info/top_level.txt 2026-06-30T11:20:23,463 reading manifest file 'courier.egg-info/SOURCES.txt' 2026-06-30T11:20:23,469 adding license file 'LICENSE' 2026-06-30T11:20:23,474 writing manifest file 'courier.egg-info/SOURCES.txt' 2026-06-30T11:20:23,572 Getting requirements to build wheel: finished with status 'done' 2026-06-30T11:20:23,575 Created temporary directory: /tmp/pip-modern-metadata-kt05nxbr 2026-06-30T11:20:23,577 Preparing metadata (pyproject.toml): started 2026-06-30T11:20:23,579 Running command Preparing metadata (pyproject.toml) 2026-06-30T11:20:24,138 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T11:20:24,138 !! 2026-06-30T11:20:24,139 ******************************************************************************** 2026-06-30T11:20:24,140 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). 2026-06-30T11:20:24,141 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T11:20:24,142 or your builds will no longer be supported. 2026-06-30T11:20:24,143 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:24,144 ******************************************************************************** 2026-06-30T11:20:24,145 !! 2026-06-30T11:20:24,145 corresp(dist, value, root_dir) 2026-06-30T11:20:24,215 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:24,216 !! 2026-06-30T11:20:24,217 ******************************************************************************** 2026-06-30T11:20:24,218 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:24,218 License :: OSI Approved :: MIT License 2026-06-30T11:20:24,219 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:24,220 ******************************************************************************** 2026-06-30T11:20:24,221 !! 2026-06-30T11:20:24,221 dist._finalize_license_expression() 2026-06-30T11:20:24,222 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:24,222 !! 2026-06-30T11:20:24,223 ******************************************************************************** 2026-06-30T11:20:24,224 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:24,225 License :: OSI Approved :: MIT License 2026-06-30T11:20:24,225 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:24,226 ******************************************************************************** 2026-06-30T11:20:24,227 !! 2026-06-30T11:20:24,227 self._finalize_license_expression() 2026-06-30T11:20:24,228 running dist_info 2026-06-30T11:20:24,239 creating /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info 2026-06-30T11:20:24,240 writing /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/PKG-INFO 2026-06-30T11:20:24,246 writing dependency_links to /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/dependency_links.txt 2026-06-30T11:20:24,248 writing entry points to /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/entry_points.txt 2026-06-30T11:20:24,251 writing requirements to /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/requires.txt 2026-06-30T11:20:24,252 writing top-level names to /tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/top_level.txt 2026-06-30T11:20:24,253 writing manifest file '/tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/SOURCES.txt' 2026-06-30T11:20:24,273 reading manifest file '/tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/SOURCES.txt' 2026-06-30T11:20:24,275 adding license file 'LICENSE' 2026-06-30T11:20:24,279 writing manifest file '/tmp/pip-modern-metadata-kt05nxbr/courier.egg-info/SOURCES.txt' 2026-06-30T11:20:24,280 creating '/tmp/pip-modern-metadata-kt05nxbr/courier-1.1.16.dist-info' 2026-06-30T11:20:24,406 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-30T11:20:24,411 Source in /tmp/pip-wheel-2vzqh9k0/courier_60df7e0236b44d53be21e32b15c65b49 has version 1.1.16, which satisfies requirement courier==1.1.16 from https://files.pythonhosted.org/packages/3b/cc/0487f5c234a4c8bc80b80e7a58098ca6a248d263e97850e357fd5ae3578a/courier-1.1.16.tar.gz 2026-06-30T11:20:24,412 Removed courier==1.1.16 from https://files.pythonhosted.org/packages/3b/cc/0487f5c234a4c8bc80b80e7a58098ca6a248d263e97850e357fd5ae3578a/courier-1.1.16.tar.gz from build tracker '/tmp/pip-build-tracker-s2xtjrif' 2026-06-30T11:20:24,418 Created temporary directory: /tmp/pip-unpack-efg4g6gu 2026-06-30T11:20:24,419 Building wheels for collected packages: courier 2026-06-30T11:20:24,424 Created temporary directory: /tmp/pip-wheel-c0yg1p9w 2026-06-30T11:20:24,424 Destination directory: /tmp/pip-wheel-c0yg1p9w 2026-06-30T11:20:24,426 Building wheel for courier (pyproject.toml): started 2026-06-30T11:20:24,427 Running command Building wheel for courier (pyproject.toml) 2026-06-30T11:20:24,974 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T11:20:24,975 !! 2026-06-30T11:20:24,976 ******************************************************************************** 2026-06-30T11:20:24,976 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). 2026-06-30T11:20:24,977 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T11:20:24,978 or your builds will no longer be supported. 2026-06-30T11:20:24,978 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:24,979 ******************************************************************************** 2026-06-30T11:20:24,980 !! 2026-06-30T11:20:24,980 corresp(dist, value, root_dir) 2026-06-30T11:20:25,045 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:25,045 !! 2026-06-30T11:20:25,046 ******************************************************************************** 2026-06-30T11:20:25,047 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:25,048 License :: OSI Approved :: MIT License 2026-06-30T11:20:25,049 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:25,049 ******************************************************************************** 2026-06-30T11:20:25,051 !! 2026-06-30T11:20:25,051 dist._finalize_license_expression() 2026-06-30T11:20:25,052 /tmp/pip-build-env-mane3j6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T11:20:25,052 !! 2026-06-30T11:20:25,053 ******************************************************************************** 2026-06-30T11:20:25,054 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T11:20:25,055 License :: OSI Approved :: MIT License 2026-06-30T11:20:25,056 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T11:20:25,057 ******************************************************************************** 2026-06-30T11:20:25,058 !! 2026-06-30T11:20:25,059 self._finalize_license_expression() 2026-06-30T11:20:25,059 running bdist_wheel 2026-06-30T11:20:25,070 running build 2026-06-30T11:20:25,071 running build_py 2026-06-30T11:20:25,077 creating build/lib/courier 2026-06-30T11:20:25,079 copying courier/__main__.py -> build/lib/courier 2026-06-30T11:20:25,083 copying courier/_claude_command.py -> build/lib/courier 2026-06-30T11:20:25,086 copying courier/smtp_transport.py -> build/lib/courier 2026-06-30T11:20:25,088 copying courier/query_parser.py -> build/lib/courier 2026-06-30T11:20:25,091 copying courier/tools.py -> build/lib/courier 2026-06-30T11:20:25,094 copying courier/sieve_filter.py -> build/lib/courier 2026-06-30T11:20:25,096 copying courier/browser_auth.py -> build/lib/courier 2026-06-30T11:20:25,098 copying courier/auth_setup.py -> build/lib/courier 2026-06-30T11:20:25,101 copying courier/mcp_server.py -> build/lib/courier 2026-06-30T11:20:25,103 copying courier/oauth2_config.py -> build/lib/courier 2026-06-30T11:20:25,106 copying courier/logging_setup.py -> build/lib/courier 2026-06-30T11:20:25,108 copying courier/smtp_client.py -> build/lib/courier 2026-06-30T11:20:25,110 copying courier/markdown_render.py -> build/lib/courier 2026-06-30T11:20:25,112 copying courier/__init__.py -> build/lib/courier 2026-06-30T11:20:25,114 copying courier/app_password.py -> build/lib/courier 2026-06-30T11:20:25,116 copying courier/imap_client.py -> build/lib/courier 2026-06-30T11:20:25,119 copying courier/models.py -> build/lib/courier 2026-06-30T11:20:25,122 copying courier/local_cache.py -> build/lib/courier 2026-06-30T11:20:25,125 copying courier/gmail_auth.py -> build/lib/courier 2026-06-30T11:20:25,126 copying courier/resources.py -> build/lib/courier 2026-06-30T11:20:25,128 copying courier/config.py -> build/lib/courier 2026-06-30T11:20:25,131 copying courier/mcp_protocol.py -> build/lib/courier 2026-06-30T11:20:25,133 copying courier/identity.py -> build/lib/courier 2026-06-30T11:20:25,135 copying courier/oauth2.py -> build/lib/courier 2026-06-30T11:20:25,138 creating build/lib/courier/workflows 2026-06-30T11:20:25,139 copying courier/workflows/meeting_reply.py -> build/lib/courier/workflows 2026-06-30T11:20:25,141 copying courier/workflows/__init__.py -> build/lib/courier/workflows 2026-06-30T11:20:25,142 copying courier/workflows/calendar_mock.py -> build/lib/courier/workflows 2026-06-30T11:20:25,145 copying courier/workflows/invite_parser.py -> build/lib/courier/workflows 2026-06-30T11:20:25,147 running egg_info 2026-06-30T11:20:25,156 writing courier.egg-info/PKG-INFO 2026-06-30T11:20:25,162 writing dependency_links to courier.egg-info/dependency_links.txt 2026-06-30T11:20:25,163 writing entry points to courier.egg-info/entry_points.txt 2026-06-30T11:20:25,166 writing requirements to courier.egg-info/requires.txt 2026-06-30T11:20:25,167 writing top-level names to courier.egg-info/top_level.txt 2026-06-30T11:20:25,178 reading manifest file 'courier.egg-info/SOURCES.txt' 2026-06-30T11:20:25,184 adding license file 'LICENSE' 2026-06-30T11:20:25,189 writing manifest file 'courier.egg-info/SOURCES.txt' 2026-06-30T11:20:25,202 installing to build/bdist.linux-armv7l/wheel 2026-06-30T11:20:25,203 running install 2026-06-30T11:20:25,224 running install_lib 2026-06-30T11:20:25,230 creating build/bdist.linux-armv7l/wheel 2026-06-30T11:20:25,233 creating build/bdist.linux-armv7l/wheel/courier 2026-06-30T11:20:25,234 copying build/lib/courier/__main__.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,238 copying build/lib/courier/_claude_command.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,240 copying build/lib/courier/smtp_transport.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,243 copying build/lib/courier/query_parser.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,246 copying build/lib/courier/tools.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,248 copying build/lib/courier/sieve_filter.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,250 copying build/lib/courier/browser_auth.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,253 copying build/lib/courier/auth_setup.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,255 copying build/lib/courier/mcp_server.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,257 copying build/lib/courier/oauth2_config.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,260 copying build/lib/courier/logging_setup.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,262 copying build/lib/courier/smtp_client.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,264 copying build/lib/courier/markdown_render.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,266 copying build/lib/courier/__init__.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,268 copying build/lib/courier/app_password.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,270 creating build/bdist.linux-armv7l/wheel/courier/workflows 2026-06-30T11:20:25,271 copying build/lib/courier/workflows/meeting_reply.py -> build/bdist.linux-armv7l/wheel/./courier/workflows 2026-06-30T11:20:25,274 copying build/lib/courier/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./courier/workflows 2026-06-30T11:20:25,276 copying build/lib/courier/workflows/calendar_mock.py -> build/bdist.linux-armv7l/wheel/./courier/workflows 2026-06-30T11:20:25,278 copying build/lib/courier/workflows/invite_parser.py -> build/bdist.linux-armv7l/wheel/./courier/workflows 2026-06-30T11:20:25,280 copying build/lib/courier/imap_client.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,283 copying build/lib/courier/models.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,286 copying build/lib/courier/local_cache.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,288 copying build/lib/courier/gmail_auth.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,290 copying build/lib/courier/resources.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,292 copying build/lib/courier/config.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,295 copying build/lib/courier/mcp_protocol.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,297 copying build/lib/courier/identity.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,299 copying build/lib/courier/oauth2.py -> build/bdist.linux-armv7l/wheel/./courier 2026-06-30T11:20:25,301 running install_egg_info 2026-06-30T11:20:25,306 Copying courier.egg-info to build/bdist.linux-armv7l/wheel/./courier-1.1.16-py3.11.egg-info 2026-06-30T11:20:25,318 running install_scripts 2026-06-30T11:20:25,331 creating build/bdist.linux-armv7l/wheel/courier-1.1.16.dist-info/WHEEL 2026-06-30T11:20:25,334 creating '/tmp/pip-wheel-c0yg1p9w/.tmp-phci4g29/courier-1.1.16-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-30T11:20:25,336 adding 'courier/__init__.py' 2026-06-30T11:20:25,349 adding 'courier/__main__.py' 2026-06-30T11:20:25,355 adding 'courier/_claude_command.py' 2026-06-30T11:20:25,356 adding 'courier/app_password.py' 2026-06-30T11:20:25,358 adding 'courier/auth_setup.py' 2026-06-30T11:20:25,360 adding 'courier/browser_auth.py' 2026-06-30T11:20:25,365 adding 'courier/config.py' 2026-06-30T11:20:25,367 adding 'courier/gmail_auth.py' 2026-06-30T11:20:25,368 adding 'courier/identity.py' 2026-06-30T11:20:25,375 adding 'courier/imap_client.py' 2026-06-30T11:20:25,378 adding 'courier/local_cache.py' 2026-06-30T11:20:25,380 adding 'courier/logging_setup.py' 2026-06-30T11:20:25,381 adding 'courier/markdown_render.py' 2026-06-30T11:20:25,382 adding 'courier/mcp_protocol.py' 2026-06-30T11:20:25,384 adding 'courier/mcp_server.py' 2026-06-30T11:20:25,387 adding 'courier/models.py' 2026-06-30T11:20:25,389 adding 'courier/oauth2.py' 2026-06-30T11:20:25,391 adding 'courier/oauth2_config.py' 2026-06-30T11:20:25,393 adding 'courier/query_parser.py' 2026-06-30T11:20:25,395 adding 'courier/resources.py' 2026-06-30T11:20:25,397 adding 'courier/sieve_filter.py' 2026-06-30T11:20:25,399 adding 'courier/smtp_client.py' 2026-06-30T11:20:25,401 adding 'courier/smtp_transport.py' 2026-06-30T11:20:25,404 adding 'courier/tools.py' 2026-06-30T11:20:25,406 adding 'courier/workflows/__init__.py' 2026-06-30T11:20:25,407 adding 'courier/workflows/calendar_mock.py' 2026-06-30T11:20:25,409 adding 'courier/workflows/invite_parser.py' 2026-06-30T11:20:25,411 adding 'courier/workflows/meeting_reply.py' 2026-06-30T11:20:25,414 adding 'courier-1.1.16.dist-info/licenses/LICENSE' 2026-06-30T11:20:25,416 adding 'courier-1.1.16.dist-info/METADATA' 2026-06-30T11:20:25,417 adding 'courier-1.1.16.dist-info/WHEEL' 2026-06-30T11:20:25,418 adding 'courier-1.1.16.dist-info/entry_points.txt' 2026-06-30T11:20:25,419 adding 'courier-1.1.16.dist-info/top_level.txt' 2026-06-30T11:20:25,419 adding 'courier-1.1.16.dist-info/RECORD' 2026-06-30T11:20:25,422 removing build/bdist.linux-armv7l/wheel 2026-06-30T11:20:25,530 Building wheel for courier (pyproject.toml): finished with status 'done' 2026-06-30T11:20:25,538 Created wheel for courier: filename=courier-1.1.16-py3-none-any.whl size=132310 sha256=46448d55fc4c4df8f9d9cb9ef2efa0857ff00a4025280d3c9e6ef381bfee3862 2026-06-30T11:20:25,539 Stored in directory: /tmp/pip-ephem-wheel-cache-myy741po/wheels/2f/34/a0/4f4e12c47296127d531700597811b523ce4a09e2a92b6787e0 2026-06-30T11:20:25,552 Successfully built courier 2026-06-30T11:20:25,559 Removed build tracker: '/tmp/pip-build-tracker-s2xtjrif'