2025-10-05T05:07:25,852 Created temporary directory: /tmp/pip-build-tracker-7t9ns8e4 2025-10-05T05:07:25,853 Initialized build tracking at /tmp/pip-build-tracker-7t9ns8e4 2025-10-05T05:07:25,853 Created build tracker: /tmp/pip-build-tracker-7t9ns8e4 2025-10-05T05:07:25,854 Entered build tracker: /tmp/pip-build-tracker-7t9ns8e4 2025-10-05T05:07:25,855 Created temporary directory: /tmp/pip-wheel-n6oukz28 2025-10-05T05:07:25,859 Created temporary directory: /tmp/pip-ephem-wheel-cache-kk8y8n6z 2025-10-05T05:07:25,908 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-05T05:07:25,910 2 location(s) to search for versions of codex-weather-agent: 2025-10-05T05:07:25,910 * https://pypi.org/simple/codex-weather-agent/ 2025-10-05T05:07:25,910 * https://www.piwheels.org/simple/codex-weather-agent/ 2025-10-05T05:07:25,911 Fetching project page and analyzing links: https://pypi.org/simple/codex-weather-agent/ 2025-10-05T05:07:25,912 Getting page https://pypi.org/simple/codex-weather-agent/ 2025-10-05T05:07:25,913 Found index url https://pypi.org/simple/ 2025-10-05T05:07:26,064 Fetched page https://pypi.org/simple/codex-weather-agent/ as application/vnd.pypi.simple.v1+json 2025-10-05T05:07:26,066 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/fe/0a/e2a9ff267fc5fbc5e438ad8118c8b78dad2f5f0950352be5a792ee9e9b23/codex_weather_agent-1.0.0-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,068 Found link https://files.pythonhosted.org/packages/8c/46/a13596baf22814ee047ddf392580797987b5ef820e5b4dc0611177492ec8/codex_weather_agent-1.0.0.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9), version: 1.0.0 2025-10-05T05:07:26,068 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/b7/c1/faf6e8db557353697c963558989e87dd370c24c58eacda70229c837647b5/codex_weather_agent-1.0.1-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,069 Found link https://files.pythonhosted.org/packages/ac/ac/b927cab823fad6e4bd05af4a7e183aa7548b8bdc5bbc25ab67165e910f0c/codex_weather_agent-1.0.1.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9), version: 1.0.1 2025-10-05T05:07:26,069 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/e0/a6/9e1ec59e119b2468e40a6525edd81ee7a70a746dc4bf108f33c60b36e7fd/codex_weather_agent-1.0.2-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,070 Found link https://files.pythonhosted.org/packages/00/fc/1217c8c4afdec0dbeae719e09e16e38b410f59e420e1e30987cca8418412/codex_weather_agent-1.0.2.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9), version: 1.0.2 2025-10-05T05:07:26,071 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/bc/f4/1bd45b7b840860307ad56a584e845792cb64351f8f3ec4774b1985486f68/codex_weather_agent-1.0.3-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,071 Found link https://files.pythonhosted.org/packages/e9/8f/4998ef1f8ae63725e0a1b8c332ce51b16ef285c5cffae7f89b585e512c7c/codex_weather_agent-1.0.3.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.9), version: 1.0.3 2025-10-05T05:07:26,072 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/55/14/6245a887e2f4c51c18a4e29f95f1274b267d2bcfe7bcf900ecc2cb7cd15b/codex_weather_agent-1.0.4-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.8) 2025-10-05T05:07:26,073 Found link https://files.pythonhosted.org/packages/47/5a/919ddc0c126baa43d1524c0c1a9a010d3cb73ca080fd6f85c774f94dbe14/codex_weather_agent-1.0.4.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.8), version: 1.0.4 2025-10-05T05:07:26,074 Skipping link: No binaries permitted for codex-weather-agent: https://files.pythonhosted.org/packages/e5/98/9e7bc1f2f5f3ce174594ff4dba128f82e1d0cf900c84874c757359f68f87/codex_weather_agent-1.0.5-py3-none-any.whl (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.8) 2025-10-05T05:07:26,074 Found link https://files.pythonhosted.org/packages/20/8f/98454235d283ce7252b6d9b85dd19ea4762c60a6a28c771699773ea30034/codex_weather_agent-1.0.5.tar.gz (from https://pypi.org/simple/codex-weather-agent/) (requires-python:>=3.8), version: 1.0.5 2025-10-05T05:07:26,075 Fetching project page and analyzing links: https://www.piwheels.org/simple/codex-weather-agent/ 2025-10-05T05:07:26,076 Getting page https://www.piwheels.org/simple/codex-weather-agent/ 2025-10-05T05:07:26,077 Found index url https://www.piwheels.org/simple/ 2025-10-05T05:07:26,248 Fetched page https://www.piwheels.org/simple/codex-weather-agent/ as text/html 2025-10-05T05:07:26,250 Skipping link: No binaries permitted for codex-weather-agent: https://www.piwheels.org/simple/codex-weather-agent/codex_weather_agent-1.0.3-py3-none-any.whl#sha256=4c551f285e3a52d94cd72625cc7a85f35bf869f6dfa22d43e3a3c124a1759ef4 (from https://www.piwheels.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,251 Skipping link: No binaries permitted for codex-weather-agent: https://www.piwheels.org/simple/codex-weather-agent/codex_weather_agent-1.0.2-py3-none-any.whl#sha256=dfa25972bc4e828488cfb59db0f5c77f338a0a45d2be091ae6c32c3a49266c69 (from https://www.piwheels.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,251 Skipping link: No binaries permitted for codex-weather-agent: https://www.piwheels.org/simple/codex-weather-agent/codex_weather_agent-1.0.1-py3-none-any.whl#sha256=a8dba5aacc41d9b973d7379ae0c20771753d90fd8a68f4ea852d22f52984def0 (from https://www.piwheels.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,252 Skipping link: No binaries permitted for codex-weather-agent: https://www.piwheels.org/simple/codex-weather-agent/codex_weather_agent-1.0.0-py3-none-any.whl#sha256=94534d3f47d521576870fb2ac7994cef0c13d05e834614103fb640c5fab5f778 (from https://www.piwheels.org/simple/codex-weather-agent/) (requires-python:>=3.9) 2025-10-05T05:07:26,253 Skipping link: not a file: https://www.piwheels.org/simple/codex-weather-agent/ 2025-10-05T05:07:26,253 Skipping link: not a file: https://pypi.org/simple/codex-weather-agent/ 2025-10-05T05:07:26,273 Given no hashes to check 1 links for project 'codex-weather-agent': discarding no candidates 2025-10-05T05:07:26,275 Collecting codex-weather-agent==1.0.5 2025-10-05T05:07:26,277 Created temporary directory: /tmp/pip-unpack-3rad9dut 2025-10-05T05:07:26,504 Downloading codex_weather_agent-1.0.5.tar.gz (19 kB) 2025-10-05T05:07:26,558 Added codex-weather-agent==1.0.5 from https://files.pythonhosted.org/packages/20/8f/98454235d283ce7252b6d9b85dd19ea4762c60a6a28c771699773ea30034/codex_weather_agent-1.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-7t9ns8e4' 2025-10-05T05:07:26,561 Running setup.py (path:/tmp/pip-wheel-n6oukz28/codex-weather-agent_850bb25562fa4c2d894b5e4700a26c84/setup.py) egg_info for package codex-weather-agent 2025-10-05T05:07:26,561 Created temporary directory: /tmp/pip-pip-egg-info-pmxuj5le 2025-10-05T05:07:26,562 Preparing metadata (setup.py): started 2025-10-05T05:07:26,563 Running command python setup.py egg_info 2025-10-05T05:07:27,414 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-05T05:07:27,414 !! 2025-10-05T05:07:27,415 ******************************************************************************** 2025-10-05T05:07:27,416 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-05T05:07:27,417 License :: OSI Approved :: MIT License 2025-10-05T05:07:27,419 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-05T05:07:27,419 ******************************************************************************** 2025-10-05T05:07:27,420 !! 2025-10-05T05:07:27,421 self._finalize_license_expression() 2025-10-05T05:07:27,443 running egg_info 2025-10-05T05:07:27,470 creating /tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info 2025-10-05T05:07:27,471 writing /tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/PKG-INFO 2025-10-05T05:07:27,480 writing dependency_links to /tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/dependency_links.txt 2025-10-05T05:07:27,485 writing requirements to /tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/requires.txt 2025-10-05T05:07:27,486 writing top-level names to /tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/top_level.txt 2025-10-05T05:07:27,487 writing manifest file '/tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/SOURCES.txt' 2025-10-05T05:07:27,573 reading manifest file '/tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/SOURCES.txt' 2025-10-05T05:07:27,574 reading manifest template 'MANIFEST.in' 2025-10-05T05:07:27,576 warning: no files found matching 'py.typed' 2025-10-05T05:07:27,584 warning: no previously-included files found matching '.gitignore' 2025-10-05T05:07:27,585 warning: no previously-included files found matching '*.pyc' 2025-10-05T05:07:27,585 warning: no previously-included files found matching '**/__pycache__/**' 2025-10-05T05:07:27,586 adding license file 'LICENSE' 2025-10-05T05:07:27,589 writing manifest file '/tmp/pip-pip-egg-info-pmxuj5le/codex_weather_agent.egg-info/SOURCES.txt' 2025-10-05T05:07:27,693 Preparing metadata (setup.py): finished with status 'done' 2025-10-05T05:07:27,698 Source in /tmp/pip-wheel-n6oukz28/codex-weather-agent_850bb25562fa4c2d894b5e4700a26c84 has version 1.0.5, which satisfies requirement codex-weather-agent==1.0.5 from https://files.pythonhosted.org/packages/20/8f/98454235d283ce7252b6d9b85dd19ea4762c60a6a28c771699773ea30034/codex_weather_agent-1.0.5.tar.gz 2025-10-05T05:07:27,699 Removed codex-weather-agent==1.0.5 from https://files.pythonhosted.org/packages/20/8f/98454235d283ce7252b6d9b85dd19ea4762c60a6a28c771699773ea30034/codex_weather_agent-1.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-7t9ns8e4' 2025-10-05T05:07:27,715 Created temporary directory: /tmp/pip-unpack-w9wwvjz3 2025-10-05T05:07:27,716 Created temporary directory: /tmp/pip-unpack-euu5a5l1 2025-10-05T05:07:27,717 Building wheels for collected packages: codex-weather-agent 2025-10-05T05:07:27,721 Created temporary directory: /tmp/pip-wheel-t87q0ir5 2025-10-05T05:07:27,722 DEPRECATION: Building 'codex-weather-agent' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'codex-weather-agent'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-10-05T05:07:27,723 Building wheel for codex-weather-agent (setup.py): started 2025-10-05T05:07:27,724 Destination directory: /tmp/pip-wheel-t87q0ir5 2025-10-05T05:07:27,725 Running command python setup.py bdist_wheel 2025-10-05T05:07:28,541 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-05T05:07:28,542 !! 2025-10-05T05:07:28,543 ******************************************************************************** 2025-10-05T05:07:28,543 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-05T05:07:28,545 License :: OSI Approved :: MIT License 2025-10-05T05:07:28,546 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-05T05:07:28,547 ******************************************************************************** 2025-10-05T05:07:28,548 !! 2025-10-05T05:07:28,548 self._finalize_license_expression() 2025-10-05T05:07:28,549 running bdist_wheel 2025-10-05T05:07:28,676 running build 2025-10-05T05:07:28,676 running build_py 2025-10-05T05:07:28,706 creating build/lib/codex_weather_agent 2025-10-05T05:07:28,708 copying codex_weather_agent/llm_factory.py -> build/lib/codex_weather_agent 2025-10-05T05:07:28,711 copying codex_weather_agent/__init__.py -> build/lib/codex_weather_agent 2025-10-05T05:07:28,712 copying codex_weather_agent/exceptions.py -> build/lib/codex_weather_agent 2025-10-05T05:07:28,714 copying codex_weather_agent/config.py -> build/lib/codex_weather_agent 2025-10-05T05:07:28,717 copying codex_weather_agent/agent.py -> build/lib/codex_weather_agent 2025-10-05T05:07:28,720 creating build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,721 copying codex_weather_agent/tools/current_weather.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,723 copying codex_weather_agent/tools/air_pollution.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,725 copying codex_weather_agent/tools/__init__.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,727 copying codex_weather_agent/tools/forecast.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,729 copying codex_weather_agent/tools/current_location.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,731 copying codex_weather_agent/tools/coordinates.py -> build/lib/codex_weather_agent/tools 2025-10-05T05:07:28,732 running egg_info 2025-10-05T05:07:28,759 writing codex_weather_agent.egg-info/PKG-INFO 2025-10-05T05:07:28,768 writing dependency_links to codex_weather_agent.egg-info/dependency_links.txt 2025-10-05T05:07:28,773 writing requirements to codex_weather_agent.egg-info/requires.txt 2025-10-05T05:07:28,774 writing top-level names to codex_weather_agent.egg-info/top_level.txt 2025-10-05T05:07:28,806 reading manifest file 'codex_weather_agent.egg-info/SOURCES.txt' 2025-10-05T05:07:28,809 reading manifest template 'MANIFEST.in' 2025-10-05T05:07:28,810 warning: no files found matching 'py.typed' 2025-10-05T05:07:28,819 warning: no previously-included files found matching '.gitignore' 2025-10-05T05:07:28,819 warning: no previously-included files found matching '*.pyc' 2025-10-05T05:07:28,820 warning: no previously-included files found matching '**/__pycache__/**' 2025-10-05T05:07:28,821 adding license file 'LICENSE' 2025-10-05T05:07:28,823 writing manifest file 'codex_weather_agent.egg-info/SOURCES.txt' 2025-10-05T05:07:28,827 copying codex_weather_agent/py.typed -> build/lib/codex_weather_agent 2025-10-05T05:07:28,855 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-10-05T05:07:28,856 !! 2025-10-05T05:07:28,857 ******************************************************************************** 2025-10-05T05:07:28,858 Please avoid running ``setup.py`` directly. 2025-10-05T05:07:28,858 Instead, use pypa/build, pypa/installer or other 2025-10-05T05:07:28,859 standards-based tools. 2025-10-05T05:07:28,860 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-05T05:07:28,860 or your builds will no longer be supported. 2025-10-05T05:07:28,862 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-10-05T05:07:28,862 ******************************************************************************** 2025-10-05T05:07:28,863 !! 2025-10-05T05:07:28,864 self.initialize_options() 2025-10-05T05:07:28,882 installing to build/bdist.linux-armv7l/wheel 2025-10-05T05:07:28,883 running install 2025-10-05T05:07:28,907 running install_lib 2025-10-05T05:07:28,934 creating build/bdist.linux-armv7l/wheel 2025-10-05T05:07:28,936 creating build/bdist.linux-armv7l/wheel/codex_weather_agent 2025-10-05T05:07:28,937 copying build/lib/codex_weather_agent/llm_factory.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,939 copying build/lib/codex_weather_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,942 creating build/bdist.linux-armv7l/wheel/codex_weather_agent/tools 2025-10-05T05:07:28,943 copying build/lib/codex_weather_agent/tools/current_weather.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,945 copying build/lib/codex_weather_agent/tools/air_pollution.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,947 copying build/lib/codex_weather_agent/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,949 copying build/lib/codex_weather_agent/tools/forecast.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,951 copying build/lib/codex_weather_agent/tools/current_location.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,952 copying build/lib/codex_weather_agent/tools/coordinates.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent/tools 2025-10-05T05:07:28,954 copying build/lib/codex_weather_agent/exceptions.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,956 copying build/lib/codex_weather_agent/config.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,958 copying build/lib/codex_weather_agent/agent.py -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,961 copying build/lib/codex_weather_agent/py.typed -> build/bdist.linux-armv7l/wheel/./codex_weather_agent 2025-10-05T05:07:28,962 running install_egg_info 2025-10-05T05:07:28,998 Copying codex_weather_agent.egg-info to build/bdist.linux-armv7l/wheel/./codex_weather_agent-1.0.5-py3.11.egg-info 2025-10-05T05:07:29,010 running install_scripts 2025-10-05T05:07:29,022 creating build/bdist.linux-armv7l/wheel/codex_weather_agent-1.0.5.dist-info/WHEEL 2025-10-05T05:07:29,025 creating '/tmp/pip-wheel-t87q0ir5/codex_weather_agent-1.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-05T05:07:29,027 adding 'codex_weather_agent/__init__.py' 2025-10-05T05:07:29,030 adding 'codex_weather_agent/agent.py' 2025-10-05T05:07:29,031 adding 'codex_weather_agent/config.py' 2025-10-05T05:07:29,033 adding 'codex_weather_agent/exceptions.py' 2025-10-05T05:07:29,034 adding 'codex_weather_agent/llm_factory.py' 2025-10-05T05:07:29,035 adding 'codex_weather_agent/py.typed' 2025-10-05T05:07:29,037 adding 'codex_weather_agent/tools/__init__.py' 2025-10-05T05:07:29,039 adding 'codex_weather_agent/tools/air_pollution.py' 2025-10-05T05:07:29,040 adding 'codex_weather_agent/tools/coordinates.py' 2025-10-05T05:07:29,041 adding 'codex_weather_agent/tools/current_location.py' 2025-10-05T05:07:29,043 adding 'codex_weather_agent/tools/current_weather.py' 2025-10-05T05:07:29,044 adding 'codex_weather_agent/tools/forecast.py' 2025-10-05T05:07:29,047 adding 'codex_weather_agent-1.0.5.dist-info/licenses/LICENSE' 2025-10-05T05:07:29,049 adding 'codex_weather_agent-1.0.5.dist-info/METADATA' 2025-10-05T05:07:29,050 adding 'codex_weather_agent-1.0.5.dist-info/WHEEL' 2025-10-05T05:07:29,051 adding 'codex_weather_agent-1.0.5.dist-info/top_level.txt' 2025-10-05T05:07:29,052 adding 'codex_weather_agent-1.0.5.dist-info/RECORD' 2025-10-05T05:07:29,053 removing build/bdist.linux-armv7l/wheel 2025-10-05T05:07:29,165 Building wheel for codex-weather-agent (setup.py): finished with status 'done' 2025-10-05T05:07:29,168 Created wheel for codex-weather-agent: filename=codex_weather_agent-1.0.5-py3-none-any.whl size=19573 sha256=50c107c241760ae10206a7cc7d6c311aef19dec844649b78ea73ad0cbf01a6cc 2025-10-05T05:07:29,169 Stored in directory: /tmp/pip-ephem-wheel-cache-kk8y8n6z/wheels/0c/dd/1f/9b8e0f804b39f691a3c9cccf4fdbbcb69f9f2eced03ba74c9a 2025-10-05T05:07:29,183 Successfully built codex-weather-agent 2025-10-05T05:07:29,188 Removed build tracker: '/tmp/pip-build-tracker-7t9ns8e4'