2026-01-05T18:24:54,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-b4al83er 2026-01-05T18:24:54,790 Created temporary directory: /tmp/pip-build-tracker-vwu_i9t3 2026-01-05T18:24:54,790 Initialized build tracking at /tmp/pip-build-tracker-vwu_i9t3 2026-01-05T18:24:54,791 Created build tracker: /tmp/pip-build-tracker-vwu_i9t3 2026-01-05T18:24:54,791 Entered build tracker: /tmp/pip-build-tracker-vwu_i9t3 2026-01-05T18:24:54,792 Created temporary directory: /tmp/pip-wheel-1cqveen2 2026-01-05T18:24:54,795 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-01-05T18:24:54,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-egw7v1k7 2026-01-05T18:24:54,820 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T18:24:54,823 2 location(s) to search for versions of imagera: 2026-01-05T18:24:54,823 * https://pypi.org/simple/imagera/ 2026-01-05T18:24:54,823 * https://www.piwheels.org/simple/imagera/ 2026-01-05T18:24:54,824 Fetching project page and analyzing links: https://pypi.org/simple/imagera/ 2026-01-05T18:24:54,825 Getting page https://pypi.org/simple/imagera/ 2026-01-05T18:24:54,826 Found index url https://pypi.org/simple 2026-01-05T18:24:55,039 Fetched page https://pypi.org/simple/imagera/ as application/vnd.pypi.simple.v1+json 2026-01-05T18:24:55,045 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/57/6e/f13c4c123b8d50d776a6a6cc3589ecded5f8054ca1a35cf19484ffc24a0a/imagera-0.1.2-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,046 Found link https://files.pythonhosted.org/packages/cf/95/093f4758c856a5dbfd32f09dcaaeaed8e639818e678fd4ab7068233776b3/imagera-0.1.2.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.1.2 2026-01-05T18:24:55,047 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/16/3f/e4885f3be9afc1a1f4f81a50193aa218722eec39858103bacc77769295aa/imagera-0.1.3-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,048 Found link https://files.pythonhosted.org/packages/46/52/8259c62df5f7522e6e4f35391971b4b02786480c8ba05680ca390687d612/imagera-0.1.3.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.1.3 2026-01-05T18:24:55,049 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/fb/60/b055d9ed58d88bba6dcf917d0f7a67188091b510635ea7a657cf18ac2b35/imagera-0.1.4-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,050 Found link https://files.pythonhosted.org/packages/e5/ca/f04b29606e78fb9f37b91c566a3aa694349d4765c13ecbff04075aaaf8e4/imagera-0.1.4.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.1.4 2026-01-05T18:24:55,051 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/34/ae/c50e266f02e0e98026067e90a7dfb3a58a0d558b34d7d96d4ebace06036e/imagera-0.1.5-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,052 Found link https://files.pythonhosted.org/packages/47/eb/078aa52e4c1c11fc01504757dc2d803467bf18fc1895e6f2d6aebdc24237/imagera-0.1.5.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.1.5 2026-01-05T18:24:55,052 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/b2/54/2acf2579126fddde85d2fa3068b3119b166d10d0170a8569f595350e3979/imagera-0.1.6-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,053 Found link https://files.pythonhosted.org/packages/cf/2c/60bac4e531241164a0762c27b562ef312e10b2f2a526f4aff94059e045cc/imagera-0.1.6.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.1.6 2026-01-05T18:24:55,054 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/19/8b/d4c816cce5fc82e096f0eba9591d77330eef8700ec15acf1760c27262a40/imagera-0.2.0-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,056 Found link https://files.pythonhosted.org/packages/4a/55/66f8732a25aeac67a87c048313837762d68a21767d669252059fa939a1bf/imagera-0.2.0.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.2.0 2026-01-05T18:24:55,056 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/12/3f/318808ab9f1f6713042a48144e9f4f7242dc9a9c8ac1418b55fca5b9955b/imagera-0.2.1-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,057 Found link https://files.pythonhosted.org/packages/01/35/50d476f75d47754eb8f6f7c5d1d5393d8b4d1e9be80ae7965e67d79a72e6/imagera-0.2.1.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.2.1 2026-01-05T18:24:55,058 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/90/3e/5e8bba0c121062ff3df15c1572e2aa179a7162145cf84bde752b236444b7/imagera-0.2.2-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,059 Found link https://files.pythonhosted.org/packages/62/4e/5355676ae530673558a9ce3eabb06585e71800782f56970de32ec866900f/imagera-0.2.2.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.2.2 2026-01-05T18:24:55,060 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/8a/66/851680a3e926ee35ddc0e89bb2a5bb3eee3132a473a3e5e18cc37f2e398d/imagera-0.2.3-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,061 Found link https://files.pythonhosted.org/packages/1d/f7/a31b097c60dc3543c9b31255caeebbe2e477326cc925ab655bbd9b78e6bd/imagera-0.2.3.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.2.3 2026-01-05T18:24:55,062 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/d2/f1/3e97c66d96eb19407d2d6838aa7a4b99f05848228b11518891c8baf398a7/imagera-0.2.4-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,064 Found link https://files.pythonhosted.org/packages/da/16/06176299411d0fdb0157bba505a08aa5529010f5be6c88b28587d34cf877/imagera-0.2.4.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.2.4 2026-01-05T18:24:55,065 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/df/6d/66132188e80a00ae6e9d134bdc075d9557f1c5827d591853e2f58ca9e7e8/imagera-0.3.0-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,066 Found link https://files.pythonhosted.org/packages/ef/5c/24692f3c4917c7f6358d876e578a21fbc97bd03ae5c4ba86c8ef2ab27186/imagera-0.3.0.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.3.0 2026-01-05T18:24:55,066 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/55/61/c8cce472211c1b0c7f18a07f575fb3ebd824b2da47b5bd7c47ace23458a4/imagera-0.3.1-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,068 Found link https://files.pythonhosted.org/packages/f8/3b/10d66c2071932eff328cdf2af5579a12198055cd3d95ad31efbd88204696/imagera-0.3.1.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.3.1 2026-01-05T18:24:55,069 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/ad/af/a779dcbaea4357caf2e87580a9f42cceb83cb385931091b97324f87b8afe/imagera-0.3.2-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,070 Found link https://files.pythonhosted.org/packages/ff/5c/6a6de9e60ef2fce18431ed666d1ad2a975ea43eeb3a72de7d9bf1463538f/imagera-0.3.2.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.3.2 2026-01-05T18:24:55,071 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/32/62/8e7171e51f7d083b2e2cf32d43e3eaaa8edfbe35989e49ca47dbd3443df7/imagera-0.4.0-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,072 Found link https://files.pythonhosted.org/packages/bc/0a/4594cfc7eb365c6c97713fc66be9c936ed7bee63aff79bce613cf921b570/imagera-0.4.0.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.4.0 2026-01-05T18:24:55,073 Skipping link: No binaries permitted for imagera: https://files.pythonhosted.org/packages/87/14/cf85d38f7cfb08bbe576167a2dbef4dddbe649316b86cac028feafb1c757/imagera-0.4.1-py3-none-any.whl (from https://pypi.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,074 Found link https://files.pythonhosted.org/packages/ae/1f/b2e38426fa28d35901a061b773c8c093f9246d044a6cecf866aa4c8accc8/imagera-0.4.1.tar.gz (from https://pypi.org/simple/imagera/) (requires-python:>=3.8), version: 0.4.1 2026-01-05T18:24:55,075 Fetching project page and analyzing links: https://www.piwheels.org/simple/imagera/ 2026-01-05T18:24:55,075 Getting page https://www.piwheels.org/simple/imagera/ 2026-01-05T18:24:55,077 Found index url https://www.piwheels.org/simple 2026-01-05T18:24:55,500 Fetched page https://www.piwheels.org/simple/imagera/ as text/html 2026-01-05T18:24:55,505 Skipping link: No binaries permitted for imagera: https://www.piwheels.org/simple/imagera/imagera-0.4.0-py3-none-any.whl#sha256=ee5e92e3307ef960897f1b11dd7e6b09f1334e5f313a014ec3f06ed4c9fad184 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,505 Skipping link: No binaries permitted for imagera: https://www.piwheels.org/simple/imagera/imagera-0.3.2-py3-none-any.whl#sha256=27ffc6ac8797531fcc97c3792ec952c59a06c5809d7ee8c77bf43109d64159b7 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,506 Skipping link: No binaries permitted for imagera: https://www.piwheels.org/simple/imagera/imagera-0.3.1-py3-none-any.whl#sha256=dd86a638271c35472b8e14937722d986caca8aa4f6a05a495953c6784b93acce (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,507 Skipping link: No binaries permitted for imagera: https://www.piwheels.org/simple/imagera/imagera-0.3.0-py3-none-any.whl#sha256=a725a33a12179539cfa104ef558d7bd0384db780de014e67f8d4e469c3712835 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,507 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.2.4-py3-none-any.whl#sha256=ebeed5f380e3fa9890d323a3e9a2e8460149223d827224544f372b53370c6908 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,508 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.2.3-py3-none-any.whl#sha256=6c0a092ac10c0db4b015578e14b3fc2f09decd73f21afcbef6ab6fb057bdcb0b (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,509 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.2.2-py3-none-any.whl#sha256=aeaf460c3d34fcb7b7156b568555912d1e0958becb5f9ad1efb762b8fa40cdd5 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,509 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.2.1-py3-none-any.whl#sha256=24866515b19f75955ce6758d8e2a44050b040c35a231f026a5006ecf11ff0e9f (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,510 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.2.0-py3-none-any.whl#sha256=aafaa3d141c1f9a37e711cc98de757a10dde65e8193a9b0b1f15c93ae77b753e (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,510 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.1.6-py3-none-any.whl#sha256=49cfa9add95cf6dbe5b55d6aca36eb28b24603040b3aa2d355c75e0d07f16471 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,511 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.1.5-py3-none-any.whl#sha256=9ff98403983391d20b97808d193cba465fcc8135ddd00e686435a1f833109e67 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,511 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.1.4-py3-none-any.whl#sha256=df5f919d6f88bb12683722491cd279af9c06a7b8c1f6b1e3d98973f8872da971 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,512 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.1.3-py3-none-any.whl#sha256=67f00c045d649b57555ca3db9ad6c1a81692d3a01cddcd8a6cd7a08448477a05 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,512 Skipping link: No binaries permitted for imagera: https://archive1.piwheels.org/simple/imagera/imagera-0.1.2-py3-none-any.whl#sha256=1970ea64ae6b9f44cb05986402acbfb8083bfb4a80e4958d34676bb39956d501 (from https://www.piwheels.org/simple/imagera/) (requires-python:>=3.8) 2026-01-05T18:24:55,513 Skipping link: not a file: https://www.piwheels.org/simple/imagera/ 2026-01-05T18:24:55,513 Skipping link: not a file: https://pypi.org/simple/imagera/ 2026-01-05T18:24:55,534 Given no hashes to check 1 links for project 'imagera': discarding no candidates 2026-01-05T18:24:55,552 Collecting imagera==0.4.1 2026-01-05T18:24:55,554 Created temporary directory: /tmp/pip-unpack-0lg_q03m 2026-01-05T18:24:55,767 Downloading imagera-0.4.1.tar.gz (23 kB) 2026-01-05T18:24:55,896 Added imagera==0.4.1 from https://files.pythonhosted.org/packages/ae/1f/b2e38426fa28d35901a061b773c8c093f9246d044a6cecf866aa4c8accc8/imagera-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-vwu_i9t3' 2026-01-05T18:24:55,904 Created temporary directory: /tmp/pip-build-env-f16nculn 2026-01-05T18:24:55,910 Installing build dependencies: started 2026-01-05T18:24:55,912 Running command pip subprocess to install build dependencies 2026-01-05T18:24:57,103 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-05T18:24:57,761 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-01-05T18:24:57,784 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T18:24:59,492 Collecting setuptools>=69 2026-01-05T18:24:59,653 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-05T18:24:59,949 Collecting wheel 2026-01-05T18:24:59,967 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-05T18:25:02,967 Installing collected packages: wheel, setuptools 2026-01-05T18:25:03,235 Creating /tmp/pip-build-env-f16nculn/overlay/local/bin 2026-01-05T18:25:03,238 changing mode of /tmp/pip-build-env-f16nculn/overlay/local/bin/wheel to 755 2026-01-05T18:25:07,149 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-05T18:25:07,423 Installing build dependencies: finished with status 'done' 2026-01-05T18:25:07,430 Getting requirements to build wheel: started 2026-01-05T18:25:07,431 Running command Getting requirements to build wheel 2026-01-05T18:25:08,130 running egg_info 2026-01-05T18:25:08,137 writing src/imagera.egg-info/PKG-INFO 2026-01-05T18:25:08,143 writing dependency_links to src/imagera.egg-info/dependency_links.txt 2026-01-05T18:25:08,146 writing requirements to src/imagera.egg-info/requires.txt 2026-01-05T18:25:08,147 writing top-level names to src/imagera.egg-info/top_level.txt 2026-01-05T18:25:08,182 reading manifest file 'src/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:08,187 reading manifest template 'MANIFEST.in' 2026-01-05T18:25:08,190 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:25:08,191 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:25:08,193 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:25:08,193 adding license file 'LICENSE' 2026-01-05T18:25:08,198 writing manifest file 'src/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:08,296 Getting requirements to build wheel: finished with status 'done' 2026-01-05T18:25:08,300 Created temporary directory: /tmp/pip-modern-metadata-k_76gd1k 2026-01-05T18:25:08,302 Preparing metadata (pyproject.toml): started 2026-01-05T18:25:08,303 Running command Preparing metadata (pyproject.toml) 2026-01-05T18:25:08,952 running dist_info 2026-01-05T18:25:08,965 creating /tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info 2026-01-05T18:25:08,966 writing /tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/PKG-INFO 2026-01-05T18:25:08,971 writing dependency_links to /tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/dependency_links.txt 2026-01-05T18:25:08,974 writing requirements to /tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/requires.txt 2026-01-05T18:25:08,976 writing top-level names to /tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/top_level.txt 2026-01-05T18:25:08,977 writing manifest file '/tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:09,008 reading manifest file '/tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:09,010 reading manifest template 'MANIFEST.in' 2026-01-05T18:25:09,012 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:25:09,013 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:25:09,014 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:25:09,014 adding license file 'LICENSE' 2026-01-05T18:25:09,018 writing manifest file '/tmp/pip-modern-metadata-k_76gd1k/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:09,019 creating '/tmp/pip-modern-metadata-k_76gd1k/imagera-0.4.1.dist-info' 2026-01-05T18:25:09,143 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-05T18:25:09,147 Source in /tmp/pip-wheel-1cqveen2/imagera_7f086ccc18ae4c4d88922f1010664581 has version 0.4.1, which satisfies requirement imagera==0.4.1 from https://files.pythonhosted.org/packages/ae/1f/b2e38426fa28d35901a061b773c8c093f9246d044a6cecf866aa4c8accc8/imagera-0.4.1.tar.gz 2026-01-05T18:25:09,148 Removed imagera==0.4.1 from https://files.pythonhosted.org/packages/ae/1f/b2e38426fa28d35901a061b773c8c093f9246d044a6cecf866aa4c8accc8/imagera-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-vwu_i9t3' 2026-01-05T18:25:09,154 Created temporary directory: /tmp/pip-unpack-h9i953k8 2026-01-05T18:25:09,154 Building wheels for collected packages: imagera 2026-01-05T18:25:09,159 Created temporary directory: /tmp/pip-wheel-w0cxo3n7 2026-01-05T18:25:09,160 Destination directory: /tmp/pip-wheel-w0cxo3n7 2026-01-05T18:25:09,162 Building wheel for imagera (pyproject.toml): started 2026-01-05T18:25:09,163 Running command Building wheel for imagera (pyproject.toml) 2026-01-05T18:25:09,796 running bdist_wheel 2026-01-05T18:25:09,817 running build 2026-01-05T18:25:09,818 running build_py 2026-01-05T18:25:09,824 creating build/lib/imagera 2026-01-05T18:25:09,826 copying src/imagera/__init__.py -> build/lib/imagera 2026-01-05T18:25:09,829 creating build/lib/imagera/plotter 2026-01-05T18:25:09,830 copying src/imagera/plotter/aid.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,832 copying src/imagera/plotter/plt_scalar2d.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,834 copying src/imagera/plotter/helpers.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,836 copying src/imagera/plotter/__init__.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,838 copying src/imagera/plotter/values_minmax.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,840 copying src/imagera/plotter/plot_parameters.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,841 copying src/imagera/plotter/plt_scalars2d.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,843 copying src/imagera/plotter/fit_title.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,845 copying src/imagera/plotter/cmap.py -> build/lib/imagera/plotter 2026-01-05T18:25:09,848 creating build/lib/imagera/events 2026-01-05T18:25:09,849 copying src/imagera/events/__init__.py -> build/lib/imagera/events 2026-01-05T18:25:09,850 copying src/imagera/events/events.py -> build/lib/imagera/events 2026-01-05T18:25:09,853 creating build/lib/imagera/optics 2026-01-05T18:25:09,853 copying src/imagera/optics/surface_visualizer.py -> build/lib/imagera/optics 2026-01-05T18:25:09,856 creating build/lib/imagera/pv_vis 2026-01-05T18:25:09,857 copying src/imagera/pv_vis/__init__.py -> build/lib/imagera/pv_vis 2026-01-05T18:25:09,859 copying src/imagera/pv_vis/pv_scalar_field_2d.py -> build/lib/imagera/pv_vis 2026-01-05T18:25:09,861 creating build/lib/imagera/pil 2026-01-05T18:25:09,862 copying src/imagera/pil/__init__.py -> build/lib/imagera/pil 2026-01-05T18:25:09,864 copying src/imagera/pil/pil_utils.py -> build/lib/imagera/pil 2026-01-05T18:25:09,866 creating build/lib/imagera/reader 2026-01-05T18:25:09,867 copying src/imagera/reader/image_reader.py -> build/lib/imagera/reader 2026-01-05T18:25:09,869 copying src/imagera/reader/__init__.py -> build/lib/imagera/reader 2026-01-05T18:25:09,871 creating build/lib/imagera/image 2026-01-05T18:25:09,873 copying src/imagera/image/image.py -> build/lib/imagera/image 2026-01-05T18:25:09,874 copying src/imagera/image/__init__.py -> build/lib/imagera/image 2026-01-05T18:25:09,876 copying src/imagera/image/image_aid.py -> build/lib/imagera/image 2026-01-05T18:25:09,878 copying src/imagera/image/image_bundle.py -> build/lib/imagera/image 2026-01-05T18:25:09,881 creating build/lib/imagera/histogram 2026-01-05T18:25:09,882 copying src/imagera/histogram/__init__.py -> build/lib/imagera/histogram 2026-01-05T18:25:09,884 copying src/imagera/histogram/histogram_vm.py -> build/lib/imagera/histogram 2026-01-05T18:25:09,886 copying src/imagera/histogram/histogram_view.py -> build/lib/imagera/histogram 2026-01-05T18:25:09,888 copying src/imagera/histogram/histogram_model.py -> build/lib/imagera/histogram 2026-01-05T18:25:09,890 creating build/lib/imagera/viewer/VM 2026-01-05T18:25:09,892 copying src/imagera/viewer/VM/image_viewer.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,894 copying src/imagera/viewer/VM/__init__.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,896 copying src/imagera/viewer/VM/info.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,898 copying src/imagera/viewer/VM/display.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,900 copying src/imagera/viewer/VM/view_port.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,902 copying src/imagera/viewer/VM/control.py -> build/lib/imagera/viewer/VM 2026-01-05T18:25:09,905 creating build/lib/imagera/viewer/View 2026-01-05T18:25:09,906 copying src/imagera/viewer/View/image_viewer.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,908 copying src/imagera/viewer/View/__init__.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,910 copying src/imagera/viewer/View/info.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,912 copying src/imagera/viewer/View/display.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,914 copying src/imagera/viewer/View/display_label.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,917 copying src/imagera/viewer/View/fit.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,918 copying src/imagera/viewer/View/view_port.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,920 copying src/imagera/viewer/View/zoom.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,922 copying src/imagera/viewer/View/control.py -> build/lib/imagera/viewer/View 2026-01-05T18:25:09,925 creating build/lib/imagera/viewer/Model 2026-01-05T18:25:09,926 copying src/imagera/viewer/Model/__init__.py -> build/lib/imagera/viewer/Model 2026-01-05T18:25:09,928 copying src/imagera/viewer/Model/display.py -> build/lib/imagera/viewer/Model 2026-01-05T18:25:09,930 copying src/imagera/viewer/Model/view_port.py -> build/lib/imagera/viewer/Model 2026-01-05T18:25:09,931 running egg_info 2026-01-05T18:25:09,943 writing src/imagera.egg-info/PKG-INFO 2026-01-05T18:25:09,948 writing dependency_links to src/imagera.egg-info/dependency_links.txt 2026-01-05T18:25:09,951 writing requirements to src/imagera.egg-info/requires.txt 2026-01-05T18:25:09,952 writing top-level names to src/imagera.egg-info/top_level.txt 2026-01-05T18:25:09,972 reading manifest file 'src/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:09,976 reading manifest template 'MANIFEST.in' 2026-01-05T18:25:09,979 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:25:09,980 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:25:09,980 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:25:09,981 adding license file 'LICENSE' 2026-01-05T18:25:09,985 writing manifest file 'src/imagera.egg-info/SOURCES.txt' 2026-01-05T18:25:10,009 installing to build/bdist.linux-armv7l/wheel 2026-01-05T18:25:10,010 running install 2026-01-05T18:25:10,033 running install_lib 2026-01-05T18:25:10,040 creating build/bdist.linux-armv7l/wheel 2026-01-05T18:25:10,042 creating build/bdist.linux-armv7l/wheel/imagera 2026-01-05T18:25:10,044 creating build/bdist.linux-armv7l/wheel/imagera/plotter 2026-01-05T18:25:10,045 copying build/lib/imagera/plotter/aid.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,048 copying build/lib/imagera/plotter/plt_scalar2d.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,050 copying build/lib/imagera/plotter/helpers.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,052 copying build/lib/imagera/plotter/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,054 copying build/lib/imagera/plotter/values_minmax.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,056 copying build/lib/imagera/plotter/plot_parameters.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,058 copying build/lib/imagera/plotter/plt_scalars2d.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,060 copying build/lib/imagera/plotter/fit_title.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,062 copying build/lib/imagera/plotter/cmap.py -> build/bdist.linux-armv7l/wheel/./imagera/plotter 2026-01-05T18:25:10,065 creating build/bdist.linux-armv7l/wheel/imagera/viewer 2026-01-05T18:25:10,066 creating build/bdist.linux-armv7l/wheel/imagera/viewer/VM 2026-01-05T18:25:10,068 copying build/lib/imagera/viewer/VM/image_viewer.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,070 copying build/lib/imagera/viewer/VM/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,072 copying build/lib/imagera/viewer/VM/info.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,074 copying build/lib/imagera/viewer/VM/display.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,076 copying build/lib/imagera/viewer/VM/view_port.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,078 copying build/lib/imagera/viewer/VM/control.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/VM 2026-01-05T18:25:10,080 creating build/bdist.linux-armv7l/wheel/imagera/viewer/View 2026-01-05T18:25:10,081 copying build/lib/imagera/viewer/View/image_viewer.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,083 copying build/lib/imagera/viewer/View/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,085 copying build/lib/imagera/viewer/View/info.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,087 copying build/lib/imagera/viewer/View/display.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,088 copying build/lib/imagera/viewer/View/display_label.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,090 copying build/lib/imagera/viewer/View/fit.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,092 copying build/lib/imagera/viewer/View/view_port.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,094 copying build/lib/imagera/viewer/View/zoom.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,096 copying build/lib/imagera/viewer/View/control.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/View 2026-01-05T18:25:10,098 creating build/bdist.linux-armv7l/wheel/imagera/viewer/Model 2026-01-05T18:25:10,100 copying build/lib/imagera/viewer/Model/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/Model 2026-01-05T18:25:10,101 copying build/lib/imagera/viewer/Model/display.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/Model 2026-01-05T18:25:10,103 copying build/lib/imagera/viewer/Model/view_port.py -> build/bdist.linux-armv7l/wheel/./imagera/viewer/Model 2026-01-05T18:25:10,106 creating build/bdist.linux-armv7l/wheel/imagera/events 2026-01-05T18:25:10,107 copying build/lib/imagera/events/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/events 2026-01-05T18:25:10,109 copying build/lib/imagera/events/events.py -> build/bdist.linux-armv7l/wheel/./imagera/events 2026-01-05T18:25:10,111 copying build/lib/imagera/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera 2026-01-05T18:25:10,113 creating build/bdist.linux-armv7l/wheel/imagera/optics 2026-01-05T18:25:10,114 copying build/lib/imagera/optics/surface_visualizer.py -> build/bdist.linux-armv7l/wheel/./imagera/optics 2026-01-05T18:25:10,117 creating build/bdist.linux-armv7l/wheel/imagera/pv_vis 2026-01-05T18:25:10,118 copying build/lib/imagera/pv_vis/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/pv_vis 2026-01-05T18:25:10,120 copying build/lib/imagera/pv_vis/pv_scalar_field_2d.py -> build/bdist.linux-armv7l/wheel/./imagera/pv_vis 2026-01-05T18:25:10,123 creating build/bdist.linux-armv7l/wheel/imagera/pil 2026-01-05T18:25:10,124 copying build/lib/imagera/pil/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/pil 2026-01-05T18:25:10,126 copying build/lib/imagera/pil/pil_utils.py -> build/bdist.linux-armv7l/wheel/./imagera/pil 2026-01-05T18:25:10,128 creating build/bdist.linux-armv7l/wheel/imagera/reader 2026-01-05T18:25:10,129 copying build/lib/imagera/reader/image_reader.py -> build/bdist.linux-armv7l/wheel/./imagera/reader 2026-01-05T18:25:10,131 copying build/lib/imagera/reader/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/reader 2026-01-05T18:25:10,134 creating build/bdist.linux-armv7l/wheel/imagera/image 2026-01-05T18:25:10,135 copying build/lib/imagera/image/image.py -> build/bdist.linux-armv7l/wheel/./imagera/image 2026-01-05T18:25:10,137 copying build/lib/imagera/image/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/image 2026-01-05T18:25:10,139 copying build/lib/imagera/image/image_aid.py -> build/bdist.linux-armv7l/wheel/./imagera/image 2026-01-05T18:25:10,141 copying build/lib/imagera/image/image_bundle.py -> build/bdist.linux-armv7l/wheel/./imagera/image 2026-01-05T18:25:10,144 creating build/bdist.linux-armv7l/wheel/imagera/histogram 2026-01-05T18:25:10,145 copying build/lib/imagera/histogram/__init__.py -> build/bdist.linux-armv7l/wheel/./imagera/histogram 2026-01-05T18:25:10,147 copying build/lib/imagera/histogram/histogram_vm.py -> build/bdist.linux-armv7l/wheel/./imagera/histogram 2026-01-05T18:25:10,149 copying build/lib/imagera/histogram/histogram_view.py -> build/bdist.linux-armv7l/wheel/./imagera/histogram 2026-01-05T18:25:10,150 copying build/lib/imagera/histogram/histogram_model.py -> build/bdist.linux-armv7l/wheel/./imagera/histogram 2026-01-05T18:25:10,152 running install_egg_info 2026-01-05T18:25:10,158 Copying src/imagera.egg-info to build/bdist.linux-armv7l/wheel/./imagera-0.4.1-py3.11.egg-info 2026-01-05T18:25:10,168 running install_scripts 2026-01-05T18:25:10,179 creating build/bdist.linux-armv7l/wheel/imagera-0.4.1.dist-info/WHEEL 2026-01-05T18:25:10,182 creating '/tmp/pip-wheel-w0cxo3n7/.tmp-q71ey2ym/imagera-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-05T18:25:10,184 adding 'imagera/__init__.py' 2026-01-05T18:25:10,186 adding 'imagera/events/__init__.py' 2026-01-05T18:25:10,187 adding 'imagera/events/events.py' 2026-01-05T18:25:10,189 adding 'imagera/histogram/__init__.py' 2026-01-05T18:25:10,190 adding 'imagera/histogram/histogram_model.py' 2026-01-05T18:25:10,191 adding 'imagera/histogram/histogram_view.py' 2026-01-05T18:25:10,193 adding 'imagera/histogram/histogram_vm.py' 2026-01-05T18:25:10,195 adding 'imagera/image/__init__.py' 2026-01-05T18:25:10,196 adding 'imagera/image/image.py' 2026-01-05T18:25:10,197 adding 'imagera/image/image_aid.py' 2026-01-05T18:25:10,199 adding 'imagera/image/image_bundle.py' 2026-01-05T18:25:10,201 adding 'imagera/optics/surface_visualizer.py' 2026-01-05T18:25:10,203 adding 'imagera/pil/__init__.py' 2026-01-05T18:25:10,204 adding 'imagera/pil/pil_utils.py' 2026-01-05T18:25:10,206 adding 'imagera/plotter/__init__.py' 2026-01-05T18:25:10,208 adding 'imagera/plotter/aid.py' 2026-01-05T18:25:10,209 adding 'imagera/plotter/cmap.py' 2026-01-05T18:25:10,210 adding 'imagera/plotter/fit_title.py' 2026-01-05T18:25:10,211 adding 'imagera/plotter/helpers.py' 2026-01-05T18:25:10,213 adding 'imagera/plotter/plot_parameters.py' 2026-01-05T18:25:10,214 adding 'imagera/plotter/plt_scalar2d.py' 2026-01-05T18:25:10,216 adding 'imagera/plotter/plt_scalars2d.py' 2026-01-05T18:25:10,217 adding 'imagera/plotter/values_minmax.py' 2026-01-05T18:25:10,219 adding 'imagera/pv_vis/__init__.py' 2026-01-05T18:25:10,221 adding 'imagera/pv_vis/pv_scalar_field_2d.py' 2026-01-05T18:25:10,223 adding 'imagera/reader/__init__.py' 2026-01-05T18:25:10,224 adding 'imagera/reader/image_reader.py' 2026-01-05T18:25:10,226 adding 'imagera/viewer/Model/__init__.py' 2026-01-05T18:25:10,227 adding 'imagera/viewer/Model/display.py' 2026-01-05T18:25:10,229 adding 'imagera/viewer/Model/view_port.py' 2026-01-05T18:25:10,230 adding 'imagera/viewer/VM/__init__.py' 2026-01-05T18:25:10,232 adding 'imagera/viewer/VM/control.py' 2026-01-05T18:25:10,233 adding 'imagera/viewer/VM/display.py' 2026-01-05T18:25:10,234 adding 'imagera/viewer/VM/image_viewer.py' 2026-01-05T18:25:10,235 adding 'imagera/viewer/VM/info.py' 2026-01-05T18:25:10,237 adding 'imagera/viewer/VM/view_port.py' 2026-01-05T18:25:10,238 adding 'imagera/viewer/View/__init__.py' 2026-01-05T18:25:10,240 adding 'imagera/viewer/View/control.py' 2026-01-05T18:25:10,241 adding 'imagera/viewer/View/display.py' 2026-01-05T18:25:10,243 adding 'imagera/viewer/View/display_label.py' 2026-01-05T18:25:10,244 adding 'imagera/viewer/View/fit.py' 2026-01-05T18:25:10,245 adding 'imagera/viewer/View/image_viewer.py' 2026-01-05T18:25:10,246 adding 'imagera/viewer/View/info.py' 2026-01-05T18:25:10,248 adding 'imagera/viewer/View/view_port.py' 2026-01-05T18:25:10,249 adding 'imagera/viewer/View/zoom.py' 2026-01-05T18:25:10,252 adding 'imagera-0.4.1.dist-info/licenses/LICENSE' 2026-01-05T18:25:10,253 adding 'imagera-0.4.1.dist-info/METADATA' 2026-01-05T18:25:10,254 adding 'imagera-0.4.1.dist-info/WHEEL' 2026-01-05T18:25:10,255 adding 'imagera-0.4.1.dist-info/top_level.txt' 2026-01-05T18:25:10,256 adding 'imagera-0.4.1.dist-info/RECORD' 2026-01-05T18:25:10,258 removing build/bdist.linux-armv7l/wheel 2026-01-05T18:25:10,375 Building wheel for imagera (pyproject.toml): finished with status 'done' 2026-01-05T18:25:10,380 Created wheel for imagera: filename=imagera-0.4.1-py3-none-any.whl size=33946 sha256=efcbd6129500880d0eb7f74192a3d3f622ec6d3dede0588e5a83edecede0062d 2026-01-05T18:25:10,381 Stored in directory: /tmp/pip-ephem-wheel-cache-egw7v1k7/wheels/1d/98/31/25664b51fdf4fac00bfbce01365fee37a955ee43555551da4f 2026-01-05T18:25:10,392 Successfully built imagera 2026-01-05T18:25:10,396 Removed build tracker: '/tmp/pip-build-tracker-vwu_i9t3'