2026-05-19T08:54:41,757 Created temporary directory: /tmp/pip-ephem-wheel-cache-e5sp0k0p 2026-05-19T08:54:41,759 Created temporary directory: /tmp/pip-build-tracker-iyoo7jbx 2026-05-19T08:54:41,760 Initialized build tracking at /tmp/pip-build-tracker-iyoo7jbx 2026-05-19T08:54:41,760 Created build tracker: /tmp/pip-build-tracker-iyoo7jbx 2026-05-19T08:54:41,760 Entered build tracker: /tmp/pip-build-tracker-iyoo7jbx 2026-05-19T08:54:41,761 Created temporary directory: /tmp/pip-wheel-5tf48m36 2026-05-19T08:54:41,764 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-05-19T08:54:41,767 Created temporary directory: /tmp/pip-ephem-wheel-cache-0chzu132 2026-05-19T08:54:41,788 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T08:54:41,792 2 location(s) to search for versions of notilens: 2026-05-19T08:54:41,792 * https://pypi.org/simple/notilens/ 2026-05-19T08:54:41,792 * https://www.piwheels.org/simple/notilens/ 2026-05-19T08:54:41,792 Fetching project page and analyzing links: https://pypi.org/simple/notilens/ 2026-05-19T08:54:41,793 Getting page https://pypi.org/simple/notilens/ 2026-05-19T08:54:41,795 Found index url https://pypi.org/simple 2026-05-19T08:54:41,952 Fetched page https://pypi.org/simple/notilens/ as application/vnd.pypi.simple.v1+json 2026-05-19T08:54:41,957 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/85/6c/b64f16888fc2d63faef036d733076091d3c046d7668007ae38313dc160e1/notilens-0.1.0-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,958 Found link https://files.pythonhosted.org/packages/d3/84/578ae80de753049205a8a2f11726af692e947ce3c1e0ac9fe6b75459377c/notilens-0.1.0.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.1.0 2026-05-19T08:54:41,959 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/dc/4d/05fdde9df153f67be5eec9ff6c2d9f46cec33df1289d03239a4ccc5f3f90/notilens-0.2.0-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,960 Found link https://files.pythonhosted.org/packages/31/2b/acc161be387f6757ee8a052d123e04f0808518dfb8b9498c604632b97dfc/notilens-0.2.0.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.2.0 2026-05-19T08:54:41,961 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/d2/89/1a6869c8981479d0e5bf74c3bf02f0637406ebfd5302d6ee79d48104400c/notilens-0.2.1-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,962 Found link https://files.pythonhosted.org/packages/f0/e3/ae868f53f1a2da6e617a1c26a54fc5b711324c47fc7eb49b800830ac76f3/notilens-0.2.1.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.2.1 2026-05-19T08:54:41,963 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/dc/37/622618341b29ef9c22c449bacd1cb1ea02a67271ee52861669c1fae0dcfd/notilens-0.2.2-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,964 Found link https://files.pythonhosted.org/packages/25/b8/ddbee656d6e347957030ea7c600216964046b840919a384f3eebbb5bed72/notilens-0.2.2.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.2.2 2026-05-19T08:54:41,964 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/1b/0a/a1ec21fe8d4c8379f131ede0895f07b8956cbbfd1ba26e99c24bf6665619/notilens-0.3.0-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,965 Found link https://files.pythonhosted.org/packages/fe/09/7bc286520bc268cd3f7d3a7e19ea392ba3692b55bc99a1444eb4842aa150/notilens-0.3.0.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.3.0 2026-05-19T08:54:41,966 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/20/0b/6a2a897eb9a75f1fcce8e0adcfd0c10259f6647fdc12e4d6ce5e5aeb0f07/notilens-0.4.0-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,968 Found link https://files.pythonhosted.org/packages/1b/61/1ae76ec7c50a2c28f27ceaebf5dd26699f0b710c8cf149ece5d47b4b76ea/notilens-0.4.0.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.4.0 2026-05-19T08:54:41,968 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/cc/71/453ca95c6f2da3bc2221fda9a73cf466102ea67c8f8abc03510d1b2f6887/notilens-0.4.1-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,969 Found link https://files.pythonhosted.org/packages/e3/ae/d1629f096012100cd376a94f260f7ad72d29db796d1d60d5fbdd78f6aa89/notilens-0.4.1.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.4.1 2026-05-19T08:54:41,970 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/bd/fe/6d9ab0deb9b7a86e8f8f59c093af4a4279497d01723cc2579db509641e08/notilens-0.5.0-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,970 Found link https://files.pythonhosted.org/packages/99/e3/1f59c08ee5140e99af4ebd658d7b20f4c8e674e4c83e6c7cfefb224fee98/notilens-0.5.0.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.0 2026-05-19T08:54:41,971 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/41/78/0f219339b5a6008ff82a5e58cb0e1d4030be26aa67e2a5f16641cfc9ade2/notilens-0.5.1-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,972 Found link https://files.pythonhosted.org/packages/8a/fc/c1c4955c2e65e3d9274b50478be7168dc75ef5867248645ac23f4f5545dc/notilens-0.5.1.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.1 2026-05-19T08:54:41,973 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/13/e7/58d42c334229ac1a4af1d127c348b3bf45b6f99f346892ba8cd00ca79823/notilens-0.5.2-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,973 Found link https://files.pythonhosted.org/packages/7e/00/dfd69532f9b8f7204058bed9ae4be2d6af4b32cd859ae7679dc7087b5503/notilens-0.5.2.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.2 2026-05-19T08:54:41,974 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/b2/c8/c5c2682ebe0417ba72bbc7c7336a42422b76bf1ff1477a14b6e2e88bcde8/notilens-0.5.3-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,975 Found link https://files.pythonhosted.org/packages/ad/05/ef5ad4bb62691621dea34db1233f1e48a26afee5c24a50123c5b1c71b02c/notilens-0.5.3.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.3 2026-05-19T08:54:41,976 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/3a/5d/2496867a12f888ae7b3fa6358d566d0f2ad773999e33fe50f3051888c457/notilens-0.5.4-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,977 Found link https://files.pythonhosted.org/packages/b9/46/ab8504ac0215c6e6e2a748f24e447c842bf4ae324f12e11331ca92813443/notilens-0.5.4.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.4 2026-05-19T08:54:41,977 Skipping link: No binaries permitted for notilens: https://files.pythonhosted.org/packages/3f/f3/909381d0e266aba9cd9c879f5fa6d7dc9c234854477f442187c02855921f/notilens-0.5.5-py3-none-any.whl (from https://pypi.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:41,978 Found link https://files.pythonhosted.org/packages/60/a2/0c544d9576b662483a979cc1bd50311c92ed976f66315d88855c767f47cc/notilens-0.5.5.tar.gz (from https://pypi.org/simple/notilens/) (requires-python:>=3.9), version: 0.5.5 2026-05-19T08:54:41,979 Fetching project page and analyzing links: https://www.piwheels.org/simple/notilens/ 2026-05-19T08:54:41,980 Getting page https://www.piwheels.org/simple/notilens/ 2026-05-19T08:54:41,981 Found index url https://www.piwheels.org/simple 2026-05-19T08:54:42,160 Fetched page https://www.piwheels.org/simple/notilens/ as text/html 2026-05-19T08:54:42,164 Skipping link: No binaries permitted for notilens: https://www.piwheels.org/simple/notilens/notilens-0.5.4-py3-none-any.whl#sha256=94a10a099e520618f07d5852bf4573521acf149efeaa98e5ba03e67651c75f79 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,165 Skipping link: No binaries permitted for notilens: https://www.piwheels.org/simple/notilens/notilens-0.5.3-py3-none-any.whl#sha256=7b16c72d4b916484df50ee9685051798e1a817e7606c22de836148b98e544751 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,165 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.5.2-py3-none-any.whl#sha256=2794d529ec2ff2dc0451fca050a3ffff665f30dc334cb55f56358df3ffea08bf (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,166 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.5.1-py3-none-any.whl#sha256=ea8fce22025cb3f1357dbeecad4ab4feb4dca739b9819f888cf94e35997258eb (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,166 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.5.0-py3-none-any.whl#sha256=3a0b7788b71535e6485b1288815b2e2d1a96c9e7fab98dc172e4a21ce831df0b (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,167 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.4.1-py3-none-any.whl#sha256=ca7b07781bfd3979e7f1c79cd865048f149a77130ca23b3cd2bd10cb53741149 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,167 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.4.0-py3-none-any.whl#sha256=bc0f513b894408a511e2d0e2b75c4def68d22890cfe1d60e4d7cb7755a48167d (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,168 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.3.0-py3-none-any.whl#sha256=7975f4fcefdd59444f31605f59bd9c231d696ed3521b229a87d8b7988d9382cb (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,169 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.2.2-py3-none-any.whl#sha256=42efcdd0fda4e580bc64afcbb8a395bf7a0d11978c021605ee0f1d87d1208514 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,169 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.2.1-py3-none-any.whl#sha256=6e43a0357331a6e7835e1e754475b805300e75352991066327c5217d69019e4b (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,170 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.2.0-py3-none-any.whl#sha256=9b138e7a70d431c43575ddd47af2308477a155c7282497f993aabd06c26c3321 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,170 Skipping link: No binaries permitted for notilens: https://archive1.piwheels.org/simple/notilens/notilens-0.1.0-py3-none-any.whl#sha256=db2757a67101881c9bd33d64679beb63955faca13ceae7dcdbd881a9c5712061 (from https://www.piwheels.org/simple/notilens/) (requires-python:>=3.9) 2026-05-19T08:54:42,171 Skipping link: not a file: https://www.piwheels.org/simple/notilens/ 2026-05-19T08:54:42,172 Skipping link: not a file: https://pypi.org/simple/notilens/ 2026-05-19T08:54:42,192 Given no hashes to check 1 links for project 'notilens': discarding no candidates 2026-05-19T08:54:42,209 Collecting notilens==0.5.5 2026-05-19T08:54:42,211 Created temporary directory: /tmp/pip-unpack-vtyilmz5 2026-05-19T08:54:42,442 Downloading notilens-0.5.5.tar.gz (29 kB) 2026-05-19T08:54:42,516 Added notilens==0.5.5 from https://files.pythonhosted.org/packages/60/a2/0c544d9576b662483a979cc1bd50311c92ed976f66315d88855c767f47cc/notilens-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-iyoo7jbx' 2026-05-19T08:54:42,521 Created temporary directory: /tmp/pip-build-env-z1myp61q 2026-05-19T08:54:42,525 Installing build dependencies: started 2026-05-19T08:54:42,527 Running command pip subprocess to install build dependencies 2026-05-19T08:54:43,674 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-19T08:54:44,089 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-05-19T08:54:44,112 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T08:54:45,898 Collecting setuptools>=68 2026-05-19T08:54:45,899 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-19T08:54:45,913 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-19T08:54:46,158 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-19T08:54:46,265 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-19T08:54:48,978 Installing collected packages: setuptools 2026-05-19T08:54:52,065 Successfully installed setuptools-82.0.1 2026-05-19T08:54:52,335 Installing build dependencies: finished with status 'done' 2026-05-19T08:54:52,341 Getting requirements to build wheel: started 2026-05-19T08:54:52,342 Running command Getting requirements to build wheel 2026-05-19T08:54:53,038 running egg_info 2026-05-19T08:54:53,043 writing notilens.egg-info/PKG-INFO 2026-05-19T08:54:53,051 writing dependency_links to notilens.egg-info/dependency_links.txt 2026-05-19T08:54:53,053 writing entry points to notilens.egg-info/entry_points.txt 2026-05-19T08:54:53,058 writing requirements to notilens.egg-info/requires.txt 2026-05-19T08:54:53,059 writing top-level names to notilens.egg-info/top_level.txt 2026-05-19T08:54:53,081 reading manifest file 'notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:53,087 writing manifest file 'notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:53,184 Getting requirements to build wheel: finished with status 'done' 2026-05-19T08:54:53,188 Created temporary directory: /tmp/pip-modern-metadata-5qc4mtke 2026-05-19T08:54:53,190 Preparing metadata (pyproject.toml): started 2026-05-19T08:54:53,192 Running command Preparing metadata (pyproject.toml) 2026-05-19T08:54:53,846 running dist_info 2026-05-19T08:54:53,857 creating /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info 2026-05-19T08:54:53,858 writing /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/PKG-INFO 2026-05-19T08:54:53,865 writing dependency_links to /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/dependency_links.txt 2026-05-19T08:54:53,867 writing entry points to /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/entry_points.txt 2026-05-19T08:54:53,872 writing requirements to /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/requires.txt 2026-05-19T08:54:53,873 writing top-level names to /tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/top_level.txt 2026-05-19T08:54:53,874 writing manifest file '/tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:53,893 reading manifest file '/tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:53,897 writing manifest file '/tmp/pip-modern-metadata-5qc4mtke/notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:53,898 creating '/tmp/pip-modern-metadata-5qc4mtke/notilens-0.5.5.dist-info' 2026-05-19T08:54:54,023 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-19T08:54:54,028 Source in /tmp/pip-wheel-5tf48m36/notilens_e7381dba7b0f4387b7452c1f742c3fd0 has version 0.5.5, which satisfies requirement notilens==0.5.5 from https://files.pythonhosted.org/packages/60/a2/0c544d9576b662483a979cc1bd50311c92ed976f66315d88855c767f47cc/notilens-0.5.5.tar.gz 2026-05-19T08:54:54,029 Removed notilens==0.5.5 from https://files.pythonhosted.org/packages/60/a2/0c544d9576b662483a979cc1bd50311c92ed976f66315d88855c767f47cc/notilens-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-iyoo7jbx' 2026-05-19T08:54:54,037 Created temporary directory: /tmp/pip-unpack-lnax9vc8 2026-05-19T08:54:54,037 Building wheels for collected packages: notilens 2026-05-19T08:54:54,042 Created temporary directory: /tmp/pip-wheel-en0qikxg 2026-05-19T08:54:54,042 Destination directory: /tmp/pip-wheel-en0qikxg 2026-05-19T08:54:54,045 Building wheel for notilens (pyproject.toml): started 2026-05-19T08:54:54,046 Running command Building wheel for notilens (pyproject.toml) 2026-05-19T08:54:54,672 running bdist_wheel 2026-05-19T08:54:54,689 running build 2026-05-19T08:54:54,690 running build_py 2026-05-19T08:54:54,696 creating build/lib/notilens 2026-05-19T08:54:54,698 copying notilens/__init__.py -> build/lib/notilens 2026-05-19T08:54:54,701 copying notilens/emitter.py -> build/lib/notilens 2026-05-19T08:54:54,703 copying notilens/config.py -> build/lib/notilens 2026-05-19T08:54:54,705 copying notilens/state.py -> build/lib/notilens 2026-05-19T08:54:54,707 copying notilens/cli.py -> build/lib/notilens 2026-05-19T08:54:54,710 copying notilens/loop_detector.py -> build/lib/notilens 2026-05-19T08:54:54,712 creating build/lib/notilens/patchers 2026-05-19T08:54:54,714 copying notilens/patchers/__init__.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,716 copying notilens/patchers/crewai_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,718 copying notilens/patchers/langchain_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,720 copying notilens/patchers/openai_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,722 copying notilens/patchers/pydantic_ai_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,724 copying notilens/patchers/anthropic_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,726 copying notilens/patchers/http_patcher.py -> build/lib/notilens/patchers 2026-05-19T08:54:54,728 running egg_info 2026-05-19T08:54:54,738 writing notilens.egg-info/PKG-INFO 2026-05-19T08:54:54,745 writing dependency_links to notilens.egg-info/dependency_links.txt 2026-05-19T08:54:54,747 writing entry points to notilens.egg-info/entry_points.txt 2026-05-19T08:54:54,751 writing requirements to notilens.egg-info/requires.txt 2026-05-19T08:54:54,752 writing top-level names to notilens.egg-info/top_level.txt 2026-05-19T08:54:54,762 reading manifest file 'notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:54,768 writing manifest file 'notilens.egg-info/SOURCES.txt' 2026-05-19T08:54:54,780 installing to build/bdist.linux-armv7l/wheel 2026-05-19T08:54:54,781 running install 2026-05-19T08:54:54,804 running install_lib 2026-05-19T08:54:54,809 creating build/bdist.linux-armv7l/wheel 2026-05-19T08:54:54,812 creating build/bdist.linux-armv7l/wheel/notilens 2026-05-19T08:54:54,814 creating build/bdist.linux-armv7l/wheel/notilens/patchers 2026-05-19T08:54:54,815 copying build/lib/notilens/patchers/__init__.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,817 copying build/lib/notilens/patchers/crewai_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,818 copying build/lib/notilens/patchers/langchain_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,821 copying build/lib/notilens/patchers/openai_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,823 copying build/lib/notilens/patchers/pydantic_ai_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,825 copying build/lib/notilens/patchers/anthropic_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,827 copying build/lib/notilens/patchers/http_patcher.py -> build/bdist.linux-armv7l/wheel/./notilens/patchers 2026-05-19T08:54:54,829 copying build/lib/notilens/__init__.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,832 copying build/lib/notilens/emitter.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,834 copying build/lib/notilens/config.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,836 copying build/lib/notilens/state.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,838 copying build/lib/notilens/cli.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,841 copying build/lib/notilens/loop_detector.py -> build/bdist.linux-armv7l/wheel/./notilens 2026-05-19T08:54:54,842 running install_egg_info 2026-05-19T08:54:54,847 Copying notilens.egg-info to build/bdist.linux-armv7l/wheel/./notilens-0.5.5-py3.11.egg-info 2026-05-19T08:54:54,859 running install_scripts 2026-05-19T08:54:54,868 creating build/bdist.linux-armv7l/wheel/notilens-0.5.5.dist-info/WHEEL 2026-05-19T08:54:54,871 creating '/tmp/pip-wheel-en0qikxg/.tmp-iusaes9i/notilens-0.5.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-19T08:54:54,875 adding 'notilens/__init__.py' 2026-05-19T08:54:54,878 adding 'notilens/cli.py' 2026-05-19T08:54:54,879 adding 'notilens/config.py' 2026-05-19T08:54:54,881 adding 'notilens/emitter.py' 2026-05-19T08:54:54,882 adding 'notilens/loop_detector.py' 2026-05-19T08:54:54,883 adding 'notilens/state.py' 2026-05-19T08:54:54,885 adding 'notilens/patchers/__init__.py' 2026-05-19T08:54:54,887 adding 'notilens/patchers/anthropic_patcher.py' 2026-05-19T08:54:54,888 adding 'notilens/patchers/crewai_patcher.py' 2026-05-19T08:54:54,890 adding 'notilens/patchers/http_patcher.py' 2026-05-19T08:54:54,891 adding 'notilens/patchers/langchain_patcher.py' 2026-05-19T08:54:54,893 adding 'notilens/patchers/openai_patcher.py' 2026-05-19T08:54:54,894 adding 'notilens/patchers/pydantic_ai_patcher.py' 2026-05-19T08:54:54,897 adding 'notilens-0.5.5.dist-info/METADATA' 2026-05-19T08:54:54,898 adding 'notilens-0.5.5.dist-info/WHEEL' 2026-05-19T08:54:54,899 adding 'notilens-0.5.5.dist-info/entry_points.txt' 2026-05-19T08:54:54,900 adding 'notilens-0.5.5.dist-info/top_level.txt' 2026-05-19T08:54:54,901 adding 'notilens-0.5.5.dist-info/RECORD' 2026-05-19T08:54:54,903 removing build/bdist.linux-armv7l/wheel 2026-05-19T08:54:55,006 Building wheel for notilens (pyproject.toml): finished with status 'done' 2026-05-19T08:54:55,012 Created wheel for notilens: filename=notilens-0.5.5-py3-none-any.whl size=25660 sha256=d322e2cfdc6ee03958b326719f405cd5be466ccdf0b6acb4b2f9c78228720e64 2026-05-19T08:54:55,013 Stored in directory: /tmp/pip-ephem-wheel-cache-0chzu132/wheels/7d/45/9a/8f9c89fd66e2d309d40c43224a2d9413ee93ea9987eef37537 2026-05-19T08:54:55,027 Successfully built notilens 2026-05-19T08:54:55,031 Removed build tracker: '/tmp/pip-build-tracker-iyoo7jbx'