2025-09-14T18:52:10,575 Created temporary directory: /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:10,575 Initialized build tracking at /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:10,576 Created build tracker: /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:10,576 Entered build tracker: /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:10,576 Created temporary directory: /tmp/pip-wheel-u3hnwovf 2025-09-14T18:52:10,579 Created temporary directory: /tmp/pip-ephem-wheel-cache-3xxulodr 2025-09-14T18:52:10,637 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T18:52:10,639 2 location(s) to search for versions of toga-web: 2025-09-14T18:52:10,639 * https://pypi.org/simple/toga-web/ 2025-09-14T18:52:10,639 * https://www.piwheels.org/simple/toga-web/ 2025-09-14T18:52:10,640 Fetching project page and analyzing links: https://pypi.org/simple/toga-web/ 2025-09-14T18:52:10,640 Getting page https://pypi.org/simple/toga-web/ 2025-09-14T18:52:10,641 Found index url https://pypi.org/simple/ 2025-09-14T18:52:10,791 Fetched page https://pypi.org/simple/toga-web/ as application/vnd.pypi.simple.v1+json 2025-09-14T18:52:10,799 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/c8/e8/da47bb8aa4d6da004f8674058b242c02679d83f3773f7c1fdc944d6bcbd5/toga_web-0.0.0-py3-none-any.whl (from https://pypi.org/simple/toga-web/) 2025-09-14T18:52:10,800 Found link https://files.pythonhosted.org/packages/fd/77/9ab1c0c396eabe439df72fbb539e953b1a769538e0c92f87cc2925ad42f6/toga-web-0.3.0.dev23.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5), version: 0.3.0.dev23 2025-09-14T18:52:10,800 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/55/77/3c186dd1ea171c97f512caa2900fbd04400bcdd41ab4a012f585a9bb65b8/toga_web-0.3.0.dev23-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,800 Found link https://files.pythonhosted.org/packages/19/22/e5283752dd187b40f8c580a6facb8cc9f934f5794d525ad99dc18da0480d/toga-web-0.3.0.dev24.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5), version: 0.3.0.dev24 2025-09-14T18:52:10,800 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/34/17/fe399ed84897b800c6d02709fb9bd6f642613c90db9e3c96747c4b009bd9/toga_web-0.3.0.dev24-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,801 Found link https://files.pythonhosted.org/packages/d8/96/e23a7c827fbdb6eef9cf2ef5cebc05b4a8110a324cafcd293f7017c47608/toga-web-0.3.0.dev25.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5), version: 0.3.0.dev25 2025-09-14T18:52:10,801 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/12/86/b86e019de9ce99de19674b12a46024fefa6996b4e91cdabf05d1d256763a/toga_web-0.3.0.dev25-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,801 Found link https://files.pythonhosted.org/packages/24/e3/645fa7d5bbd646945b0a2886a7f06fc9f3b935efa439961560adbefd41a5/toga-web-0.3.0.dev26.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5), version: 0.3.0.dev26 2025-09-14T18:52:10,801 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/b0/dc/da4801fee2696143630abe851db3e4802e5de62289ddf007f9fa1bfc6a73/toga_web-0.3.0.dev26-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,802 Found link https://files.pythonhosted.org/packages/a2/d9/9063829bc60e2bdbe0c1e885fd7aecd8d4de29f0e5189f8a663e35ac5199/toga-web-0.3.0.dev27.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev27 2025-09-14T18:52:10,802 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/30/8a/8d31b789cdd29e60e3945c969c9b5855ce47f488e949ca2fab01366b2fec/toga_web-0.3.0.dev27-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,803 Found link https://files.pythonhosted.org/packages/a9/d2/5f97b70be2b096b5035ce57909085f6a0d682333a7dead1f3560af2dccc4/toga-web-0.3.0.dev28.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev28 2025-09-14T18:52:10,803 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/d2/3c/fb855bc1ba6cf86e33a518d667fa5409d9686c471115fa8d5f87661eab46/toga_web-0.3.0.dev28-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,803 Found link https://files.pythonhosted.org/packages/78/31/3cb584ca176c482594d4abb978726c111a3620646fc1565fbdbf2e1a4881/toga-web-0.3.0.dev29.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev29 2025-09-14T18:52:10,803 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/17/4c/2d91bba463abd62c415ae17ba5301dc92fb9b6216297d83da0af4b381f12/toga_web-0.3.0.dev29-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,803 Found link https://files.pythonhosted.org/packages/56/61/3c583a2b2ffd065a7a9fb0b7b55b9884075edf223f76394d58e9627c27d9/toga-web-0.3.0.dev30.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev30 2025-09-14T18:52:10,804 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/77/71/6d28eb41d5c8c9e5fdccd633a2c58079751e24c4a57f5a40ceb223b66d1f/toga_web-0.3.0.dev30-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,804 Found link https://files.pythonhosted.org/packages/7f/f3/98e789bda114630809850f9f48c1d2218b114580f3169d0129c73351e5fb/toga-web-0.3.0.dev32.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev32 2025-09-14T18:52:10,804 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/56/93/7bf199546e0de51404d7c714c618f9e67d215c2723351e1af0392e5e0a59/toga_web-0.3.0.dev32-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,804 Found link https://files.pythonhosted.org/packages/3f/a0/16975eeeaf9c694d13632cca17a3452487dd3247f16a2cefaddc368aa2f9/toga-web-0.3.0.dev33.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev33 2025-09-14T18:52:10,805 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/38/10/d7c20c609019521eb254e82c310d92e8522b98f0e7bacc9ae2fa856e3db6/toga_web-0.3.0.dev33-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,805 Found link https://files.pythonhosted.org/packages/e4/d3/951bb9edc29483b339c9b3bac05704724d89a83146e92f231e55fb91ca23/toga-web-0.3.0.dev34.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev34 2025-09-14T18:52:10,805 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/81/ad/11e3e4f4297b8337582ef223daa7af501fff9b768861fc549df15310249e/toga_web-0.3.0.dev34-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,805 Found link https://files.pythonhosted.org/packages/b8/29/f39e4a35aa3855e419557666a292567f60dc29b171d7186922f6b874b80e/toga-web-0.3.0.dev35.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev35 2025-09-14T18:52:10,805 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/0a/7b/cdc2092e64a1eec7cdf0148531c4e41568c510f15a324b54429ef43dbd9f/toga_web-0.3.0.dev35-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,806 Found link https://files.pythonhosted.org/packages/91/fa/740819eaf57d09b460dca45376a89598d1ecd143ccf74486364b121bcee5/toga-web-0.3.0.dev36.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev36 2025-09-14T18:52:10,806 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/86/49/bb8b046fc93170577a778158f5ab6ecfffa3664c7268170d4f36f651c1b6/toga_web-0.3.0.dev36-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,806 Found link https://files.pythonhosted.org/packages/fb/61/06cf6d04bdbdf0b3180445c896cb4f90aebb349af2339a9e8084851d35a5/toga-web-0.3.0.dev37.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev37 2025-09-14T18:52:10,806 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/c3/66/506aeae452ea3cd925bdb4f7868998b7b4ceabb3ac53e870669d85e7a6b0/toga_web-0.3.0.dev37-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,807 Found link https://files.pythonhosted.org/packages/a7/6a/03517d98802c5ef4a675fcfc5959cabe43d197922b8e8a4ca7b7e4164988/toga-web-0.3.0.dev38.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev38 2025-09-14T18:52:10,807 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/43/05/8962c8e147555ad15465d029bd26c41c762f558402c1a704ba50c2d9f1be/toga_web-0.3.0.dev38-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,807 Found link https://files.pythonhosted.org/packages/3b/e1/dba154a489e6861a8f5131e906a1d4e3ee671ed12fdbd891b4bf642c2d12/toga-web-0.3.0.dev39.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0.dev39 2025-09-14T18:52:10,807 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/8c/5d/d24af10c8c3f600609d075b976c130641a720f7dcfba89975e272eec75fb/toga_web-0.3.0.dev39-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,807 Found link https://files.pythonhosted.org/packages/97/b1/f0cf3242ae7b4d34447f49f07242835be72a3d326a8b7b1d3184031918e9/toga-web-0.3.0.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.0 2025-09-14T18:52:10,808 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/0d/8c/d39f3008bb8aa40ce49dcfd58419de6b55538a7b920cbacc7da0bee811d2/toga_web-0.3.0-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,808 Found link https://files.pythonhosted.org/packages/67/16/bd5580f89b5145059d06dc26973f5ca29a789ae25b04bf774b379efc2ee3/toga-web-0.3.1.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6), version: 0.3.1 2025-09-14T18:52:10,808 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/0a/c8/85904fe0e9312f780e22caabbe04ab7e641584248a0a71953d05fa890e98/toga_web-0.3.1-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,809 Found link https://files.pythonhosted.org/packages/d8/b0/cc53142e86b696517fc3f86121ecb05516e5271e594f0b7f3f5c8c3fc7f5/toga-web-0.4.0.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.0 2025-09-14T18:52:10,809 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/52/dd/c2555c95cc1e2216d9c4cc3f5c11014cbdaf4732b913414f9529e818a6ae/toga_web-0.4.0-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,809 Found link https://files.pythonhosted.org/packages/6f/66/e9c54945e6a43248a60ad57af370b07ae164cfe69829ae8b863c3beb3609/toga-web-0.4.1.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.1 2025-09-14T18:52:10,809 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/2f/a9/9ce5fcc6109e6b6877dd5e39619f027d333c73670c721ecf3e0ce6740665/toga_web-0.4.1-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,810 Found link https://files.pythonhosted.org/packages/40/96/73609d4b457aa6e1073e18dd1b2ad303138170a5601f707acc824c6d1716/toga-web-0.4.2.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.2 2025-09-14T18:52:10,810 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/4a/62/dbba1a1c1a17edf64ff48fe28067987674499f4f333ea059a6e91f74fdd4/toga_web-0.4.2-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,810 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/1a/95/d9129d05551941abe8900ea28c2b16f54d1a70b9fe82511faf7061867a30/toga_web-0.4.3-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,810 Found link https://files.pythonhosted.org/packages/a6/22/b3683bc2bd280e78ada76851c99d88e78958c23cb531da0c71bead1e0fc3/toga_web-0.4.3.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.3 2025-09-14T18:52:10,810 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/e9/d5/132df84a3b24916c80b8fa7842b6a39a6a844fa4e431d2655b06857aa4bd/toga_web-0.4.4-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,811 Found link https://files.pythonhosted.org/packages/e6/a6/84c0ed9e34e8a866d6313177ccee7458c13ab52f8ce68d605cec65b297be/toga_web-0.4.4.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.4 2025-09-14T18:52:10,811 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/82/42/6ff2356ef4b24487f3e4c4d811b527837437ea4e3989667859371c73fdfd/toga_web-0.4.5-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,811 Found link https://files.pythonhosted.org/packages/77/3d/1aefb776544d8f547eae0e9517cef22fb991642d2600ccf69d241821a740/toga_web-0.4.5.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.5 2025-09-14T18:52:10,811 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/8f/c1/fe7a3d43409e2791da32afb9a0fb7c5d65c016d8331ee65e0666202a43ac/toga_web-0.4.6-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,811 Found link https://files.pythonhosted.org/packages/48/71/084968e0df5dbe8f1372fe47e771dfdfa95181f69ef0ff166383ae46ec44/toga_web-0.4.6.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.6 2025-09-14T18:52:10,812 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/56/fb/b79e0270c6afd3313fbc7690b7663f4be9f026048a324259ba348a140bb4/toga_web-0.4.7-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,812 Found link https://files.pythonhosted.org/packages/bf/12/893781d6eb61e22ccc1556b861bac1872292a1eb294faa50f3b34746589f/toga_web-0.4.7.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.8), version: 0.4.7 2025-09-14T18:52:10,812 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/59/dc/c2fe2cc5f47dc7943c4c0eff625df28fd5e4d14c585297e2ba10766a01e0/toga_web-0.4.8-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,813 Found link https://files.pythonhosted.org/packages/e3/1c/f8f185b7c30055ef33c1aac5149d4e7955cf5af38e2b57a3e36548a67c1b/toga_web-0.4.8.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9), version: 0.4.8 2025-09-14T18:52:10,813 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/20/a0/bbab19d6a2260d3f3e72d10c065e90aa39546e0af1fbeca22ac7b779bc6d/toga_web-0.4.9-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,813 Found link https://files.pythonhosted.org/packages/bb/2d/83641f956748206f372144c698e855307898a7605d21963f75cddb006d1d/toga_web-0.4.9.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9), version: 0.4.9 2025-09-14T18:52:10,813 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/ce/a5/ca224dbd6235086f89d38226691aa817653a8b22c54886f660e7ae76db04/toga_web-0.5.0-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,814 Found link https://files.pythonhosted.org/packages/7a/3b/5fe69e91836445ad7a014b14969931a3e8e42cba49c62a0df1f75990df8c/toga_web-0.5.0.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9), version: 0.5.0 2025-09-14T18:52:10,814 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/6b/f7/91e991d91668d1fa8136d65496ccf0069cd933c857d17e7bc982b45aef5e/toga_web-0.5.1-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,814 Found link https://files.pythonhosted.org/packages/41/f7/62e27817f008455d8af47d5faecda58a878dde48501c1992c781d740b8ff/toga_web-0.5.1.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9), version: 0.5.1 2025-09-14T18:52:10,814 Skipping link: No binaries permitted for toga-web: https://files.pythonhosted.org/packages/ff/01/7f26436d846e3454e6fdb772acddf26e8fb9ea9f8e58c2caa0e7ac893492/toga_web-0.5.2-py3-none-any.whl (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,814 Found link https://files.pythonhosted.org/packages/fc/c4/02c378dc622d5fd890fa05582105d9d642e13f47f55af9c7ef740c392b18/toga_web-0.5.2.tar.gz (from https://pypi.org/simple/toga-web/) (requires-python:>=3.9), version: 0.5.2 2025-09-14T18:52:10,815 Fetching project page and analyzing links: https://www.piwheels.org/simple/toga-web/ 2025-09-14T18:52:10,815 Getting page https://www.piwheels.org/simple/toga-web/ 2025-09-14T18:52:10,816 Found index url https://www.piwheels.org/simple/ 2025-09-14T18:52:10,900 Fetched page https://www.piwheels.org/simple/toga-web/ as text/html 2025-09-14T18:52:10,905 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.5.2-py3-none-any.whl#sha256=5683661a774002a50504a3f0a1389ed69b966d6ca05b3db04f9eec21ae742821 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,905 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.5.1-py3-none-any.whl#sha256=6507b2c9a8605554aebc8a7df69d9e421fb6bbbf30d10f1c3dc5fa6fc6de14cd (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,905 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.5.0-py3-none-any.whl#sha256=44d7a58b10da03e3e9670cc35da8c4fe9f7db29340aa672d51febbeb0153ec95 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.9) 2025-09-14T18:52:10,905 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.4.0-py3-none-any.whl#sha256=321ac5e4ec192d7c2a887970d96ea0e793e47f56bad74250ded547b4293e60cc (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.8) 2025-09-14T18:52:10,905 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.1-py3-none-any.whl#sha256=f04cbf9bb06c2357cdb88f39de783a301aa4d32b61905dfefd3e8df2dde938ce (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0-py3-none-any.whl#sha256=b257dd4ab84eb61ac5cde564904516a053bece059e44d3042cd95600a642e3c6 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev39-py3-none-any.whl#sha256=ea762c730421542258267d56d7691bfa09278cbdae5ce713c9bd83563650e5b9 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev38-py3-none-any.whl#sha256=179d15919f4a6fcd540ec63f4901098ea30ef2669035e69a411aa58a58ca3abb (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev37-py3-none-any.whl#sha256=3ca3b8ed2ea2342e962be41f30842c8ae1bf86ef6b91cfed02d778613815ba7e (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev36-py3-none-any.whl#sha256=e647779dc592817c2c6b40d8a932418249deb57240e6516a2d7cf37f1e18f282 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev35-py3-none-any.whl#sha256=5049e0ad162b9fa1676068fae12ed52e6348f64b89094cd2e73cd5c2966fa1d2 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,906 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev34-py3-none-any.whl#sha256=023ba4b97d277825408644adddc4cb076809bdb236abfaf5ef85e309510e221f (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev33-py3-none-any.whl#sha256=e5d1b5508b82a0b976a3653ed12589d57d46b8986c73fe410b5c02e69d34f7a8 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev32-py3-none-any.whl#sha256=3d01f46135098a4ab6e7ac4f2af3651ab3a632ce9461e5c7faea0cdddd917ac5 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev30-py3-none-any.whl#sha256=2918b8f4071407bcd5d266795c8e8821b4389c7059fbec235377ad8e8acb7380 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev29-py3-none-any.whl#sha256=620b508b2dbcfb121a4ba58d6d07adc1187719b07783714eff971a7d69a2b134 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev28-py3-none-any.whl#sha256=4c289b7c88f8b3447cac435fb9292421bae091b42f8846cb2bd1cc567a06b71a (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev27-py3-none-any.whl#sha256=2f33d7332be9222b60d4803c878d3d298d2d25cb91138ea102a95ef1d8f82854 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.6) 2025-09-14T18:52:10,907 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev26-py3-none-any.whl#sha256=8ff152af644c3bf5d7c36b80d4b05111448a288d487092f0f1df65ce69ebe7e6 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,908 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev25-py3-none-any.whl#sha256=99a107fe21b9571f7227ccda1f6f6f2b91b72b74cb9c7aaaf5824d1133b6c37f (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,908 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev24-py3-none-any.whl#sha256=343ae519a57f7bcc82f4afe4a50614723f64c5e48d1e12e603d5acb06def6948 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,908 Skipping link: No binaries permitted for toga-web: https://archive1.piwheels.org/simple/toga-web/toga_web-0.3.0.dev23-py3-none-any.whl#sha256=8200299d4e292c897e164edd588f7e92d5e5a8c06cecba13d395c513685e7835 (from https://www.piwheels.org/simple/toga-web/) (requires-python:>=3.5) 2025-09-14T18:52:10,908 Skipping link: not a file: https://www.piwheels.org/simple/toga-web/ 2025-09-14T18:52:10,908 Skipping link: not a file: https://pypi.org/simple/toga-web/ 2025-09-14T18:52:10,934 Given no hashes to check 1 links for project 'toga-web': discarding no candidates 2025-09-14T18:52:10,936 Collecting toga-web==0.4.8 2025-09-14T18:52:10,937 Created temporary directory: /tmp/pip-unpack-jwei791e 2025-09-14T18:52:11,076 Downloading toga_web-0.4.8.tar.gz (16 kB) 2025-09-14T18:52:11,114 Added toga-web==0.4.8 from https://files.pythonhosted.org/packages/e3/1c/f8f185b7c30055ef33c1aac5149d4e7955cf5af38e2b57a3e36548a67c1b/toga_web-0.4.8.tar.gz to build tracker '/tmp/pip-build-tracker-n7r_wmq3' 2025-09-14T18:52:11,117 Created temporary directory: /tmp/pip-build-env-wu2aj6m7 2025-09-14T18:52:11,120 Installing build dependencies: started 2025-09-14T18:52:11,121 Running command pip subprocess to install build dependencies 2025-09-14T18:52:12,332 Using pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.13) 2025-09-14T18:52:12,333 Non-user install by explicit request 2025-09-14T18:52:12,744 Created build tracker: /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:12,744 Entered build tracker: /tmp/pip-build-tracker-n7r_wmq3 2025-09-14T18:52:12,746 Created temporary directory: /tmp/pip-install-ekhdfe__ 2025-09-14T18:52:12,751 Created temporary directory: /tmp/pip-ephem-wheel-cache-bdx7otst 2025-09-14T18:52:12,814 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T18:52:12,816 Collecting setuptools_dynamic_dependencies@ git+https://github.com/beeware/setuptools_dynamic_dependencies 2025-09-14T18:52:12,818 Cloning https://github.com/beeware/setuptools_dynamic_dependencies to /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e 2025-09-14T18:52:12,819 Running command git version 2025-09-14T18:52:12,826 git version 2.47.2 2025-09-14T18:52:12,827 Running command git clone --filter=blob:none --verbose --progress https://github.com/beeware/setuptools_dynamic_dependencies /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e 2025-09-14T18:52:12,835 Cloning into '/tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e'... 2025-09-14T18:52:12,842 fatal: transport 'https' not allowed 2025-09-14T18:52:12,858 error: subprocess-exited-with-error 2025-09-14T18:52:12,859 × git clone --filter=blob:none --verbose --progress https://github.com/beeware/setuptools_dynamic_dependencies /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e did not run successfully. 2025-09-14T18:52:12,859 │ exit code: 128 2025-09-14T18:52:12,859 ╰─> See above for output. 2025-09-14T18:52:12,859 note: This error originates from a subprocess, and is likely not a problem with pip. 2025-09-14T18:52:12,860 full command: git clone --filter=blob:none --verbose --progress https://github.com/beeware/setuptools_dynamic_dependencies /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e 2025-09-14T18:52:12,861 cwd: [inherit] 2025-09-14T18:52:12,868 error: subprocess-exited-with-error 2025-09-14T18:52:12,868 × git clone --filter=blob:none --verbose --progress https://github.com/beeware/setuptools_dynamic_dependencies /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e did not run successfully. 2025-09-14T18:52:12,868 │ exit code: 128 2025-09-14T18:52:12,868 ╰─> See above for output. 2025-09-14T18:52:12,869 note: This error originates from a subprocess, and is likely not a problem with pip. 2025-09-14T18:52:12,892 Exception information: 2025-09-14T18:52:12,892 Traceback (most recent call last): 2025-09-14T18:52:12,893 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T18:52:12,893 status = _inner_run() 2025-09-14T18:52:12,893 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T18:52:12,893 return self.run(options, args) 2025-09-14T18:52:12,893 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,893 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T18:52:12,893 return func(self, options, args) 2025-09-14T18:52:12,894 File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 387, in run 2025-09-14T18:52:12,894 requirement_set = resolver.resolve( 2025-09-14T18:52:12,894 reqs, check_supported_wheels=not options.target_dir 2025-09-14T18:52:12,894 ) 2025-09-14T18:52:12,895 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 77, in resolve 2025-09-14T18:52:12,895 collected = self.factory.collect_root_requirements(root_reqs) 2025-09-14T18:52:12,895 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 545, in collect_root_requirements 2025-09-14T18:52:12,895 reqs = list( 2025-09-14T18:52:12,895 self._make_requirements_from_install_req( 2025-09-14T18:52:12,896 ...<2 lines>... 2025-09-14T18:52:12,896 ) 2025-09-14T18:52:12,896 ) 2025-09-14T18:52:12,896 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 501, in _make_requirements_from_install_req 2025-09-14T18:52:12,897 cand = self._make_base_candidate_from_link( 2025-09-14T18:52:12,897 ireq.link, 2025-09-14T18:52:12,898 ...<2 lines>... 2025-09-14T18:52:12,898 version=None, 2025-09-14T18:52:12,898 ) 2025-09-14T18:52:12,898 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T18:52:12,898 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T18:52:12,899 ~~~~~~~~~~~~~^ 2025-09-14T18:52:12,899 link, 2025-09-14T18:52:12,899 ^^^^^ 2025-09-14T18:52:12,900 ...<3 lines>... 2025-09-14T18:52:12,900 version=version, 2025-09-14T18:52:12,900 ^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,901 ) 2025-09-14T18:52:12,901 ^ 2025-09-14T18:52:12,901 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T18:52:12,901 super().__init__( 2025-09-14T18:52:12,902 ~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:12,902 link=link, 2025-09-14T18:52:12,902 ^^^^^^^^^^ 2025-09-14T18:52:12,902 ...<4 lines>... 2025-09-14T18:52:12,903 version=version, 2025-09-14T18:52:12,903 ^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,903 ) 2025-09-14T18:52:12,903 ^ 2025-09-14T18:52:12,903 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T18:52:12,904 self.dist = self._prepare() 2025-09-14T18:52:12,904 ~~~~~~~~~~~~~^^ 2025-09-14T18:52:12,904 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T18:52:12,904 dist = self._prepare_distribution() 2025-09-14T18:52:12,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T18:52:12,905 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T18:52:12,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T18:52:12,906 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T18:52:12,906 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,906 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 603, in _prepare_linked_requirement 2025-09-14T18:52:12,907 local_file = unpack_url( 2025-09-14T18:52:12,907 link, 2025-09-14T18:52:12,907 ...<4 lines>... 2025-09-14T18:52:12,908 hashes, 2025-09-14T18:52:12,908 ) 2025-09-14T18:52:12,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 163, in unpack_url 2025-09-14T18:52:12,908 unpack_vcs_link(link, location, verbosity=verbosity) 2025-09-14T18:52:12,909 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,909 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 80, in unpack_vcs_link 2025-09-14T18:52:12,909 vcs_backend.unpack(location, url=hide_url(link.url), verbosity=verbosity) 2025-09-14T18:52:12,909 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,910 File "/usr/lib/python3/dist-packages/pip/_internal/vcs/versioncontrol.py", line 589, in unpack 2025-09-14T18:52:12,910 self.obtain(location, url=url, verbosity=verbosity) 2025-09-14T18:52:12,910 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,910 File "/usr/lib/python3/dist-packages/pip/_internal/vcs/versioncontrol.py", line 502, in obtain 2025-09-14T18:52:12,911 self.fetch_new(dest, url, rev_options, verbosity=verbosity) 2025-09-14T18:52:12,911 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,911 File "/usr/lib/python3/dist-packages/pip/_internal/vcs/git.py", line 286, in fetch_new 2025-09-14T18:52:12,911 self.run_command( 2025-09-14T18:52:12,911 ~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:12,912 make_command( 2025-09-14T18:52:12,912 ^^^^^^^^^^^^^ 2025-09-14T18:52:12,912 ...<5 lines>... 2025-09-14T18:52:12,912 ) 2025-09-14T18:52:12,912 ^ 2025-09-14T18:52:12,913 ) 2025-09-14T18:52:12,913 ^ 2025-09-14T18:52:12,913 File "/usr/lib/python3/dist-packages/pip/_internal/vcs/git.py", line 87, in run_command 2025-09-14T18:52:12,913 return super().run_command(*args, **kwargs) 2025-09-14T18:52:12,914 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:12,914 File "/usr/lib/python3/dist-packages/pip/_internal/vcs/versioncontrol.py", line 631, in run_command 2025-09-14T18:52:12,914 return call_subprocess( 2025-09-14T18:52:12,914 cmd, 2025-09-14T18:52:12,914 ...<9 lines>... 2025-09-14T18:52:12,914 stdout_only=stdout_only, 2025-09-14T18:52:12,915 ) 2025-09-14T18:52:12,915 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T18:52:12,915 raise error 2025-09-14T18:52:12,915 pip._internal.exceptions.InstallationSubprocessError: git clone --filter=blob:none --verbose --progress https://github.com/beeware/setuptools_dynamic_dependencies /tmp/pip-install-ekhdfe__/setuptools-dynamic-dependencies_fd9a110f74bd42148396673d1a0ae79e exited with 128 2025-09-14T18:52:12,916 Removed build tracker: '/tmp/pip-build-tracker-n7r_wmq3' 2025-09-14T18:52:13,103 ERROR: pip subprocess to install build dependencies exited with 1 2025-09-14T18:52:13,117 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-wu2aj6m7/overlay --no-warn-script-location --disable-pip-version-check --no-compile --target '' -vv --no-binary toga-web --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- setuptools==75.1.0 setuptools_scm==8.1.0 'setuptools_dynamic_dependencies @ git+https://github.com/beeware/setuptools_dynamic_dependencies'[/] 2025-09-14T18:52:13,117 [bold magenta]cwd[/]: \[inherit] 2025-09-14T18:52:13,118 Installing build dependencies: finished with status 'error' 2025-09-14T18:52:13,119 ERROR: pip subprocess to install build dependencies exited with 1 2025-09-14T18:52:13,125 Exception information: 2025-09-14T18:52:13,125 Traceback (most recent call last): 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T18:52:13,125 status = _inner_run() 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T18:52:13,125 return self.run(options, args) 2025-09-14T18:52:13,125 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T18:52:13,125 return func(self, options, args) 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T18:52:13,125 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T18:52:13,125 result = self._result = resolver.resolve( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T18:52:13,125 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T18:52:13,125 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T18:52:13,125 if not criterion.candidates: 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T18:52:13,125 return bool(self._sequence) 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T18:52:13,125 self._bool = any(self) 2025-09-14T18:52:13,125 ~~~^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T18:52:13,125 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T18:52:13,125 ^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T18:52:13,125 candidate = func() 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T18:52:13,125 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 link, template, name, version 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T18:52:13,125 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 link, 2025-09-14T18:52:13,125 ^^^^^ 2025-09-14T18:52:13,125 ...<3 lines>... 2025-09-14T18:52:13,125 version=version, 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T18:52:13,125 super().__init__( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 link=link, 2025-09-14T18:52:13,125 ^^^^^^^^^^ 2025-09-14T18:52:13,125 ...<4 lines>... 2025-09-14T18:52:13,125 version=version, 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T18:52:13,125 self.dist = self._prepare() 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T18:52:13,125 dist = self._prepare_distribution() 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T18:52:13,125 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T18:52:13,125 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T18:52:13,125 dist = _get_prepared_distribution( 2025-09-14T18:52:13,125 req, 2025-09-14T18:52:13,125 ...<3 lines>... 2025-09-14T18:52:13,125 self.check_build_deps, 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T18:52:13,125 abstract_dist.prepare_distribution_metadata( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 finder, build_isolation, check_build_deps 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 46, in prepare_distribution_metadata 2025-09-14T18:52:13,125 self._prepare_build_backend(finder) 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 78, in _prepare_build_backend 2025-09-14T18:52:13,125 self.req.build_env.install_requirements( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 finder, pyproject_requires, "overlay", kind="build dependencies" 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 216, in install_requirements 2025-09-14T18:52:13,125 self._install_requirements( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 get_runnable_pip(), 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ...<3 lines>... 2025-09-14T18:52:13,125 kind=kind, 2025-09-14T18:52:13,125 ^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 290, in _install_requirements 2025-09-14T18:52:13,125 call_subprocess( 2025-09-14T18:52:13,125 ~~~~~~~~~~~~~~~^ 2025-09-14T18:52:13,125 args, 2025-09-14T18:52:13,125 ^^^^^ 2025-09-14T18:52:13,125 command_desc=f"pip subprocess to install {kind}", 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 spinner=spinner, 2025-09-14T18:52:13,125 ^^^^^^^^^^^^^^^^ 2025-09-14T18:52:13,125 ) 2025-09-14T18:52:13,125 ^ 2025-09-14T18:52:13,125 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T18:52:13,125 raise error 2025-09-14T18:52:13,125 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 1 2025-09-14T18:52:13,151 Removed toga-web==0.4.8 from https://files.pythonhosted.org/packages/e3/1c/f8f185b7c30055ef33c1aac5149d4e7955cf5af38e2b57a3e36548a67c1b/toga_web-0.4.8.tar.gz from build tracker '/tmp/pip-build-tracker-n7r_wmq3' 2025-09-14T18:52:13,151 Removed build tracker: '/tmp/pip-build-tracker-n7r_wmq3'