2025-05-30T13:53:14,591 Created temporary directory: /tmp/pip-build-tracker-y96b3thx 2025-05-30T13:53:14,592 Initialized build tracking at /tmp/pip-build-tracker-y96b3thx 2025-05-30T13:53:14,593 Created build tracker: /tmp/pip-build-tracker-y96b3thx 2025-05-30T13:53:14,593 Entered build tracker: /tmp/pip-build-tracker-y96b3thx 2025-05-30T13:53:14,594 Created temporary directory: /tmp/pip-wheel-8jux3157 2025-05-30T13:53:14,598 Created temporary directory: /tmp/pip-ephem-wheel-cache-shanr51_ 2025-05-30T13:53:14,645 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T13:53:14,647 2 location(s) to search for versions of code2: 2025-05-30T13:53:14,647 * https://pypi.org/simple/code2/ 2025-05-30T13:53:14,647 * https://www.piwheels.org/simple/code2/ 2025-05-30T13:53:14,648 Fetching project page and analyzing links: https://pypi.org/simple/code2/ 2025-05-30T13:53:14,649 Getting page https://pypi.org/simple/code2/ 2025-05-30T13:53:14,650 Found index url https://pypi.org/simple/ 2025-05-30T13:53:14,797 Fetched page https://pypi.org/simple/code2/ as application/vnd.pypi.simple.v1+json 2025-05-30T13:53:14,799 Found link https://files.pythonhosted.org/packages/96/c9/aae24ab7b70f45a084bc99766cb3e4862d5508c1d9026928824883add8f5/code2-5.1.2.dev12.tar.gz (from https://pypi.org/simple/code2/) (requires-python:>=3.6), version: 5.1.2.dev12 2025-05-30T13:53:14,800 Found link https://files.pythonhosted.org/packages/ee/7f/c2f14832670dc2c19a832741c33a2e6eaeb73ea1d373f6ef7929350f6cf2/code2-5.1.7.tar.gz (from https://pypi.org/simple/code2/) (requires-python:>=3.6), version: 5.1.7 2025-05-30T13:53:14,801 Found link https://files.pythonhosted.org/packages/76/01/0b2e2f3106a932f1e82cc9a23ca971f7f9ef41e97c8829019ac703d5d39a/code2-5.2.2.tar.gz (from https://pypi.org/simple/code2/) (requires-python:>=3.6), version: 5.2.2 2025-05-30T13:53:14,801 Found link https://files.pythonhosted.org/packages/35/7d/f8ed2a6b1af99929f726e76fcbafc298224345b455bcd1dcee83e71ac186/code2-5.2.3.tar.gz (from https://pypi.org/simple/code2/) (requires-python:>=3.6), version: 5.2.3 2025-05-30T13:53:14,802 Fetching project page and analyzing links: https://www.piwheels.org/simple/code2/ 2025-05-30T13:53:14,803 Getting page https://www.piwheels.org/simple/code2/ 2025-05-30T13:53:14,804 Found index url https://www.piwheels.org/simple/ 2025-05-30T13:53:14,958 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/code2/ 2025-05-30T13:53:15,616 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/code2/ 2025-05-30T13:53:16,766 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/code2/ 2025-05-30T13:53:18,980 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/code2/ 2025-05-30T13:53:23,201 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/code2/ 2025-05-30T13:53:23,412 Could not fetch URL https://www.piwheels.org/simple/code2/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/code2/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T13:53:23,414 Skipping link: not a file: https://www.piwheels.org/simple/code2/ 2025-05-30T13:53:23,415 Skipping link: not a file: https://pypi.org/simple/code2/ 2025-05-30T13:53:23,433 Given no hashes to check 1 links for project 'code2': discarding no candidates 2025-05-30T13:53:23,435 Collecting code2==5.1.2.dev12 2025-05-30T13:53:23,438 Created temporary directory: /tmp/pip-unpack-lyjxruo5 2025-05-30T13:53:23,782 Downloading code2-5.1.2.dev12.tar.gz (24 kB) 2025-05-30T13:53:23,875 Added code2==5.1.2.dev12 from https://files.pythonhosted.org/packages/96/c9/aae24ab7b70f45a084bc99766cb3e4862d5508c1d9026928824883add8f5/code2-5.1.2.dev12.tar.gz to build tracker '/tmp/pip-build-tracker-y96b3thx' 2025-05-30T13:53:23,877 Running setup.py (path:/tmp/pip-wheel-8jux3157/code2_7834c1ec3466450a96fb101062b2532e/setup.py) egg_info for package code2 2025-05-30T13:53:23,878 Created temporary directory: /tmp/pip-pip-egg-info-thjxr1oe 2025-05-30T13:53:23,879 Preparing metadata (setup.py): started 2025-05-30T13:53:23,880 Running command python setup.py egg_info 2025-05-30T13:53:24,446 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-05-30T13:53:24,447 !! 2025-05-30T13:53:24,448 ******************************************************************************** 2025-05-30T13:53:24,448 Requirements should be satisfied by a PEP 517 installer. 2025-05-30T13:53:24,449 If you are using pip, you can try `pip install --use-pep517`. 2025-05-30T13:53:24,450 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T13:53:24,450 or your builds will no longer be supported. 2025-05-30T13:53:24,451 ******************************************************************************** 2025-05-30T13:53:24,452 !! 2025-05-30T13:53:24,453 dist.fetch_build_eggs(dist.setup_requires) 2025-05-30T13:53:27,403 running egg_info 2025-05-30T13:53:27,433 creating /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info 2025-05-30T13:53:27,434 writing /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/PKG-INFO 2025-05-30T13:53:27,437 writing dependency_links to /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/dependency_links.txt 2025-05-30T13:53:27,438 writing entry points to /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/entry_points.txt 2025-05-30T13:53:27,440 writing requirements to /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/requires.txt 2025-05-30T13:53:27,441 writing top-level names to /tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/top_level.txt 2025-05-30T13:53:27,442 writing manifest file '/tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/SOURCES.txt' 2025-05-30T13:53:27,536 reading manifest file '/tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/SOURCES.txt' 2025-05-30T13:53:27,540 writing manifest file '/tmp/pip-pip-egg-info-thjxr1oe/code2.egg-info/SOURCES.txt' 2025-05-30T13:53:27,650 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T13:53:27,654 Source in /tmp/pip-wheel-8jux3157/code2_7834c1ec3466450a96fb101062b2532e has version 5.1.2.dev12, which satisfies requirement code2==5.1.2.dev12 from https://files.pythonhosted.org/packages/96/c9/aae24ab7b70f45a084bc99766cb3e4862d5508c1d9026928824883add8f5/code2-5.1.2.dev12.tar.gz 2025-05-30T13:53:27,655 Removed code2==5.1.2.dev12 from https://files.pythonhosted.org/packages/96/c9/aae24ab7b70f45a084bc99766cb3e4862d5508c1d9026928824883add8f5/code2-5.1.2.dev12.tar.gz from build tracker '/tmp/pip-build-tracker-y96b3thx' 2025-05-30T13:53:27,661 Created temporary directory: /tmp/pip-unpack-eh1saxx8 2025-05-30T13:53:27,662 Created temporary directory: /tmp/pip-unpack-gt7dzu9r 2025-05-30T13:53:27,663 Building wheels for collected packages: code2 2025-05-30T13:53:27,667 Created temporary directory: /tmp/pip-wheel-h5npo5_e 2025-05-30T13:53:27,668 DEPRECATION: Building 'code2' 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 'code2'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T13:53:27,669 Building wheel for code2 (setup.py): started 2025-05-30T13:53:27,670 Destination directory: /tmp/pip-wheel-h5npo5_e 2025-05-30T13:53:27,671 Running command python setup.py bdist_wheel 2025-05-30T13:53:28,194 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-05-30T13:53:28,194 !! 2025-05-30T13:53:28,195 ******************************************************************************** 2025-05-30T13:53:28,196 Requirements should be satisfied by a PEP 517 installer. 2025-05-30T13:53:28,196 If you are using pip, you can try `pip install --use-pep517`. 2025-05-30T13:53:28,197 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T13:53:28,197 or your builds will no longer be supported. 2025-05-30T13:53:28,198 ******************************************************************************** 2025-05-30T13:53:28,199 !! 2025-05-30T13:53:28,200 dist.fetch_build_eggs(dist.setup_requires) 2025-05-30T13:53:28,777 running bdist_wheel 2025-05-30T13:53:28,923 running build 2025-05-30T13:53:28,923 running build_py 2025-05-30T13:53:28,955 creating build/lib/code2 2025-05-30T13:53:28,957 copying code2/prompt.py -> build/lib/code2 2025-05-30T13:53:28,960 copying code2/markdown.py -> build/lib/code2 2025-05-30T13:53:28,962 copying code2/jinja2.py -> build/lib/code2 2025-05-30T13:53:28,964 copying code2/orm.py -> build/lib/code2 2025-05-30T13:53:28,966 copying code2/backend.py -> build/lib/code2 2025-05-30T13:53:28,968 copying code2/model.py -> build/lib/code2 2025-05-30T13:53:28,970 copying code2/db.py -> build/lib/code2 2025-05-30T13:53:28,972 copying code2/context.py -> build/lib/code2 2025-05-30T13:53:28,974 copying code2/__init__.py -> build/lib/code2 2025-05-30T13:53:28,976 copying code2/scan.py -> build/lib/code2 2025-05-30T13:53:28,978 copying code2/parser.py -> build/lib/code2 2025-05-30T13:53:28,980 copying code2/diff.py -> build/lib/code2 2025-05-30T13:53:28,982 copying code2/project.py -> build/lib/code2 2025-05-30T13:53:28,984 copying code2/workflow.py -> build/lib/code2 2025-05-30T13:53:28,987 copying code2/cli.py -> build/lib/code2 2025-05-30T13:53:28,988 running egg_info 2025-05-30T13:53:29,018 writing code2.egg-info/PKG-INFO 2025-05-30T13:53:29,022 writing dependency_links to code2.egg-info/dependency_links.txt 2025-05-30T13:53:29,023 writing entry points to code2.egg-info/entry_points.txt 2025-05-30T13:53:29,025 writing requirements to code2.egg-info/requires.txt 2025-05-30T13:53:29,026 writing top-level names to code2.egg-info/top_level.txt 2025-05-30T13:53:29,060 reading manifest file 'code2.egg-info/SOURCES.txt' 2025-05-30T13:53:29,069 writing manifest file 'code2.egg-info/SOURCES.txt' 2025-05-30T13:53:29,071 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'code2.plugins' is absent from the `packages` configuration. 2025-05-30T13:53:29,072 !! 2025-05-30T13:53:29,073 ******************************************************************************** 2025-05-30T13:53:29,074 ############################ 2025-05-30T13:53:29,074 # Package would be ignored # 2025-05-30T13:53:29,075 ############################ 2025-05-30T13:53:29,075 Python recognizes 'code2.plugins' as an importable package[^1], 2025-05-30T13:53:29,076 but it is absent from setuptools' `packages` configuration. 2025-05-30T13:53:29,077 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T13:53:29,078 package, please make sure that 'code2.plugins' is explicitly added 2025-05-30T13:53:29,078 to the `packages` configuration field. 2025-05-30T13:53:29,079 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T13:53:29,080 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T13:53:29,080 instead of `find_packages(...)`/`find:`). 2025-05-30T13:53:29,081 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T13:53:29,082 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T13:53:29,083 If you don't want 'code2.plugins' to be distributed and are 2025-05-30T13:53:29,083 already explicitly excluding 'code2.plugins' via 2025-05-30T13:53:29,084 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T13:53:29,084 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T13:53:29,085 combination with a more fine grained `package-data` configuration. 2025-05-30T13:53:29,086 You can read more about "package data files" on setuptools documentation page: 2025-05-30T13:53:29,087 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T13:53:29,089 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T13:53:29,089 even if it does not contain any `.py` files. 2025-05-30T13:53:29,090 On the other hand, currently there is no concept of package data 2025-05-30T13:53:29,090 directory, all directories are treated like packages. 2025-05-30T13:53:29,091 ******************************************************************************** 2025-05-30T13:53:29,092 !! 2025-05-30T13:53:29,092 check.warn(importable) 2025-05-30T13:53:29,093 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'code2.plugins.backend' is absent from the `packages` configuration. 2025-05-30T13:53:29,093 !! 2025-05-30T13:53:29,094 ******************************************************************************** 2025-05-30T13:53:29,095 ############################ 2025-05-30T13:53:29,095 # Package would be ignored # 2025-05-30T13:53:29,096 ############################ 2025-05-30T13:53:29,096 Python recognizes 'code2.plugins.backend' as an importable package[^1], 2025-05-30T13:53:29,097 but it is absent from setuptools' `packages` configuration. 2025-05-30T13:53:29,098 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T13:53:29,098 package, please make sure that 'code2.plugins.backend' is explicitly added 2025-05-30T13:53:29,099 to the `packages` configuration field. 2025-05-30T13:53:29,100 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T13:53:29,100 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T13:53:29,101 instead of `find_packages(...)`/`find:`). 2025-05-30T13:53:29,102 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T13:53:29,103 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T13:53:29,104 If you don't want 'code2.plugins.backend' to be distributed and are 2025-05-30T13:53:29,105 already explicitly excluding 'code2.plugins.backend' via 2025-05-30T13:53:29,105 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T13:53:29,106 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T13:53:29,106 combination with a more fine grained `package-data` configuration. 2025-05-30T13:53:29,107 You can read more about "package data files" on setuptools documentation page: 2025-05-30T13:53:29,108 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T13:53:29,110 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T13:53:29,110 even if it does not contain any `.py` files. 2025-05-30T13:53:29,111 On the other hand, currently there is no concept of package data 2025-05-30T13:53:29,111 directory, all directories are treated like packages. 2025-05-30T13:53:29,112 ******************************************************************************** 2025-05-30T13:53:29,112 !! 2025-05-30T13:53:29,113 check.warn(importable) 2025-05-30T13:53:29,113 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'code2.prompts' is absent from the `packages` configuration. 2025-05-30T13:53:29,114 !! 2025-05-30T13:53:29,115 ******************************************************************************** 2025-05-30T13:53:29,115 ############################ 2025-05-30T13:53:29,116 # Package would be ignored # 2025-05-30T13:53:29,116 ############################ 2025-05-30T13:53:29,117 Python recognizes 'code2.prompts' as an importable package[^1], 2025-05-30T13:53:29,117 but it is absent from setuptools' `packages` configuration. 2025-05-30T13:53:29,118 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T13:53:29,119 package, please make sure that 'code2.prompts' is explicitly added 2025-05-30T13:53:29,119 to the `packages` configuration field. 2025-05-30T13:53:29,120 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T13:53:29,121 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T13:53:29,121 instead of `find_packages(...)`/`find:`). 2025-05-30T13:53:29,122 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T13:53:29,123 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T13:53:29,124 If you don't want 'code2.prompts' to be distributed and are 2025-05-30T13:53:29,125 already explicitly excluding 'code2.prompts' via 2025-05-30T13:53:29,125 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T13:53:29,126 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T13:53:29,127 combination with a more fine grained `package-data` configuration. 2025-05-30T13:53:29,128 You can read more about "package data files" on setuptools documentation page: 2025-05-30T13:53:29,129 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T13:53:29,131 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T13:53:29,131 even if it does not contain any `.py` files. 2025-05-30T13:53:29,132 On the other hand, currently there is no concept of package data 2025-05-30T13:53:29,132 directory, all directories are treated like packages. 2025-05-30T13:53:29,133 ******************************************************************************** 2025-05-30T13:53:29,134 !! 2025-05-30T13:53:29,134 check.warn(importable) 2025-05-30T13:53:29,135 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'code2.workflows' is absent from the `packages` configuration. 2025-05-30T13:53:29,136 !! 2025-05-30T13:53:29,137 ******************************************************************************** 2025-05-30T13:53:29,137 ############################ 2025-05-30T13:53:29,138 # Package would be ignored # 2025-05-30T13:53:29,139 ############################ 2025-05-30T13:53:29,139 Python recognizes 'code2.workflows' as an importable package[^1], 2025-05-30T13:53:29,140 but it is absent from setuptools' `packages` configuration. 2025-05-30T13:53:29,141 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T13:53:29,141 package, please make sure that 'code2.workflows' is explicitly added 2025-05-30T13:53:29,141 to the `packages` configuration field. 2025-05-30T13:53:29,142 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T13:53:29,143 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T13:53:29,143 instead of `find_packages(...)`/`find:`). 2025-05-30T13:53:29,144 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T13:53:29,145 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T13:53:29,146 If you don't want 'code2.workflows' to be distributed and are 2025-05-30T13:53:29,147 already explicitly excluding 'code2.workflows' via 2025-05-30T13:53:29,147 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T13:53:29,148 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T13:53:29,148 combination with a more fine grained `package-data` configuration. 2025-05-30T13:53:29,149 You can read more about "package data files" on setuptools documentation page: 2025-05-30T13:53:29,150 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T13:53:29,152 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T13:53:29,152 even if it does not contain any `.py` files. 2025-05-30T13:53:29,153 On the other hand, currently there is no concept of package data 2025-05-30T13:53:29,153 directory, all directories are treated like packages. 2025-05-30T13:53:29,154 ******************************************************************************** 2025-05-30T13:53:29,155 !! 2025-05-30T13:53:29,156 check.warn(importable) 2025-05-30T13:53:29,156 creating build/lib/code2/plugins 2025-05-30T13:53:29,157 copying code2/plugins/__init__.py -> build/lib/code2/plugins 2025-05-30T13:53:29,157 creating build/lib/code2/plugins/backend 2025-05-30T13:53:29,158 copying code2/plugins/backend/__init__.py -> build/lib/code2/plugins/backend 2025-05-30T13:53:29,158 copying code2/plugins/backend/litellm.py -> build/lib/code2/plugins/backend 2025-05-30T13:53:29,159 creating build/lib/code2/prompts 2025-05-30T13:53:29,159 copying code2/prompts/create_files_system.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,160 copying code2/prompts/directions.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,160 copying code2/prompts/fix_file.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,161 copying code2/prompts/fix_file_output.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,162 copying code2/prompts/fix_files_for_output.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,163 copying code2/prompts/irrelevant_directories_to_ignore.txt -> build/lib/code2/prompts 2025-05-30T13:53:29,164 creating build/lib/code2/workflows 2025-05-30T13:53:29,165 copying code2/workflows/__init__.py -> build/lib/code2/workflows 2025-05-30T13:53:29,165 copying code2/workflows/analyze.py -> build/lib/code2/workflows 2025-05-30T13:53:29,166 copying code2/workflows/ask.py -> build/lib/code2/workflows 2025-05-30T13:53:29,166 copying code2/workflows/cmd.py -> build/lib/code2/workflows 2025-05-30T13:53:29,167 copying code2/workflows/create.py -> build/lib/code2/workflows 2025-05-30T13:53:29,167 copying code2/workflows/edit.py -> build/lib/code2/workflows 2025-05-30T13:53:29,168 copying code2/workflows/hack.py -> build/lib/code2/workflows 2025-05-30T13:53:29,169 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T13:53:29,169 !! 2025-05-30T13:53:29,170 ******************************************************************************** 2025-05-30T13:53:29,171 Please avoid running ``setup.py`` directly. 2025-05-30T13:53:29,171 Instead, use pypa/build, pypa/installer or other 2025-05-30T13:53:29,172 standards-based tools. 2025-05-30T13:53:29,173 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T13:53:29,173 or your builds will no longer be supported. 2025-05-30T13:53:29,174 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T13:53:29,175 ******************************************************************************** 2025-05-30T13:53:29,175 !! 2025-05-30T13:53:29,176 self.initialize_options() 2025-05-30T13:53:29,200 installing to build/bdist.linux-armv7l/wheel 2025-05-30T13:53:29,200 running install 2025-05-30T13:53:29,224 running install_lib 2025-05-30T13:53:29,253 creating build/bdist.linux-armv7l/wheel 2025-05-30T13:53:29,256 creating build/bdist.linux-armv7l/wheel/code2 2025-05-30T13:53:29,257 copying build/lib/code2/prompt.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,259 copying build/lib/code2/markdown.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,261 copying build/lib/code2/jinja2.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,263 copying build/lib/code2/orm.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,265 copying build/lib/code2/backend.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,267 copying build/lib/code2/model.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,269 copying build/lib/code2/db.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,271 copying build/lib/code2/context.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,273 copying build/lib/code2/__init__.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,275 creating build/bdist.linux-armv7l/wheel/code2/plugins 2025-05-30T13:53:29,277 creating build/bdist.linux-armv7l/wheel/code2/plugins/backend 2025-05-30T13:53:29,278 copying build/lib/code2/plugins/backend/litellm.py -> build/bdist.linux-armv7l/wheel/./code2/plugins/backend 2025-05-30T13:53:29,280 copying build/lib/code2/plugins/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./code2/plugins/backend 2025-05-30T13:53:29,282 copying build/lib/code2/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./code2/plugins 2025-05-30T13:53:29,283 copying build/lib/code2/scan.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,286 copying build/lib/code2/parser.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,287 copying build/lib/code2/diff.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,290 creating build/bdist.linux-armv7l/wheel/code2/workflows 2025-05-30T13:53:29,291 copying build/lib/code2/workflows/analyze.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,293 copying build/lib/code2/workflows/ask.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,295 copying build/lib/code2/workflows/hack.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,297 copying build/lib/code2/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,299 copying build/lib/code2/workflows/create.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,301 copying build/lib/code2/workflows/cmd.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,303 copying build/lib/code2/workflows/edit.py -> build/bdist.linux-armv7l/wheel/./code2/workflows 2025-05-30T13:53:29,304 copying build/lib/code2/project.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,307 copying build/lib/code2/workflow.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,309 creating build/bdist.linux-armv7l/wheel/code2/prompts 2025-05-30T13:53:29,311 copying build/lib/code2/prompts/fix_file_output.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,313 copying build/lib/code2/prompts/directions.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,315 copying build/lib/code2/prompts/irrelevant_directories_to_ignore.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,316 copying build/lib/code2/prompts/fix_file.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,318 copying build/lib/code2/prompts/fix_files_for_output.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,320 copying build/lib/code2/prompts/create_files_system.txt -> build/bdist.linux-armv7l/wheel/./code2/prompts 2025-05-30T13:53:29,322 copying build/lib/code2/cli.py -> build/bdist.linux-armv7l/wheel/./code2 2025-05-30T13:53:29,324 running install_egg_info 2025-05-30T13:53:29,356 Copying code2.egg-info to build/bdist.linux-armv7l/wheel/./code2-5.1.2.dev12-py3.11.egg-info 2025-05-30T13:53:29,366 running install_scripts 2025-05-30T13:53:29,377 creating build/bdist.linux-armv7l/wheel/code2-5.1.2.dev12.dist-info/WHEEL 2025-05-30T13:53:29,379 creating '/tmp/pip-wheel-h5npo5_e/code2-5.1.2.dev12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T13:53:29,381 adding 'code2/__init__.py' 2025-05-30T13:53:29,383 adding 'code2/backend.py' 2025-05-30T13:53:29,385 adding 'code2/cli.py' 2025-05-30T13:53:29,386 adding 'code2/context.py' 2025-05-30T13:53:29,387 adding 'code2/db.py' 2025-05-30T13:53:29,389 adding 'code2/diff.py' 2025-05-30T13:53:29,390 adding 'code2/jinja2.py' 2025-05-30T13:53:29,392 adding 'code2/markdown.py' 2025-05-30T13:53:29,393 adding 'code2/model.py' 2025-05-30T13:53:29,394 adding 'code2/orm.py' 2025-05-30T13:53:29,396 adding 'code2/parser.py' 2025-05-30T13:53:29,397 adding 'code2/project.py' 2025-05-30T13:53:29,399 adding 'code2/prompt.py' 2025-05-30T13:53:29,401 adding 'code2/scan.py' 2025-05-30T13:53:29,402 adding 'code2/workflow.py' 2025-05-30T13:53:29,404 adding 'code2/plugins/__init__.py' 2025-05-30T13:53:29,405 adding 'code2/plugins/backend/__init__.py' 2025-05-30T13:53:29,407 adding 'code2/plugins/backend/litellm.py' 2025-05-30T13:53:29,408 adding 'code2/prompts/create_files_system.txt' 2025-05-30T13:53:29,410 adding 'code2/prompts/directions.txt' 2025-05-30T13:53:29,411 adding 'code2/prompts/fix_file.txt' 2025-05-30T13:53:29,412 adding 'code2/prompts/fix_file_output.txt' 2025-05-30T13:53:29,413 adding 'code2/prompts/fix_files_for_output.txt' 2025-05-30T13:53:29,414 adding 'code2/prompts/irrelevant_directories_to_ignore.txt' 2025-05-30T13:53:29,416 adding 'code2/workflows/__init__.py' 2025-05-30T13:53:29,417 adding 'code2/workflows/analyze.py' 2025-05-30T13:53:29,419 adding 'code2/workflows/ask.py' 2025-05-30T13:53:29,420 adding 'code2/workflows/cmd.py' 2025-05-30T13:53:29,421 adding 'code2/workflows/create.py' 2025-05-30T13:53:29,423 adding 'code2/workflows/edit.py' 2025-05-30T13:53:29,424 adding 'code2/workflows/hack.py' 2025-05-30T13:53:29,426 adding 'code2-5.1.2.dev12.dist-info/METADATA' 2025-05-30T13:53:29,427 adding 'code2-5.1.2.dev12.dist-info/WHEEL' 2025-05-30T13:53:29,428 adding 'code2-5.1.2.dev12.dist-info/entry_points.txt' 2025-05-30T13:53:29,429 adding 'code2-5.1.2.dev12.dist-info/top_level.txt' 2025-05-30T13:53:29,430 adding 'code2-5.1.2.dev12.dist-info/RECORD' 2025-05-30T13:53:29,432 removing build/bdist.linux-armv7l/wheel 2025-05-30T13:53:29,552 Building wheel for code2 (setup.py): finished with status 'done' 2025-05-30T13:53:29,555 Created wheel for code2: filename=code2-5.1.2.dev12-py3-none-any.whl size=33415 sha256=81e55a9fe9ef52c45118519aa83759a551f0ef60fa245b258992cfdbe9d6be86 2025-05-30T13:53:29,556 Stored in directory: /tmp/pip-ephem-wheel-cache-shanr51_/wheels/e4/02/f3/e02b31945944c369bbb2cab9bd04416be5425091c43f3301f7 2025-05-30T13:53:29,567 Successfully built code2 2025-05-30T13:53:29,572 Removed build tracker: '/tmp/pip-build-tracker-y96b3thx'