2026-05-19T09:34:30,923 Created temporary directory: /tmp/pip-ephem-wheel-cache-mvt9zzt6 2026-05-19T09:34:30,925 Created temporary directory: /tmp/pip-build-tracker-ba4x8lvi 2026-05-19T09:34:30,926 Initialized build tracking at /tmp/pip-build-tracker-ba4x8lvi 2026-05-19T09:34:30,926 Created build tracker: /tmp/pip-build-tracker-ba4x8lvi 2026-05-19T09:34:30,927 Entered build tracker: /tmp/pip-build-tracker-ba4x8lvi 2026-05-19T09:34:30,927 Created temporary directory: /tmp/pip-wheel-j61kjdri 2026-05-19T09:34:30,930 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-19T09:34:30,933 Created temporary directory: /tmp/pip-ephem-wheel-cache-bmdrg1bx 2026-05-19T09:34:30,955 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T09:34:30,958 2 location(s) to search for versions of imagesorcery-mcp: 2026-05-19T09:34:30,958 * https://pypi.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:30,958 * https://www.piwheels.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:30,959 Fetching project page and analyzing links: https://pypi.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:30,960 Getting page https://pypi.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:30,961 Found index url https://pypi.org/simple 2026-05-19T09:34:31,194 Fetched page https://pypi.org/simple/imagesorcery-mcp/ as application/vnd.pypi.simple.v1+json 2026-05-19T09:34:31,204 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/ca/80/0ddff18d166d070033794a7ada645aeec6c5685f3bd119a74f8a032188a7/imagesorcery_mcp-0.2.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,205 Found link https://files.pythonhosted.org/packages/78/8d/be67a769c0561be81f7c56e2fc58c83733af6a8a88017cba445d3be57d34/imagesorcery_mcp-0.2.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.2.0 2026-05-19T09:34:31,206 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/39/af/ddfdd51e1388d32cd22f8273824179aa1b52d7fa9aa95056d5e929b8853a/imagesorcery_mcp-0.2.1-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,207 Found link https://files.pythonhosted.org/packages/53/cb/851c114e5b303ea8d57c50d2e150bd7890439849dcd9f7d93699a162e178/imagesorcery_mcp-0.2.1.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.2.1 2026-05-19T09:34:31,207 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/1c/db/6e0248e920bf2e25fc8c2ebde2b216499058fddb31d280a2ba70736bde11/imagesorcery_mcp-0.2.3-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,208 Found link https://files.pythonhosted.org/packages/0d/b9/ebea188b10133ed7950d045443c305eca1cc034c02f5d4ca3ea4c7d0a95b/imagesorcery_mcp-0.2.3.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.2.3 2026-05-19T09:34:31,209 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/58/b6/06128fc83c6b04d6474b3971d28aed83ca0a0b72fb0bc483df1698dae733/imagesorcery_mcp-0.2.4-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,210 Found link https://files.pythonhosted.org/packages/8b/ff/033918c6c6c3813a530f0e95d014663c10b3528501ff134e0ee3c9d95e3c/imagesorcery_mcp-0.2.4.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.2.4 2026-05-19T09:34:31,211 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/41/59/22cfed7d0732153532ecda9bd40a51580a355b333935265c6910eb8df996/imagesorcery_mcp-0.3.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,212 Found link https://files.pythonhosted.org/packages/c8/50/7629e863a697d5d547865f944d4ddeeeb386f1f7fa6ad30588fcb17b1109/imagesorcery_mcp-0.3.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.0 2026-05-19T09:34:31,213 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/11/fb/a0537be15fd98ea4737bcdb86b348e1b48a0ec3c41af524df2f1917c7fda/imagesorcery_mcp-0.3.1-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,213 Found link https://files.pythonhosted.org/packages/ca/55/3834f156c848eeaf42bdc991847d6ca0b86b9c4ae283f17a00ac337aecbe/imagesorcery_mcp-0.3.1.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.1 2026-05-19T09:34:31,214 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/09/1d/9acb86c666b4b9c89d5606b99e0065e39a501f63e78286b876fe57d29a9f/imagesorcery_mcp-0.3.2-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,215 Found link https://files.pythonhosted.org/packages/26/df/6f33b498dc93df3fe3df8189bf2ee6726f9bfd58213322d37ad859de81e8/imagesorcery_mcp-0.3.2.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.2 2026-05-19T09:34:31,215 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/78/02/505dd6c363c76aac98aaa6f97119c4fce85d899f75f167f4ad36dd65bba9/imagesorcery_mcp-0.3.3-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,216 Found link https://files.pythonhosted.org/packages/b1/17/3d1fe5c9cf58df658607354d769bfe846cf6a730727d06ce25dbad966843/imagesorcery_mcp-0.3.3.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.3 2026-05-19T09:34:31,217 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/5f/b0/0d8fae28621be028a70d56f65a71c3011e347ac2f463b14f234f4092f10c/imagesorcery_mcp-0.3.4-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,218 Found link https://files.pythonhosted.org/packages/3a/e1/68343aa4dc54053c7c3823c69f5a18d221229e4fda28e5fe18c714372329/imagesorcery_mcp-0.3.4.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.4 2026-05-19T09:34:31,218 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/b8/37/9bb49dcd7f0c113091079a45bbc4a2650477491027260f07914a5f0de6ef/imagesorcery_mcp-0.3.5-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,219 Found link https://files.pythonhosted.org/packages/55/e6/70f74dc36870ff3426ff1b015e2dce49497420c92836d45f90e4a26744c2/imagesorcery_mcp-0.3.5.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.5 2026-05-19T09:34:31,220 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/4f/04/d87fdf4bfa4df5894efc45ffed4ec2c1ddbe9e502ae3c82e040d6cdc3b34/imagesorcery_mcp-0.3.6-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,221 Found link https://files.pythonhosted.org/packages/62/40/86691693ac6a21018f79ee38c14bc2d086eeafa14e7643a44f9267336248/imagesorcery_mcp-0.3.6.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.6 2026-05-19T09:34:31,221 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/bd/51/d42cf5bf9b3bb75ac036c2d4c3ab1885a26f5bfc5f6c21d9f99a615ffebd/imagesorcery_mcp-0.3.7-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,222 Found link https://files.pythonhosted.org/packages/c7/54/3da11eb6ef8917c680284a74943d8fa4be04e310acb3bce0b70fbe9fd43d/imagesorcery_mcp-0.3.7.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.7 2026-05-19T09:34:31,223 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/84/38/3a9ca74211adcc86b2e2be116e4f36b99b38a75f82c336891cf3b2af00a5/imagesorcery_mcp-0.3.8-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,224 Found link https://files.pythonhosted.org/packages/57/1a/eb804dad45108c61516b0fc784d623fabd2226104fb6cf7b89c79d099ef0/imagesorcery_mcp-0.3.8.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.3.8 2026-05-19T09:34:31,224 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/b9/fc/154889903ba319e189f1f2ef61182eed353187d410f49d7a5fa91979e39a/imagesorcery_mcp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,225 Found link https://files.pythonhosted.org/packages/24/c7/1bf9c11185c24a741169ff377809daa497ebc49cc2706958eec301233cf1/imagesorcery_mcp-0.4.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.4.0 2026-05-19T09:34:31,226 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/64/32/746883ce2f6aa7786c71c913e778c0aa4f2f8bf7c3527e1ab7fc5933bbce/imagesorcery_mcp-0.4.1-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,227 Found link https://files.pythonhosted.org/packages/7c/23/fbbb646047c06b6f3da8bb87094e8a52e14a257aad7800cc75fc821f3308/imagesorcery_mcp-0.4.1.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.4.1 2026-05-19T09:34:31,227 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/1a/70/b6316d2b1dcb98b39b8df778104f1bcd5217d7460fabfc1b8eecd922de77/imagesorcery_mcp-0.5.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,228 Found link https://files.pythonhosted.org/packages/33/ab/7851fcfbc0ab4710122b2d8f9c9b08df46d3127d362a1816ac67dc169858/imagesorcery_mcp-0.5.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.5.0 2026-05-19T09:34:31,229 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/88/7b/2c34114a8901c7f43d8ac8e2eda20b00ba7b3de1bc1533f72758588983f0/imagesorcery_mcp-0.6.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,230 Found link https://files.pythonhosted.org/packages/2f/ec/2b5819055700da83a23110abd2090338b26f8e8eab4a074424479aaa8f53/imagesorcery_mcp-0.6.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.6.0 2026-05-19T09:34:31,230 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/25/d6/cc73d6f1fe244847cc0acd74818877be936299b6aa2c00b6f1be97a53a7e/imagesorcery_mcp-0.7.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,231 Found link https://files.pythonhosted.org/packages/90/58/bdf1249c364cabb350e707cfd49c2fe99cfe11c5da704344921f5fb67a9d/imagesorcery_mcp-0.7.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.7.0 2026-05-19T09:34:31,232 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/80/b1/f8393dd93e3df0576a63b82f7b651c9b6ccc54a5f239b041f46cc48c4bea/imagesorcery_mcp-0.8.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,232 Found link https://files.pythonhosted.org/packages/45/40/4ed9ab44e44890a7527f58003b02714cda8c7736c1ad18410cee42c188f8/imagesorcery_mcp-0.8.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.8.0 2026-05-19T09:34:31,233 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/21/f8/1bdaeb4a600fc405d1ad0bd22043fa1984fc1e567e58ae30001b99b57d0a/imagesorcery_mcp-0.10.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,234 Found link https://files.pythonhosted.org/packages/6a/6a/393b56b7b654502b13f15f22f254f826ba1398c1f3056b3efd723d4a2ebe/imagesorcery_mcp-0.10.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.10.0 2026-05-19T09:34:31,235 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/e0/38/f7a18ad538e040a6009a75f59657c83e7d5923d7a9bcf7acc32eab1a8d0d/imagesorcery_mcp-0.10.1-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,236 Found link https://files.pythonhosted.org/packages/3d/ac/fa04f608e1a869ded06eb085c451959bed06138f37ed9468b9a9c61ae966/imagesorcery_mcp-0.10.1.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.10.1 2026-05-19T09:34:31,236 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/f4/0f/42381744506d4757df3c0e2342d5b32d740ea81fdd7c8e08e9b2592d4b9d/imagesorcery_mcp-0.11.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,237 Found link https://files.pythonhosted.org/packages/64/42/c5695e621a6d6d52f3ae925ce0650d939624153788b4eef3f328f9838934/imagesorcery_mcp-0.11.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.11.0 2026-05-19T09:34:31,238 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/28/d0/b8ce252deb44b81ef8cf9be28597079797ad00ed422b9fc88f9c33626a7f/imagesorcery_mcp-0.11.4-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,238 Found link https://files.pythonhosted.org/packages/e1/17/1201ffc0fb45214f1481883aa064a8f7261134e097df13f838be09b83886/imagesorcery_mcp-0.11.4.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.11.4 2026-05-19T09:34:31,239 Skipping link: No binaries permitted for imagesorcery-mcp: https://files.pythonhosted.org/packages/02/ef/1947d4aa1ae4afa82f437f2473178c6bbcad8519acb7e8321856cae848f0/imagesorcery_mcp-0.12.0-py3-none-any.whl (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:31,240 Found link https://files.pythonhosted.org/packages/4b/aa/e303998e7eda42fbd8929f82250d7c08f18d27c548287ea1994f9a4e19ce/imagesorcery_mcp-0.12.0.tar.gz (from https://pypi.org/simple/imagesorcery-mcp/) (requires-python:>=3.10), version: 0.12.0 2026-05-19T09:34:31,241 Fetching project page and analyzing links: https://www.piwheels.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:31,241 Getting page https://www.piwheels.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:31,243 Found index url https://www.piwheels.org/simple 2026-05-19T09:34:35,609 Fetched page https://www.piwheels.org/simple/imagesorcery-mcp/ as text/html 2026-05-19T09:34:35,625 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.11.4-py3-none-any.whl#sha256=5a0ef8c0297a785e344aa989c03c8466d34c43e55d01e875c9387aa26846fbc7 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,626 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.11.0-py3-none-any.whl#sha256=eb63c4e6d72da2360db36358919b46f2563fe77695d7edebd1dabc0560e9b5b1 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,627 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.10.1-py3-none-any.whl#sha256=998c08a51f5dff0f0b05ad0b5a4ec54599e4c18e7a8e799dc3b9df5b99345463 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,628 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.10.0-py3-none-any.whl#sha256=8cc555a2aafc4055a7b2df268aac2b43d80aa74de03419882506128d2bbe1c72 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,629 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.8.0-py3-none-any.whl#sha256=1f97845ba5128bc7b38212d60e525a23a5d6a345dde078f893d07cdac1f520f3 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,630 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.7.0-py3-none-any.whl#sha256=aa9c08d24815d32b8c7cb852ceb33a9b6046f945a704933561851eeeeb73779c (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,631 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.6.0-py3-none-any.whl#sha256=cf006b24544fdcaeb92a63b5b5bcc8cfcf85d8b1313be23f512c136b085fc49a (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,631 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.5.0-py3-none-any.whl#sha256=c3d0a2835c02345029515de2bfaf50a62e296fa416e0f1324701f3f268feaf77 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,632 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.4.1-py3-none-any.whl#sha256=1d39c8975e6a190cbe7559e0c8d69fce1fef3b99243fd15043062bee85bb9367 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,633 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.4.0-py3-none-any.whl#sha256=57e899e594d923f3ef5127ffbf22e3ec47ffc3baa265861ab36912c1ad01f083 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,634 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.8-py3-none-any.whl#sha256=73ac5cc91eb5916e9b530f6708362f80f01e3548f46ebde6ea0001e774eac4fd (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,635 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.7-py3-none-any.whl#sha256=0e7a69110bacc2e300160a620f546e5d6c4266e820cd47961e832a46b7a861f3 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,636 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.6-py3-none-any.whl#sha256=f8a212761a29f40b53d3fa1cbfb90bd01f4d8ef577c361d71da4566c8a508b3b (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,637 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.5-py3-none-any.whl#sha256=7b556f45d37b31cc7c4aae8decc5ccdea98aac1832c6cccacd1fc964e78851c9 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,638 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.4-py3-none-any.whl#sha256=48f789ff61a5de09062af846992c54c09817b3144475df313bbe038dd72b90f9 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,638 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.3-py3-none-any.whl#sha256=3493f36a8de04578e05775e50046c4cb4ca3472d5bd88515bac44bf2560cc582 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,640 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.2-py3-none-any.whl#sha256=8cef94d07b5d68ce855f1cbf18ef946cfdbc55da75f6a3a403bd0218cc5db610 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,640 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.1-py3-none-any.whl#sha256=ddb1fd2e041cd262238444aa8a99e9a6c0190d586326fba3e70c16c132c4e97b (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,641 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.3.0-py3-none-any.whl#sha256=52af3bc645c61ffc8eca63ba4a9d4b3fe942349b4f5ba54abfcbdbf842ce8217 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,642 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.2.4-py3-none-any.whl#sha256=fc1315c55ba21251c5465897f5c0e6b655a2fd34beb03e787afc07f4c2bd0fab (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,643 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.2.3-py3-none-any.whl#sha256=7d8cb5526a4a881618693a41ebe6d1a821c61bc13119e009261438f165b79cc7 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,643 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.2.1-py3-none-any.whl#sha256=f4a6a60c6e2b2eb8516f809363ca55ba4c9ab4a769158a70c7c9a54ac32c63d5 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,644 Skipping link: No binaries permitted for imagesorcery-mcp: https://archive1.piwheels.org/simple/imagesorcery-mcp/imagesorcery_mcp-0.2.0-py3-none-any.whl#sha256=4cb951fab1997d6cba3e27dd6854c7337e8c8185b0a9f392f645b5f7fedc6f69 (from https://www.piwheels.org/simple/imagesorcery-mcp/) (requires-python:>=3.10) 2026-05-19T09:34:35,645 Skipping link: not a file: https://www.piwheels.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:35,646 Skipping link: not a file: https://pypi.org/simple/imagesorcery-mcp/ 2026-05-19T09:34:35,668 Given no hashes to check 1 links for project 'imagesorcery-mcp': discarding no candidates 2026-05-19T09:34:35,686 Collecting imagesorcery-mcp==0.12.0 2026-05-19T09:34:35,689 Created temporary directory: /tmp/pip-unpack-romats9n 2026-05-19T09:34:35,842 Downloading imagesorcery_mcp-0.12.0.tar.gz (1.5 MB) 2026-05-19T09:34:36,212 Added imagesorcery-mcp==0.12.0 from https://files.pythonhosted.org/packages/4b/aa/e303998e7eda42fbd8929f82250d7c08f18d27c548287ea1994f9a4e19ce/imagesorcery_mcp-0.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-ba4x8lvi' 2026-05-19T09:34:36,218 Created temporary directory: /tmp/pip-build-env-n2tcb_r3 2026-05-19T09:34:36,222 Installing build dependencies: started 2026-05-19T09:34:36,224 Running command pip subprocess to install build dependencies 2026-05-19T09:34:37,394 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-19T09:34:37,812 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-19T09:34:37,835 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T09:34:43,239 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/hatchling/ 2026-05-19T09:34:48,909 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/hatchling/ 2026-05-19T09:34:53,851 Collecting hatchling 2026-05-19T09:34:53,852 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata 2026-05-19T09:34:53,869 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata (3.8 kB) 2026-05-19T09:34:54,063 Collecting packaging>=24.2 2026-05-19T09:34:54,064 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-19T09:34:54,079 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-19T09:34:54,202 Collecting pathspec>=0.10.1 2026-05-19T09:34:54,203 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-05-19T09:34:54,219 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-05-19T09:34:54,344 Collecting pluggy>=1.0.0 2026-05-19T09:34:54,345 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-05-19T09:34:54,359 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-05-19T09:34:54,614 Collecting trove-classifiers 2026-05-19T09:34:54,614 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata 2026-05-19T09:34:54,630 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata (2.3 kB) 2026-05-19T09:34:54,693 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-19T09:34:54,716 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-19T09:34:54,737 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-19T09:34:54,758 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-19T09:34:54,775 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-19T09:34:54,794 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-19T09:34:54,823 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-19T09:34:54,848 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-19T09:34:54,871 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-19T09:34:54,892 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-19T09:34:57,471 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-05-19T09:34:57,508 Creating /tmp/pip-build-env-n2tcb_r3/overlay/local/bin 2026-05-19T09:34:57,510 changing mode of /tmp/pip-build-env-n2tcb_r3/overlay/local/bin/trove-classifiers to 755 2026-05-19T09:34:58,545 changing mode of /tmp/pip-build-env-n2tcb_r3/overlay/local/bin/hatchling to 755 2026-05-19T09:34:58,583 Successfully installed hatchling-1.29.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.5.7.17 2026-05-19T09:34:58,842 Installing build dependencies: finished with status 'done' 2026-05-19T09:34:58,849 Getting requirements to build wheel: started 2026-05-19T09:34:58,850 Running command Getting requirements to build wheel 2026-05-19T09:34:59,198 Getting requirements to build wheel: finished with status 'done' 2026-05-19T09:34:59,201 Created temporary directory: /tmp/pip-modern-metadata-wgr_rgz4 2026-05-19T09:34:59,204 Preparing metadata (pyproject.toml): started 2026-05-19T09:34:59,205 Running command Preparing metadata (pyproject.toml) 2026-05-19T09:34:59,828 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-19T09:34:59,833 Source in /tmp/pip-wheel-j61kjdri/imagesorcery-mcp_ea1504c305424c269cdeae094c981ad0 has version 0.12.0, which satisfies requirement imagesorcery-mcp==0.12.0 from https://files.pythonhosted.org/packages/4b/aa/e303998e7eda42fbd8929f82250d7c08f18d27c548287ea1994f9a4e19ce/imagesorcery_mcp-0.12.0.tar.gz 2026-05-19T09:34:59,835 Removed imagesorcery-mcp==0.12.0 from https://files.pythonhosted.org/packages/4b/aa/e303998e7eda42fbd8929f82250d7c08f18d27c548287ea1994f9a4e19ce/imagesorcery_mcp-0.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-ba4x8lvi' 2026-05-19T09:34:59,843 Created temporary directory: /tmp/pip-unpack-k1ac3zi1 2026-05-19T09:34:59,843 Building wheels for collected packages: imagesorcery-mcp 2026-05-19T09:34:59,848 Created temporary directory: /tmp/pip-wheel-7j5pry9t 2026-05-19T09:34:59,849 Destination directory: /tmp/pip-wheel-7j5pry9t 2026-05-19T09:34:59,851 Building wheel for imagesorcery-mcp (pyproject.toml): started 2026-05-19T09:34:59,852 Running command Building wheel for imagesorcery-mcp (pyproject.toml) 2026-05-19T09:34:59,985 Building wheel for imagesorcery-mcp (pyproject.toml): finished with status 'done' 2026-05-19T09:34:59,990 Created wheel for imagesorcery-mcp: filename=imagesorcery_mcp-0.12.0-py3-none-any.whl size=89532 sha256=f63fecfd0bb530f686b78c4544f5e0082a7bd8a372846a9e92f22bd7130b03f9 2026-05-19T09:34:59,991 Stored in directory: /tmp/pip-ephem-wheel-cache-bmdrg1bx/wheels/89/5d/26/098106de607c748ab9b28edc9e744ca517f72e5d822d8bf9c6 2026-05-19T09:35:00,008 Successfully built imagesorcery-mcp 2026-05-19T09:35:00,014 Removed build tracker: '/tmp/pip-build-tracker-ba4x8lvi'