2026-01-15T02:53:45,679 Created temporary directory: /tmp/pip-ephem-wheel-cache-vkt76cb0 2026-01-15T02:53:45,680 Created temporary directory: /tmp/pip-build-tracker-1m62w4k0 2026-01-15T02:53:45,681 Initialized build tracking at /tmp/pip-build-tracker-1m62w4k0 2026-01-15T02:53:45,682 Created build tracker: /tmp/pip-build-tracker-1m62w4k0 2026-01-15T02:53:45,682 Entered build tracker: /tmp/pip-build-tracker-1m62w4k0 2026-01-15T02:53:45,683 Created temporary directory: /tmp/pip-wheel-tqcs_c2l 2026-01-15T02:53:45,686 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-15T02:53:45,688 Created temporary directory: /tmp/pip-ephem-wheel-cache-bj5kdip9 2026-01-15T02:53:45,713 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T02:53:45,716 2 location(s) to search for versions of awslabs-nova-canvas-mcp-server: 2026-01-15T02:53:45,716 * https://pypi.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,716 * https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,717 Fetching project page and analyzing links: https://pypi.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,718 Getting page https://pypi.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,720 Found index url https://pypi.org/simple 2026-01-15T02:53:45,861 Fetched page https://pypi.org/simple/awslabs-nova-canvas-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-01-15T02:53:45,871 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/d9/8d/2a86b6a50d71817b0f04af0fb8aaef838bbd5b257f06286fd35de1eafecf/awslabs_nova_canvas_mcp_server-0.1.10233-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,872 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/12/07/ac1b99d4e9f9a89b4660694a706eefdef52066df3566d4ab6b58e080ac2d/awslabs_nova_canvas_mcp_server-0.1.10233.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,873 Skipping link: 0.1.10233 Requires-Python >=3.13: https://files.pythonhosted.org/packages/12/07/ac1b99d4e9f9a89b4660694a706eefdef52066df3566d4ab6b58e080ac2d/awslabs_nova_canvas_mcp_server-0.1.10233.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,873 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/49/09/6c5ec2f4c31705be50e0057eb2c31b7aca227fe7063b6b5d39acfc859333/awslabs_nova_canvas_mcp_server-0.1.10652-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,874 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/a1/0d/ac13e53053df90195461cebf4e3dd873f07b8335a456ef5691c21db8a081/awslabs_nova_canvas_mcp_server-0.1.10652.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,875 Skipping link: 0.1.10652 Requires-Python >=3.13: https://files.pythonhosted.org/packages/a1/0d/ac13e53053df90195461cebf4e3dd873f07b8335a456ef5691c21db8a081/awslabs_nova_canvas_mcp_server-0.1.10652.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:45,875 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/71/96/803ddf581f0971430fbf15b40907f37dae235737dcb3c1cc14acece37af8/awslabs_nova_canvas_mcp_server-0.1.31004-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,876 Found link https://files.pythonhosted.org/packages/1d/2f/ab873b5f8187055be4726ce7481ca1b4d32fae5b8c5d10f0f1d57e9b10dc/awslabs_nova_canvas_mcp_server-0.1.31004.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.1.31004 2026-01-15T02:53:45,877 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/ef/b4/ca42fd186e5eb08a1e8c744ce484f66c127d7086511db9c4e6050cc32747/awslabs_nova_canvas_mcp_server-0.1.62303-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,878 Found link https://files.pythonhosted.org/packages/74/4c/0e9a9642b16f0f818d3658090a640fb334ca5a4fe2b2881240fd67006dfa/awslabs_nova_canvas_mcp_server-0.1.62303.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.1.62303 2026-01-15T02:53:45,879 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/46/d2/7b4c4a4c631d45681892ef94e0763b4c635c6fd706edf3b87cf344d40e3b/awslabs_nova_canvas_mcp_server-0.1.81004-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,880 Found link https://files.pythonhosted.org/packages/a9/a3/ed5cb243dea8e465d02aaabc42cd6aa9c277ba6b1c3342f8d32abb1235e8/awslabs_nova_canvas_mcp_server-0.1.81004.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.1.81004 2026-01-15T02:53:45,880 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/3f/f5/c512e6b4d9114040d0d4f0a27ced709284311cd76c1c02f21d3e6fca7d97/awslabs_nova_canvas_mcp_server-0.1.81650-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,881 Found link https://files.pythonhosted.org/packages/54/91/2ce7c99ad224e608ad7d2cb79cf42d9c03d2d71502af876131f9ad9409a8/awslabs_nova_canvas_mcp_server-0.1.81650.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.1.81650 2026-01-15T02:53:45,882 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/5c/45/afea03bce509e7b268f52d1d5142a915d1fc13d1b9dab93a389abecc7ef6/awslabs_nova_canvas_mcp_server-0.1.2025141004-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,882 Found link https://files.pythonhosted.org/packages/b2/8d/f4a62204a9b0797825efea723ef3c2e44ece083d6b70406106e6c467ca02/awslabs_nova_canvas_mcp_server-0.1.2025141004.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.1.2025141004 2026-01-15T02:53:45,883 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/df/74/2069e192a623b01865f1dfbb194d4ab11b0aae9a9a3604cfc8ca75bd59c3/awslabs_nova_canvas_mcp_server-0.2.0-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,884 Found link https://files.pythonhosted.org/packages/e6/4e/1254bc7129cf051c2ce4da28f2b57adcc792fe98d795844504d4044418dc/awslabs_nova_canvas_mcp_server-0.2.0.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.2.0 2026-01-15T02:53:45,885 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/39/11/ca7a4254ea67e886eb197f67549802d26943b7dec35c3a0f43d15c757166/awslabs_nova_canvas_mcp_server-0.2.1-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,885 Found link https://files.pythonhosted.org/packages/43/f5/d1cd3e24fb94ef1e142fc50b7225f1718da81b7a8d6da9bf99f5afd38159/awslabs_nova_canvas_mcp_server-0.2.1.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.2.1 2026-01-15T02:53:45,886 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/ff/f4/68477ac497c85cdfe42890b4216911436dc8bf987fe6dd1cbecd1ecaa772/awslabs_nova_canvas_mcp_server-0.2.6-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,887 Found link https://files.pythonhosted.org/packages/0e/f5/f74f6e258a8e801609e3ceba2cbe71a1f7c6e88e6548a2ace395382b3caa/awslabs_nova_canvas_mcp_server-0.2.6.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.2.6 2026-01-15T02:53:45,888 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/e7/14/d08d62ca1433070ab6fcd2ace0414f0c52c05acab97df323478046e4c725/awslabs_nova_canvas_mcp_server-0.2.7-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,889 Found link https://files.pythonhosted.org/packages/ce/cb/77c6734ebe12e1fcd3081a3ebdc9c7c3374706f55a09e5133a21d7da0f59/awslabs_nova_canvas_mcp_server-0.2.7.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.2.7 2026-01-15T02:53:45,889 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/ac/24/e4efb93a19f0b82b3ed7a77a5fce94d5f5a4141a7363c2498bed9d8bb4fd/awslabs_nova_canvas_mcp_server-0.2.8-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,890 Found link https://files.pythonhosted.org/packages/e3/6b/7252e4e7683c87541e87060b56d01a9ea42f70ecafdeba5d22cda2918248/awslabs_nova_canvas_mcp_server-0.2.8.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 0.2.8 2026-01-15T02:53:45,891 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/b5/02/53c0edc4be81fafa1ee4d25c9c18e95da144b4cb79a91d8ef32852743a0c/awslabs_nova_canvas_mcp_server-1.0.0-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,892 Found link https://files.pythonhosted.org/packages/d8/b2/cd6199b00f1baf49ed4ddf9b1cfeac616ac2119818e3cb7b903597ec5285/awslabs_nova_canvas_mcp_server-1.0.0.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.0 2026-01-15T02:53:45,892 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/01/db/a5d61e92605ac496d8592ab41e293dd814da891e1901b33e1989c127a49c/awslabs_nova_canvas_mcp_server-1.0.1-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,893 Found link https://files.pythonhosted.org/packages/a9/f1/4ce3949163066cb45aa21dbbbdf70824ef09ccdd8cda8f9f6da5633f1c83/awslabs_nova_canvas_mcp_server-1.0.1.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.1 2026-01-15T02:53:45,894 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/7f/59/cf00420d40d011612382787e93660667f84493b139889e16e077bec66bc4/awslabs_nova_canvas_mcp_server-1.0.2-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,895 Found link https://files.pythonhosted.org/packages/19/f2/f09a4bde56367f4d37bb6de127a35c4b3e9d540d52a041803fe9e4d3d859/awslabs_nova_canvas_mcp_server-1.0.2.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.2 2026-01-15T02:53:45,895 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/c1/10/712d83b1833edb794844e9959173cda20c973bb3120c49945d59b60660ab/awslabs_nova_canvas_mcp_server-1.0.3-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,896 Found link https://files.pythonhosted.org/packages/52/d8/0670368e39da951b9134cd26e8d6708aa16815c1c7407fc2f48cca672b43/awslabs_nova_canvas_mcp_server-1.0.3.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.3 2026-01-15T02:53:45,897 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/8e/d8/babd331e622f75c7317851a8dd643f4b4290d8f266d0c798d2f57eec2763/awslabs_nova_canvas_mcp_server-1.0.4-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,898 Found link https://files.pythonhosted.org/packages/6c/f5/40fb73fad686206b4878c301b487d52ce1fe20adc672ff308e332443fa77/awslabs_nova_canvas_mcp_server-1.0.4.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.4 2026-01-15T02:53:45,899 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/61/93/069fba4e2c7611b2a57efbae7de59115dc5ab6fe119a3c1475152272d0a1/awslabs_nova_canvas_mcp_server-1.0.6-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,899 Found link https://files.pythonhosted.org/packages/69/c2/95edc6204d7a2c824e1ecbc5f0b383eda9c0a4a8c815ced69ccd05ee28d3/awslabs_nova_canvas_mcp_server-1.0.6.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.6 2026-01-15T02:53:45,900 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/e6/6e/98a3eff5dd4b86afb61b0187e782b609618e79e50b9a03c63d27dd040daa/awslabs_nova_canvas_mcp_server-1.0.7-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,901 Found link https://files.pythonhosted.org/packages/6a/1a/57aaebb73c72dd5118bb6835cd7fee416957be0e82a8575a10130b2fceb2/awslabs_nova_canvas_mcp_server-1.0.7.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.7 2026-01-15T02:53:45,902 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/4b/b4/68f67bf8fac7e8577b8d0d657299d86d83ada9edab4634a07e634dd9062e/awslabs_nova_canvas_mcp_server-1.0.8-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,903 Found link https://files.pythonhosted.org/packages/80/fa/9dbd6bfc14bc96f0b05e6f7b0a990ec026ce67c7c6bcc2ecd83b3687b26c/awslabs_nova_canvas_mcp_server-1.0.8.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.8 2026-01-15T02:53:45,903 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/a7/08/a7fe93d87c1cb9f93df0004cbf63ffbac547f88daa046bb96f5869eb2da4/awslabs_nova_canvas_mcp_server-1.0.9-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,904 Found link https://files.pythonhosted.org/packages/0a/2b/b7746e92286bd16225671d80e748f3099168ac9af8b1294bb315d86bb450/awslabs_nova_canvas_mcp_server-1.0.9.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.9 2026-01-15T02:53:45,905 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/d7/4a/312dd107da4635ad15ebef5b37d9f8c98bdba6178ddfd3d1e05c2513150a/awslabs_nova_canvas_mcp_server-1.0.10-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,906 Found link https://files.pythonhosted.org/packages/1c/3b/fc46b808e5494992fc8dc7cb513f73d48ae6c486de7b429f0ffb1cd2b5d1/awslabs_nova_canvas_mcp_server-1.0.10.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.10 2026-01-15T02:53:45,907 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/8e/fa/6981ed421a790888da24fae813527d0fd3144625d415225932a0e6021780/awslabs_nova_canvas_mcp_server-1.0.11-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,907 Found link https://files.pythonhosted.org/packages/78/b0/4a0c3670e2c4c849c166949bfb14a9c5579838eaca9fc2186d0a5b6e2a91/awslabs_nova_canvas_mcp_server-1.0.11.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.11 2026-01-15T02:53:45,908 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://files.pythonhosted.org/packages/87/02/168c7b84fa29b4f73e81a7755f65691651953536a94cb5f535c904e8a750/awslabs_nova_canvas_mcp_server-1.0.12-py3-none-any.whl (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:45,909 Found link https://files.pythonhosted.org/packages/2e/39/7c426024f3436560819f7009875c5d55acb791f7c6bce730f0bba52d4b1e/awslabs_nova_canvas_mcp_server-1.0.12.tar.gz (from https://pypi.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10), version: 1.0.12 2026-01-15T02:53:45,909 Fetching project page and analyzing links: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,910 Getting page https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:45,911 Found index url https://www.piwheels.org/simple 2026-01-15T02:53:46,072 Fetched page https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/ as text/html 2026-01-15T02:53:46,080 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.11-py3-none-any.whl#sha256=560ceb1566b3c324d7b589f84685cbd8afec4b66597e1a0ec417c5fc5b945024 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,080 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.10-py3-none-any.whl#sha256=922fd430ba8fefff33a836389f8082d60fe00f9ebecb37f8abb541cc13884b54 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,081 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.9-py3-none-any.whl#sha256=00750bb6ade479c4a12c91041c6005e7ed95ba3f7d9420ce74cf704778a09918 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,082 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.8-py3-none-any.whl#sha256=d83b85bac4887ce634d1730686edc2beb414167ae4f2c92a8d243fd49b65807e (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,082 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.7-py3-none-any.whl#sha256=96aa2065904cf20c019f2c3ceb1bc052674b72b02bacf36584cbf192df55cf35 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,083 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.6-py3-none-any.whl#sha256=20fc4050bae8b82907dbb1231b3f21d8eb2f74a52d953dc37014e1b62ddc17af (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,083 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.4-py3-none-any.whl#sha256=f66602234701611b45973066a728c9a833632835d4b07f21c835b32f0862761b (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,084 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.3-py3-none-any.whl#sha256=d3cdaf1f421ee6e627111838b8cdca99311fcdb9755cdf0973853be8f5b56085 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,084 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.2-py3-none-any.whl#sha256=bad42c6e25c7f69376cff5aad8cab279aa4a38531b8934c2dc60be7e4c32a896 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,085 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.1-py3-none-any.whl#sha256=62a4e3487a08b10475dbd1fe88990281e3d6559bd93db83dbb8c56f224408684 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,085 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-1.0.0-py3-none-any.whl#sha256=be4648b1012629662b6fc09355cc49a718a6618799726595c821c45102177448 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,086 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.2.8-py3-none-any.whl#sha256=afbf2eb5a90e3c742876deee5d7a17910f18986a8a7b52e8f12cf569365922a3 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,086 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.2.7-py3-none-any.whl#sha256=6462c4492a933e5b6b2b056f61769ff30d1f8f12fc9ebdaa8d666534094c07bc (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,087 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.2.6-py3-none-any.whl#sha256=260222b057cfff7bf624d4b97451e76eba4ca0c701e30334fc1a68dcb1443f34 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,087 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.2.1-py3-none-any.whl#sha256=07d585209ee9223ef84c7df7ae71486878c3baa698175ef992f0260dcac542e8 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,088 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.2.0-py3-none-any.whl#sha256=4e5d9b6d770e88184fbc6fede899761b9856ed3e1dbecac363df801cce884d76 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,088 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.2025141004-py3-none-any.whl#sha256=cc94a208ce7fb4afd9e56bc040cd83d2f8c7be8ac97f5388d2d443a8d626d281 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,089 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.81650-py3-none-any.whl#sha256=84385dc67604e5bd33cc51431cc4a566f935f435dc873413da03e9fed8f8ab7c (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,090 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.81004-py3-none-any.whl#sha256=5f6acfad6c0a0ceb2f8c52c2da40c35b66097dd7857ab8a842fd866a4aac571c (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,090 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.62303-py3-none-any.whl#sha256=5e3dcef44194bac52b1de236644b51a7bc0a2db7cad10bc0b59a3174e24b7f7b (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,090 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.31004-py3-none-any.whl#sha256=f2a5ab83377a43063c4c0df7df4a2720a701efe9b243e1e4aaa8ddba09db13b1 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.10) 2026-01-15T02:53:46,091 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.10652-py3-none-any.whl#sha256=4bb811d7e2e4466c874da1590c26662ddc60714b94953aed6dd9dedf27929256 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:46,091 Skipping link: No binaries permitted for awslabs-nova-canvas-mcp-server: https://archive1.piwheels.org/simple/awslabs-nova-canvas-mcp-server/awslabs_nova_canvas_mcp_server-0.1.10233-py3-none-any.whl#sha256=d0d7eb1d1ef072b47568105839e877a4847c5bc15950f6b93ff6273a1fb41671 (from https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/) (requires-python:>=3.13) 2026-01-15T02:53:46,092 Skipping link: not a file: https://www.piwheels.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:46,092 Skipping link: not a file: https://pypi.org/simple/awslabs-nova-canvas-mcp-server/ 2026-01-15T02:53:46,114 Given no hashes to check 1 links for project 'awslabs-nova-canvas-mcp-server': discarding no candidates 2026-01-15T02:53:46,132 Collecting awslabs-nova-canvas-mcp-server==1.0.12 2026-01-15T02:53:46,134 Created temporary directory: /tmp/pip-unpack-19c90btw 2026-01-15T02:53:46,270 Downloading awslabs_nova_canvas_mcp_server-1.0.12.tar.gz (107 kB) 2026-01-15T02:53:46,404 Added awslabs-nova-canvas-mcp-server==1.0.12 from https://files.pythonhosted.org/packages/2e/39/7c426024f3436560819f7009875c5d55acb791f7c6bce730f0bba52d4b1e/awslabs_nova_canvas_mcp_server-1.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-1m62w4k0' 2026-01-15T02:53:46,410 Created temporary directory: /tmp/pip-build-env-tspfl9sl 2026-01-15T02:53:46,414 Installing build dependencies: started 2026-01-15T02:53:46,415 Running command pip subprocess to install build dependencies 2026-01-15T02:53:47,550 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-15T02:53:48,209 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-15T02:53:48,231 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T02:53:48,733 Collecting hatchling 2026-01-15T02:53:48,750 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-01-15T02:53:48,935 Collecting packaging>=24.2 2026-01-15T02:53:48,951 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-15T02:53:49,066 Collecting pathspec>=0.10.1 2026-01-15T02:53:49,081 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.3-py3-none-any.whl (55 kB) 2026-01-15T02:53:49,200 Collecting pluggy>=1.0.0 2026-01-15T02:53:49,216 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-01-15T02:53:49,461 Collecting trove-classifiers 2026-01-15T02:53:49,476 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-01-15T02:53:52,199 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-01-15T02:53:52,236 Creating /tmp/pip-build-env-tspfl9sl/overlay/local/bin 2026-01-15T02:53:52,238 changing mode of /tmp/pip-build-env-tspfl9sl/overlay/local/bin/trove-classifiers to 755 2026-01-15T02:53:53,154 changing mode of /tmp/pip-build-env-tspfl9sl/overlay/local/bin/hatchling to 755 2026-01-15T02:53:53,192 Successfully installed hatchling-1.28.0 packaging-25.0 pathspec-1.0.3 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-01-15T02:53:53,441 Installing build dependencies: finished with status 'done' 2026-01-15T02:53:53,449 Getting requirements to build wheel: started 2026-01-15T02:53:53,450 Running command Getting requirements to build wheel 2026-01-15T02:53:53,802 Getting requirements to build wheel: finished with status 'done' 2026-01-15T02:53:53,805 Created temporary directory: /tmp/pip-modern-metadata-qmjkws19 2026-01-15T02:53:53,808 Preparing metadata (pyproject.toml): started 2026-01-15T02:53:53,809 Running command Preparing metadata (pyproject.toml) 2026-01-15T02:53:54,376 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-15T02:53:54,381 Source in /tmp/pip-wheel-tqcs_c2l/awslabs-nova-canvas-mcp-server_8930c0c0d1124bb3b10bb4dec7f99919 has version 1.0.12, which satisfies requirement awslabs-nova-canvas-mcp-server==1.0.12 from https://files.pythonhosted.org/packages/2e/39/7c426024f3436560819f7009875c5d55acb791f7c6bce730f0bba52d4b1e/awslabs_nova_canvas_mcp_server-1.0.12.tar.gz 2026-01-15T02:53:54,382 Removed awslabs-nova-canvas-mcp-server==1.0.12 from https://files.pythonhosted.org/packages/2e/39/7c426024f3436560819f7009875c5d55acb791f7c6bce730f0bba52d4b1e/awslabs_nova_canvas_mcp_server-1.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-1m62w4k0' 2026-01-15T02:53:54,388 Created temporary directory: /tmp/pip-unpack-ucdgq8v_ 2026-01-15T02:53:54,389 Building wheels for collected packages: awslabs-nova-canvas-mcp-server 2026-01-15T02:53:54,394 Created temporary directory: /tmp/pip-wheel-1do7xvv2 2026-01-15T02:53:54,394 Destination directory: /tmp/pip-wheel-1do7xvv2 2026-01-15T02:53:54,396 Building wheel for awslabs-nova-canvas-mcp-server (pyproject.toml): started 2026-01-15T02:53:54,398 Running command Building wheel for awslabs-nova-canvas-mcp-server (pyproject.toml) 2026-01-15T02:53:54,528 Building wheel for awslabs-nova-canvas-mcp-server (pyproject.toml): finished with status 'done' 2026-01-15T02:53:54,532 Created wheel for awslabs-nova-canvas-mcp-server: filename=awslabs_nova_canvas_mcp_server-1.0.12-py3-none-any.whl size=21436 sha256=9be9da12acc059d7ab2744059ca27ccc7730464f03fa7c6bea8afe1a22181bdd 2026-01-15T02:53:54,533 Stored in directory: /tmp/pip-ephem-wheel-cache-bj5kdip9/wheels/44/ab/a3/69b6f2ab7efdcfdcbf9888ea23dff3890a745b83a4446f398f 2026-01-15T02:53:54,544 Successfully built awslabs-nova-canvas-mcp-server 2026-01-15T02:53:54,548 Removed build tracker: '/tmp/pip-build-tracker-1m62w4k0'