2026-07-08T18:14:02,488 Created temporary directory: /tmp/pip-ephem-wheel-cache-6yfsbzsn 2026-07-08T18:14:02,490 Created temporary directory: /tmp/pip-build-tracker-y_l19la4 2026-07-08T18:14:02,491 Initialized build tracking at /tmp/pip-build-tracker-y_l19la4 2026-07-08T18:14:02,491 Created build tracker: /tmp/pip-build-tracker-y_l19la4 2026-07-08T18:14:02,492 Entered build tracker: /tmp/pip-build-tracker-y_l19la4 2026-07-08T18:14:02,493 Created temporary directory: /tmp/pip-wheel-ohxhpwrq 2026-07-08T18:14:02,496 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-07-08T18:14:02,498 Created temporary directory: /tmp/pip-ephem-wheel-cache-6olehvvr 2026-07-08T18:14:02,520 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T18:14:02,523 2 location(s) to search for versions of voxa-code: 2026-07-08T18:14:02,523 * https://pypi.org/simple/voxa-code/ 2026-07-08T18:14:02,523 * https://www.piwheels.org/simple/voxa-code/ 2026-07-08T18:14:02,524 Fetching project page and analyzing links: https://pypi.org/simple/voxa-code/ 2026-07-08T18:14:02,525 Getting page https://pypi.org/simple/voxa-code/ 2026-07-08T18:14:02,526 Found index url https://pypi.org/simple 2026-07-08T18:14:02,923 Fetched page https://pypi.org/simple/voxa-code/ as application/vnd.pypi.simple.v1+json 2026-07-08T18:14:02,926 Skipping link: No binaries permitted for voxa-code: https://files.pythonhosted.org/packages/91/6e/f3ee7c2d2a8e0da553993438871364abfbd1a6b0d7f8e722aba2cf2b2e99/voxa_code-0.1.0-py3-none-any.whl (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:02,927 Found link https://files.pythonhosted.org/packages/98/26/9d9462f9c623bbbb6a9267453c6058f0e8eafab5da17359c18b4f557f2e2/voxa_code-0.1.0.tar.gz (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11), version: 0.1.0 2026-07-08T18:14:02,928 Skipping link: No binaries permitted for voxa-code: https://files.pythonhosted.org/packages/8a/15/b50925b27222f253c6c04a1a8023e8f4522292d9b9cde04d171c1517b6b9/voxa_code-0.1.1-py3-none-any.whl (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:02,929 Found link https://files.pythonhosted.org/packages/33/78/2acb4c113c276af865c3cef24055a0e2e5b46da61826a583deaccb9f71b2/voxa_code-0.1.1.tar.gz (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11), version: 0.1.1 2026-07-08T18:14:02,929 Skipping link: No binaries permitted for voxa-code: https://files.pythonhosted.org/packages/f0/ee/57caf20c8e4f21e9bcf77e631bc9e5175766d46b640978424fd3fc50adc0/voxa_code-0.1.101-py3-none-any.whl (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:02,930 Found link https://files.pythonhosted.org/packages/59/da/7a6c5fa25f33e59af840e2596fb3476fe2cfa936c10518f8521189d223f7/voxa_code-0.1.101.tar.gz (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11), version: 0.1.101 2026-07-08T18:14:02,931 Skipping link: No binaries permitted for voxa-code: https://files.pythonhosted.org/packages/1e/16/f587c3954d1079c174d0f173369b58264df8e88a78930dae81eaca252b62/voxa_code-0.1.102-py3-none-any.whl (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:02,932 Found link https://files.pythonhosted.org/packages/72/27/b71da2394445110e06c03c7b02e96ec792a69b76a5c33450e49729645c27/voxa_code-0.1.102.tar.gz (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11), version: 0.1.102 2026-07-08T18:14:02,933 Skipping link: No binaries permitted for voxa-code: https://files.pythonhosted.org/packages/f7/6c/7830462e5d8697a92fd127dec5be3da04b444df4bd40014bc5a4f907d4e0/voxa_code-0.1.103-py3-none-any.whl (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:02,934 Found link https://files.pythonhosted.org/packages/34/2d/2efbfbc9c9cbbb2eaa7efbf0a65f4f1e2c074d3d053cb910d0787ada5b56/voxa_code-0.1.103.tar.gz (from https://pypi.org/simple/voxa-code/) (requires-python:>=3.11), version: 0.1.103 2026-07-08T18:14:02,935 Fetching project page and analyzing links: https://www.piwheels.org/simple/voxa-code/ 2026-07-08T18:14:02,935 Getting page https://www.piwheels.org/simple/voxa-code/ 2026-07-08T18:14:02,936 Found index url https://www.piwheels.org/simple 2026-07-08T18:14:03,231 Fetched page https://www.piwheels.org/simple/voxa-code/ as text/html 2026-07-08T18:14:03,233 Skipping link: No binaries permitted for voxa-code: https://www.piwheels.org/simple/voxa-code/voxa_code-0.1.101-py3-none-any.whl#sha256=e22b91a7273e5019cb11ac37952a3e6af621570c892153c57a283368a6326287 (from https://www.piwheels.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:03,234 Skipping link: No binaries permitted for voxa-code: https://www.piwheels.org/simple/voxa-code/voxa_code-0.1.1-py3-none-any.whl#sha256=73c035928d8f6737f7b23c6a990efcf7652eb36ad8d97e4dd0a4e762a91032c5 (from https://www.piwheels.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:03,235 Skipping link: No binaries permitted for voxa-code: https://www.piwheels.org/simple/voxa-code/voxa_code-0.1.0-py3-none-any.whl#sha256=8678b1d5897b11decef58dc7b76049c98f90d72123ad46c8b181fcf302eeb899 (from https://www.piwheels.org/simple/voxa-code/) (requires-python:>=3.11) 2026-07-08T18:14:03,235 Skipping link: not a file: https://www.piwheels.org/simple/voxa-code/ 2026-07-08T18:14:03,236 Skipping link: not a file: https://pypi.org/simple/voxa-code/ 2026-07-08T18:14:03,256 Given no hashes to check 1 links for project 'voxa-code': discarding no candidates 2026-07-08T18:14:03,275 Collecting voxa-code==0.1.102 2026-07-08T18:14:03,278 Created temporary directory: /tmp/pip-unpack-1v0h3464 2026-07-08T18:14:03,525 Downloading voxa_code-0.1.102.tar.gz (149 kB) 2026-07-08T18:14:03,814 Added voxa-code==0.1.102 from https://files.pythonhosted.org/packages/72/27/b71da2394445110e06c03c7b02e96ec792a69b76a5c33450e49729645c27/voxa_code-0.1.102.tar.gz to build tracker '/tmp/pip-build-tracker-y_l19la4' 2026-07-08T18:14:03,819 Created temporary directory: /tmp/pip-build-env-v3i0je7x 2026-07-08T18:14:03,823 Installing build dependencies: started 2026-07-08T18:14:03,825 Running command pip subprocess to install build dependencies 2026-07-08T18:14:04,956 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-08T18:14:05,425 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-07-08T18:14:05,447 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T18:14:07,463 Collecting setuptools>=68 2026-07-08T18:14:07,464 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-08T18:14:07,480 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-08T18:14:07,762 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T18:14:07,865 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T18:14:10,627 Installing collected packages: setuptools 2026-07-08T18:14:13,717 Successfully installed setuptools-83.0.0 2026-07-08T18:14:14,007 Installing build dependencies: finished with status 'done' 2026-07-08T18:14:14,014 Getting requirements to build wheel: started 2026-07-08T18:14:14,015 Running command Getting requirements to build wheel 2026-07-08T18:14:14,621 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-08T18:14:14,622 !! 2026-07-08T18:14:14,623 ******************************************************************************** 2026-07-08T18:14:14,623 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-07-08T18:14:14,624 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-08T18:14:14,624 or your builds will no longer be supported. 2026-07-08T18:14:14,625 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:14,626 ******************************************************************************** 2026-07-08T18:14:14,627 !! 2026-07-08T18:14:14,627 corresp(dist, value, root_dir) 2026-07-08T18:14:14,702 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:14,703 !! 2026-07-08T18:14:14,704 ******************************************************************************** 2026-07-08T18:14:14,704 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:14,705 License :: OSI Approved :: MIT License 2026-07-08T18:14:14,706 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:14,707 ******************************************************************************** 2026-07-08T18:14:14,708 !! 2026-07-08T18:14:14,708 dist._finalize_license_expression() 2026-07-08T18:14:14,709 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:14,709 !! 2026-07-08T18:14:14,710 ******************************************************************************** 2026-07-08T18:14:14,711 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:14,712 License :: OSI Approved :: MIT License 2026-07-08T18:14:14,713 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:14,713 ******************************************************************************** 2026-07-08T18:14:14,714 !! 2026-07-08T18:14:14,715 self._finalize_license_expression() 2026-07-08T18:14:14,715 running egg_info 2026-07-08T18:14:14,719 writing voxa_code.egg-info/PKG-INFO 2026-07-08T18:14:14,724 writing dependency_links to voxa_code.egg-info/dependency_links.txt 2026-07-08T18:14:14,726 writing entry points to voxa_code.egg-info/entry_points.txt 2026-07-08T18:14:14,730 writing requirements to voxa_code.egg-info/requires.txt 2026-07-08T18:14:14,731 writing top-level names to voxa_code.egg-info/top_level.txt 2026-07-08T18:14:14,757 reading manifest file 'voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:14,762 reading manifest template 'MANIFEST.in' 2026-07-08T18:14:14,767 no previously-included directories found matching 'tests' 2026-07-08T18:14:14,768 no previously-included directories found matching 'ios' 2026-07-08T18:14:14,769 no previously-included directories found matching 'web' 2026-07-08T18:14:14,770 no previously-included directories found matching 'docs' 2026-07-08T18:14:14,770 no previously-included directories found matching 'deploy' 2026-07-08T18:14:14,771 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-08T18:14:14,773 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-07-08T18:14:14,774 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-07-08T18:14:14,775 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-07-08T18:14:14,775 adding license file 'LICENSE' 2026-07-08T18:14:14,781 writing manifest file 'voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:14,878 Getting requirements to build wheel: finished with status 'done' 2026-07-08T18:14:14,882 Created temporary directory: /tmp/pip-modern-metadata-w0zhgui8 2026-07-08T18:14:14,884 Preparing metadata (pyproject.toml): started 2026-07-08T18:14:14,885 Running command Preparing metadata (pyproject.toml) 2026-07-08T18:14:15,448 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-08T18:14:15,448 !! 2026-07-08T18:14:15,449 ******************************************************************************** 2026-07-08T18:14:15,450 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-07-08T18:14:15,451 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-08T18:14:15,451 or your builds will no longer be supported. 2026-07-08T18:14:15,452 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:15,453 ******************************************************************************** 2026-07-08T18:14:15,454 !! 2026-07-08T18:14:15,454 corresp(dist, value, root_dir) 2026-07-08T18:14:15,524 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:15,525 !! 2026-07-08T18:14:15,526 ******************************************************************************** 2026-07-08T18:14:15,527 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:15,528 License :: OSI Approved :: MIT License 2026-07-08T18:14:15,529 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:15,529 ******************************************************************************** 2026-07-08T18:14:15,530 !! 2026-07-08T18:14:15,531 dist._finalize_license_expression() 2026-07-08T18:14:15,531 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:15,532 !! 2026-07-08T18:14:15,533 ******************************************************************************** 2026-07-08T18:14:15,534 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:15,535 License :: OSI Approved :: MIT License 2026-07-08T18:14:15,536 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:15,536 ******************************************************************************** 2026-07-08T18:14:15,537 !! 2026-07-08T18:14:15,538 self._finalize_license_expression() 2026-07-08T18:14:15,539 running dist_info 2026-07-08T18:14:15,547 creating /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info 2026-07-08T18:14:15,548 writing /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/PKG-INFO 2026-07-08T18:14:15,553 writing dependency_links to /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/dependency_links.txt 2026-07-08T18:14:15,555 writing entry points to /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/entry_points.txt 2026-07-08T18:14:15,559 writing requirements to /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/requires.txt 2026-07-08T18:14:15,560 writing top-level names to /tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/top_level.txt 2026-07-08T18:14:15,561 writing manifest file '/tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:15,583 reading manifest file '/tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:15,585 reading manifest template 'MANIFEST.in' 2026-07-08T18:14:15,589 no previously-included directories found matching 'tests' 2026-07-08T18:14:15,590 no previously-included directories found matching 'ios' 2026-07-08T18:14:15,591 no previously-included directories found matching 'web' 2026-07-08T18:14:15,592 no previously-included directories found matching 'docs' 2026-07-08T18:14:15,593 no previously-included directories found matching 'deploy' 2026-07-08T18:14:15,594 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-08T18:14:15,595 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-07-08T18:14:15,596 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-07-08T18:14:15,596 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-07-08T18:14:15,597 adding license file 'LICENSE' 2026-07-08T18:14:15,602 writing manifest file '/tmp/pip-modern-metadata-w0zhgui8/voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:15,603 creating '/tmp/pip-modern-metadata-w0zhgui8/voxa_code-0.1.102.dist-info' 2026-07-08T18:14:15,729 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-08T18:14:15,733 Source in /tmp/pip-wheel-ohxhpwrq/voxa-code_d7fc5ea738194e96a06e828f8710d78c has version 0.1.102, which satisfies requirement voxa-code==0.1.102 from https://files.pythonhosted.org/packages/72/27/b71da2394445110e06c03c7b02e96ec792a69b76a5c33450e49729645c27/voxa_code-0.1.102.tar.gz 2026-07-08T18:14:15,734 Removed voxa-code==0.1.102 from https://files.pythonhosted.org/packages/72/27/b71da2394445110e06c03c7b02e96ec792a69b76a5c33450e49729645c27/voxa_code-0.1.102.tar.gz from build tracker '/tmp/pip-build-tracker-y_l19la4' 2026-07-08T18:14:15,740 Created temporary directory: /tmp/pip-unpack-ieij_dyv 2026-07-08T18:14:15,741 Building wheels for collected packages: voxa-code 2026-07-08T18:14:15,745 Created temporary directory: /tmp/pip-wheel-puoumn37 2026-07-08T18:14:15,746 Destination directory: /tmp/pip-wheel-puoumn37 2026-07-08T18:14:15,748 Building wheel for voxa-code (pyproject.toml): started 2026-07-08T18:14:15,749 Running command Building wheel for voxa-code (pyproject.toml) 2026-07-08T18:14:16,303 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-08T18:14:16,304 !! 2026-07-08T18:14:16,305 ******************************************************************************** 2026-07-08T18:14:16,305 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-07-08T18:14:16,306 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-08T18:14:16,307 or your builds will no longer be supported. 2026-07-08T18:14:16,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:16,308 ******************************************************************************** 2026-07-08T18:14:16,309 !! 2026-07-08T18:14:16,310 corresp(dist, value, root_dir) 2026-07-08T18:14:16,375 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:16,376 !! 2026-07-08T18:14:16,377 ******************************************************************************** 2026-07-08T18:14:16,377 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:16,378 License :: OSI Approved :: MIT License 2026-07-08T18:14:16,379 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:16,380 ******************************************************************************** 2026-07-08T18:14:16,380 !! 2026-07-08T18:14:16,381 dist._finalize_license_expression() 2026-07-08T18:14:16,381 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-08T18:14:16,382 !! 2026-07-08T18:14:16,383 ******************************************************************************** 2026-07-08T18:14:16,383 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-08T18:14:16,384 License :: OSI Approved :: MIT License 2026-07-08T18:14:16,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-08T18:14:16,385 ******************************************************************************** 2026-07-08T18:14:16,386 !! 2026-07-08T18:14:16,387 self._finalize_license_expression() 2026-07-08T18:14:16,387 running bdist_wheel 2026-07-08T18:14:16,400 running build 2026-07-08T18:14:16,401 running build_py 2026-07-08T18:14:16,408 creating build/lib/server 2026-07-08T18:14:16,410 copying server/appstore.py -> build/lib/server 2026-07-08T18:14:16,412 copying server/device_registry.py -> build/lib/server 2026-07-08T18:14:16,414 copying server/hooks.py -> build/lib/server 2026-07-08T18:14:16,416 copying server/observability.py -> build/lib/server 2026-07-08T18:14:16,418 copying server/voxa_cloud.py -> build/lib/server 2026-07-08T18:14:16,421 copying server/transcript_monitor.py -> build/lib/server 2026-07-08T18:14:16,423 copying server/funnel_routes.py -> build/lib/server 2026-07-08T18:14:16,425 copying server/auth.py -> build/lib/server 2026-07-08T18:14:16,426 copying server/billing.py -> build/lib/server 2026-07-08T18:14:16,429 copying server/metrics.py -> build/lib/server 2026-07-08T18:14:16,431 copying server/session_state.py -> build/lib/server 2026-07-08T18:14:16,432 copying server/config.py -> build/lib/server 2026-07-08T18:14:16,434 copying server/ws_session.py -> build/lib/server 2026-07-08T18:14:16,437 copying server/ax_controller.py -> build/lib/server 2026-07-08T18:14:16,439 copying server/appattest.py -> build/lib/server 2026-07-08T18:14:16,441 copying server/attested_store.py -> build/lib/server 2026-07-08T18:14:16,443 copying server/session.py -> build/lib/server 2026-07-08T18:14:16,446 copying server/cloud_app.py -> build/lib/server 2026-07-08T18:14:16,448 copying server/session_log.py -> build/lib/server 2026-07-08T18:14:16,450 copying server/notify_rules.py -> build/lib/server 2026-07-08T18:14:16,452 copying server/ratelimit.py -> build/lib/server 2026-07-08T18:14:16,454 copying server/call_manager.py -> build/lib/server 2026-07-08T18:14:16,456 copying server/notifier.py -> build/lib/server 2026-07-08T18:14:16,458 copying server/relay_client.py -> build/lib/server 2026-07-08T18:14:16,460 copying server/orchestrator.py -> build/lib/server 2026-07-08T18:14:16,463 copying server/cost_estimate.py -> build/lib/server 2026-07-08T18:14:16,465 copying server/actual_cost.py -> build/lib/server 2026-07-08T18:14:16,467 copying server/hook_routes.py -> build/lib/server 2026-07-08T18:14:16,469 copying server/git_ops.py -> build/lib/server 2026-07-08T18:14:16,472 copying server/task_queue.py -> build/lib/server 2026-07-08T18:14:16,474 copying server/transcripts.py -> build/lib/server 2026-07-08T18:14:16,476 copying server/funnel.py -> build/lib/server 2026-07-08T18:14:16,478 copying server/events.py -> build/lib/server 2026-07-08T18:14:16,480 copying server/session_hub.py -> build/lib/server 2026-07-08T18:14:16,482 copying server/cli.py -> build/lib/server 2026-07-08T18:14:16,484 copying server/greetings.py -> build/lib/server 2026-07-08T18:14:16,486 copying server/__init__.py -> build/lib/server 2026-07-08T18:14:16,488 copying server/push_routes.py -> build/lib/server 2026-07-08T18:14:16,489 copying server/tmux_controller.py -> build/lib/server 2026-07-08T18:14:16,492 copying server/app.py -> build/lib/server 2026-07-08T18:14:16,494 copying server/terminal_watcher.py -> build/lib/server 2026-07-08T18:14:16,496 copying server/users.py -> build/lib/server 2026-07-08T18:14:16,498 copying server/apns.py -> build/lib/server 2026-07-08T18:14:16,500 copying server/approvals.py -> build/lib/server 2026-07-08T18:14:16,502 copying server/ring_policy.py -> build/lib/server 2026-07-08T18:14:16,504 copying server/history.py -> build/lib/server 2026-07-08T18:14:16,506 copying server/waitlist.py -> build/lib/server 2026-07-08T18:14:16,508 copying server/terminals.py -> build/lib/server 2026-07-08T18:14:16,511 copying server/remote_operator.py -> build/lib/server 2026-07-08T18:14:16,513 copying server/relay.py -> build/lib/server 2026-07-08T18:14:16,515 copying server/claude_controller.py -> build/lib/server 2026-07-08T18:14:16,517 copying server/gemini_operator.py -> build/lib/server 2026-07-08T18:14:16,520 copying server/jsonl_log.py -> build/lib/server 2026-07-08T18:14:16,522 copying server/admin_routes.py -> build/lib/server 2026-07-08T18:14:16,524 running egg_info 2026-07-08T18:14:16,534 writing voxa_code.egg-info/PKG-INFO 2026-07-08T18:14:16,538 writing dependency_links to voxa_code.egg-info/dependency_links.txt 2026-07-08T18:14:16,540 writing entry points to voxa_code.egg-info/entry_points.txt 2026-07-08T18:14:16,543 writing requirements to voxa_code.egg-info/requires.txt 2026-07-08T18:14:16,544 writing top-level names to voxa_code.egg-info/top_level.txt 2026-07-08T18:14:16,557 reading manifest file 'voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:16,562 reading manifest template 'MANIFEST.in' 2026-07-08T18:14:16,567 no previously-included directories found matching 'tests' 2026-07-08T18:14:16,568 no previously-included directories found matching 'ios' 2026-07-08T18:14:16,569 no previously-included directories found matching 'web' 2026-07-08T18:14:16,569 no previously-included directories found matching 'docs' 2026-07-08T18:14:16,570 no previously-included directories found matching 'deploy' 2026-07-08T18:14:16,571 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-08T18:14:16,572 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-07-08T18:14:16,573 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-07-08T18:14:16,574 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-07-08T18:14:16,575 adding license file 'LICENSE' 2026-07-08T18:14:16,580 writing manifest file 'voxa_code.egg-info/SOURCES.txt' 2026-07-08T18:14:16,582 /tmp/pip-build-env-v3i0je7x/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'server.certs' is absent from the `packages` configuration. 2026-07-08T18:14:16,583 !! 2026-07-08T18:14:16,584 ******************************************************************************** 2026-07-08T18:14:16,585 ############################ 2026-07-08T18:14:16,585 # Package would be ignored # 2026-07-08T18:14:16,586 ############################ 2026-07-08T18:14:16,586 Python recognizes 'server.certs' as an importable package[^1], 2026-07-08T18:14:16,587 but it is absent from setuptools' `packages` configuration. 2026-07-08T18:14:16,588 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-08T18:14:16,588 package, please make sure that 'server.certs' is explicitly added 2026-07-08T18:14:16,589 to the `packages` configuration field. 2026-07-08T18:14:16,590 Alternatively, you can also rely on setuptools' discovery methods 2026-07-08T18:14:16,590 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-08T18:14:16,590 instead of `find_packages(...)`/`find:`). 2026-07-08T18:14:16,591 You can read more about "package discovery" on setuptools documentation page: 2026-07-08T18:14:16,592 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-08T18:14:16,593 If you don't want 'server.certs' to be distributed and are 2026-07-08T18:14:16,593 already explicitly excluding 'server.certs' via 2026-07-08T18:14:16,594 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-08T18:14:16,594 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-08T18:14:16,594 combination with a more fine grained `package-data` configuration. 2026-07-08T18:14:16,596 You can read more about "package data files" on setuptools documentation page: 2026-07-08T18:14:16,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-08T18:14:16,598 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-08T18:14:16,598 even if it does not contain any `.py` files. 2026-07-08T18:14:16,599 On the other hand, currently there is no concept of package data 2026-07-08T18:14:16,599 directory, all directories are treated like packages. 2026-07-08T18:14:16,600 ******************************************************************************** 2026-07-08T18:14:16,601 !! 2026-07-08T18:14:16,601 check.warn(importable) 2026-07-08T18:14:16,602 creating build/lib/server/certs 2026-07-08T18:14:16,602 copying server/certs/AppleRootCA-G3.pem -> build/lib/server/certs 2026-07-08T18:14:16,602 copying server/certs/Apple_App_Attestation_Root_CA.pem -> build/lib/server/certs 2026-07-08T18:14:16,603 creating build/lib/static 2026-07-08T18:14:16,603 copying static/app.js -> build/lib/static 2026-07-08T18:14:16,604 copying static/favicon.svg -> build/lib/static 2026-07-08T18:14:16,604 copying static/index.html -> build/lib/static 2026-07-08T18:14:16,605 copying static/pcm-worklet.js -> build/lib/static 2026-07-08T18:14:16,605 copying static/pro.html -> build/lib/static 2026-07-08T18:14:16,607 copying static/pro2.html -> build/lib/static 2026-07-08T18:14:16,609 copying static/voxa-mark-white.svg -> build/lib/static 2026-07-08T18:14:16,622 installing to build/bdist.linux-armv7l/wheel 2026-07-08T18:14:16,622 running install 2026-07-08T18:14:16,645 running install_lib 2026-07-08T18:14:16,650 creating build/bdist.linux-armv7l/wheel 2026-07-08T18:14:16,653 creating build/bdist.linux-armv7l/wheel/server 2026-07-08T18:14:16,654 copying build/lib/server/appstore.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,657 copying build/lib/server/device_registry.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,659 copying build/lib/server/hooks.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,661 copying build/lib/server/observability.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,663 copying build/lib/server/voxa_cloud.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,665 copying build/lib/server/transcript_monitor.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,667 copying build/lib/server/funnel_routes.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,669 copying build/lib/server/auth.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,671 copying build/lib/server/billing.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,674 copying build/lib/server/metrics.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,676 copying build/lib/server/session_state.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,678 copying build/lib/server/config.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,679 copying build/lib/server/ws_session.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,682 copying build/lib/server/ax_controller.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,684 copying build/lib/server/appattest.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,687 copying build/lib/server/attested_store.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,689 copying build/lib/server/session.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,691 copying build/lib/server/cloud_app.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,693 copying build/lib/server/session_log.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,695 copying build/lib/server/notify_rules.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,697 copying build/lib/server/ratelimit.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,699 copying build/lib/server/call_manager.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,701 copying build/lib/server/notifier.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,704 copying build/lib/server/relay_client.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,706 copying build/lib/server/orchestrator.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,709 copying build/lib/server/cost_estimate.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,710 copying build/lib/server/actual_cost.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,712 copying build/lib/server/hook_routes.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,715 copying build/lib/server/git_ops.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,717 copying build/lib/server/task_queue.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,719 copying build/lib/server/transcripts.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,721 copying build/lib/server/funnel.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,723 copying build/lib/server/events.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,725 copying build/lib/server/session_hub.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,727 copying build/lib/server/cli.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,729 copying build/lib/server/greetings.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,731 copying build/lib/server/__init__.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,733 copying build/lib/server/push_routes.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,735 copying build/lib/server/tmux_controller.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,738 copying build/lib/server/app.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,740 copying build/lib/server/terminal_watcher.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,742 copying build/lib/server/users.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,745 creating build/bdist.linux-armv7l/wheel/server/certs 2026-07-08T18:14:16,746 copying build/lib/server/certs/AppleRootCA-G3.pem -> build/bdist.linux-armv7l/wheel/./server/certs 2026-07-08T18:14:16,748 copying build/lib/server/certs/Apple_App_Attestation_Root_CA.pem -> build/bdist.linux-armv7l/wheel/./server/certs 2026-07-08T18:14:16,750 copying build/lib/server/apns.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,752 copying build/lib/server/approvals.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,754 copying build/lib/server/ring_policy.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,756 copying build/lib/server/history.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,759 copying build/lib/server/waitlist.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,761 copying build/lib/server/terminals.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,763 copying build/lib/server/remote_operator.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,765 copying build/lib/server/relay.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,767 copying build/lib/server/claude_controller.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,769 copying build/lib/server/gemini_operator.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,772 copying build/lib/server/jsonl_log.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,774 copying build/lib/server/admin_routes.py -> build/bdist.linux-armv7l/wheel/./server 2026-07-08T18:14:16,777 creating build/bdist.linux-armv7l/wheel/static 2026-07-08T18:14:16,778 copying build/lib/static/pcm-worklet.js -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,780 copying build/lib/static/pro2.html -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,782 copying build/lib/static/pro.html -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,784 copying build/lib/static/voxa-mark-white.svg -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,785 copying build/lib/static/index.html -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,788 copying build/lib/static/app.js -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,790 copying build/lib/static/favicon.svg -> build/bdist.linux-armv7l/wheel/./static 2026-07-08T18:14:16,792 running install_egg_info 2026-07-08T18:14:16,797 Copying voxa_code.egg-info to build/bdist.linux-armv7l/wheel/./voxa_code-0.1.102-py3.11.egg-info 2026-07-08T18:14:16,809 running install_scripts 2026-07-08T18:14:16,820 creating build/bdist.linux-armv7l/wheel/voxa_code-0.1.102.dist-info/WHEEL 2026-07-08T18:14:16,823 creating '/tmp/pip-wheel-puoumn37/.tmp-gie6zjuv/voxa_code-0.1.102-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-08T18:14:16,826 adding 'server/__init__.py' 2026-07-08T18:14:16,828 adding 'server/actual_cost.py' 2026-07-08T18:14:16,830 adding 'server/admin_routes.py' 2026-07-08T18:14:16,832 adding 'server/apns.py' 2026-07-08T18:14:16,833 adding 'server/app.py' 2026-07-08T18:14:16,835 adding 'server/appattest.py' 2026-07-08T18:14:16,837 adding 'server/approvals.py' 2026-07-08T18:14:16,839 adding 'server/appstore.py' 2026-07-08T18:14:16,841 adding 'server/attested_store.py' 2026-07-08T18:14:16,842 adding 'server/auth.py' 2026-07-08T18:14:16,844 adding 'server/ax_controller.py' 2026-07-08T18:14:16,846 adding 'server/billing.py' 2026-07-08T18:14:16,847 adding 'server/call_manager.py' 2026-07-08T18:14:16,849 adding 'server/claude_controller.py' 2026-07-08T18:14:16,851 adding 'server/cli.py' 2026-07-08T18:14:16,854 adding 'server/cloud_app.py' 2026-07-08T18:14:16,856 adding 'server/config.py' 2026-07-08T18:14:16,857 adding 'server/cost_estimate.py' 2026-07-08T18:14:16,859 adding 'server/device_registry.py' 2026-07-08T18:14:16,860 adding 'server/events.py' 2026-07-08T18:14:16,862 adding 'server/funnel.py' 2026-07-08T18:14:16,863 adding 'server/funnel_routes.py' 2026-07-08T18:14:16,869 adding 'server/gemini_operator.py' 2026-07-08T18:14:16,872 adding 'server/git_ops.py' 2026-07-08T18:14:16,873 adding 'server/greetings.py' 2026-07-08T18:14:16,875 adding 'server/history.py' 2026-07-08T18:14:16,877 adding 'server/hook_routes.py' 2026-07-08T18:14:16,879 adding 'server/hooks.py' 2026-07-08T18:14:16,881 adding 'server/jsonl_log.py' 2026-07-08T18:14:16,882 adding 'server/metrics.py' 2026-07-08T18:14:16,884 adding 'server/notifier.py' 2026-07-08T18:14:16,886 adding 'server/notify_rules.py' 2026-07-08T18:14:16,887 adding 'server/observability.py' 2026-07-08T18:14:16,893 adding 'server/orchestrator.py' 2026-07-08T18:14:16,895 adding 'server/push_routes.py' 2026-07-08T18:14:16,897 adding 'server/ratelimit.py' 2026-07-08T18:14:16,898 adding 'server/relay.py' 2026-07-08T18:14:16,900 adding 'server/relay_client.py' 2026-07-08T18:14:16,901 adding 'server/remote_operator.py' 2026-07-08T18:14:16,903 adding 'server/ring_policy.py' 2026-07-08T18:14:16,904 adding 'server/session.py' 2026-07-08T18:14:16,906 adding 'server/session_hub.py' 2026-07-08T18:14:16,907 adding 'server/session_log.py' 2026-07-08T18:14:16,908 adding 'server/session_state.py' 2026-07-08T18:14:16,910 adding 'server/task_queue.py' 2026-07-08T18:14:16,912 adding 'server/terminal_watcher.py' 2026-07-08T18:14:16,914 adding 'server/terminals.py' 2026-07-08T18:14:16,919 adding 'server/tmux_controller.py' 2026-07-08T18:14:16,921 adding 'server/transcript_monitor.py' 2026-07-08T18:14:16,922 adding 'server/transcripts.py' 2026-07-08T18:14:16,924 adding 'server/users.py' 2026-07-08T18:14:16,926 adding 'server/voxa_cloud.py' 2026-07-08T18:14:16,928 adding 'server/waitlist.py' 2026-07-08T18:14:16,932 adding 'server/ws_session.py' 2026-07-08T18:14:16,934 adding 'server/certs/AppleRootCA-G3.pem' 2026-07-08T18:14:16,935 adding 'server/certs/Apple_App_Attestation_Root_CA.pem' 2026-07-08T18:14:16,938 adding 'static/app.js' 2026-07-08T18:14:16,939 adding 'static/favicon.svg' 2026-07-08T18:14:16,941 adding 'static/index.html' 2026-07-08T18:14:16,942 adding 'static/pcm-worklet.js' 2026-07-08T18:14:16,943 adding 'static/pro.html' 2026-07-08T18:14:16,945 adding 'static/pro2.html' 2026-07-08T18:14:16,946 adding 'static/voxa-mark-white.svg' 2026-07-08T18:14:16,949 adding 'voxa_code-0.1.102.dist-info/licenses/LICENSE' 2026-07-08T18:14:16,950 adding 'voxa_code-0.1.102.dist-info/METADATA' 2026-07-08T18:14:16,951 adding 'voxa_code-0.1.102.dist-info/WHEEL' 2026-07-08T18:14:16,952 adding 'voxa_code-0.1.102.dist-info/entry_points.txt' 2026-07-08T18:14:16,953 adding 'voxa_code-0.1.102.dist-info/top_level.txt' 2026-07-08T18:14:16,954 adding 'voxa_code-0.1.102.dist-info/RECORD' 2026-07-08T18:14:16,959 removing build/bdist.linux-armv7l/wheel 2026-07-08T18:14:17,073 Building wheel for voxa-code (pyproject.toml): finished with status 'done' 2026-07-08T18:14:17,082 Created wheel for voxa-code: filename=voxa_code-0.1.102-py3-none-any.whl size=172836 sha256=0c38decfa968fc08a47758ad8c1b9d206ff4f64a3d3b98bd6d7ba5d15baa5591 2026-07-08T18:14:17,083 Stored in directory: /tmp/pip-ephem-wheel-cache-6olehvvr/wheels/f0/71/50/bd4492fe52e17ed222d4c1a31bbd9e8e870144188b9871dca1 2026-07-08T18:14:17,096 Successfully built voxa-code 2026-07-08T18:14:17,105 Removed build tracker: '/tmp/pip-build-tracker-y_l19la4'