2025-09-11T06:32:45,779 Created temporary directory: /tmp/pip-build-tracker-qu3pjdbn 2025-09-11T06:32:45,780 Initialized build tracking at /tmp/pip-build-tracker-qu3pjdbn 2025-09-11T06:32:45,780 Created build tracker: /tmp/pip-build-tracker-qu3pjdbn 2025-09-11T06:32:45,780 Entered build tracker: /tmp/pip-build-tracker-qu3pjdbn 2025-09-11T06:32:45,780 Created temporary directory: /tmp/pip-wheel-xtfuiyi2 2025-09-11T06:32:45,785 Created temporary directory: /tmp/pip-ephem-wheel-cache-3lvehg1s 2025-09-11T06:32:45,854 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T06:32:45,857 2 location(s) to search for versions of laygo2: 2025-09-11T06:32:45,857 * https://pypi.org/simple/laygo2/ 2025-09-11T06:32:45,857 * https://www.piwheels.org/simple/laygo2/ 2025-09-11T06:32:45,857 Fetching project page and analyzing links: https://pypi.org/simple/laygo2/ 2025-09-11T06:32:45,858 Getting page https://pypi.org/simple/laygo2/ 2025-09-11T06:32:45,859 Found index url https://pypi.org/simple/ 2025-09-11T06:32:45,945 Fetched page https://pypi.org/simple/laygo2/ as application/vnd.pypi.simple.v1+json 2025-09-11T06:32:45,961 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/10/8d/61281e32dff6da04f660c0d2cbf23dcf93f6b807332fb2e71bea77e3e5da/laygo2-0.1.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,961 Found link https://files.pythonhosted.org/packages/ac/e3/6cd37a42117dd5bae665762914b198089795ed7f5dad92245ddfdeb96e28/laygo2-0.1.0.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.0 2025-09-11T06:32:45,961 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/20/48/d94f3866e2187f9cbcf6a24870d855de8b7b38f2ce493edb9a74c0dfd4c7/laygo2-0.1.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,961 Found link https://files.pythonhosted.org/packages/ba/1e/82faa154c5216c31d6c4a065860b8c0513047c4163dac47cfab20e78cf25/laygo2-0.1.1.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.1 2025-09-11T06:32:45,962 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/07/aa/152b117dd1d499d3d308771a24a8d7169a5ea41540d24b17735883b474e4/laygo2-0.1.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,962 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/bf/5f/d343eeece66d67dd0607c9ce61a7b1f4db3f92e992878a8cc396ebb06f3b/laygo2-0.1.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,962 Found link https://files.pythonhosted.org/packages/4c/52/5db58699ebb22b1ebea2cc73005741c91cc552fe7fff0957a47f7423d58f/laygo2-0.1.4.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.4 2025-09-11T06:32:45,962 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/c2/43/c4e78a8a834efd793f31304c1c2826846a765a4e98f5ce164763dfc1662c/laygo2-0.1.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,963 Found link https://files.pythonhosted.org/packages/8f/d7/bec5345f753ee331cf5759ca8c321898e09ee124654af6d70296eadd5266/laygo2-0.1.5.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.5 2025-09-11T06:32:45,963 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/e5/da/904ebada8a1ea9285a0296e82bc93ef714941837936d3bed1f772d655241/laygo2-0.1.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,963 Found link https://files.pythonhosted.org/packages/fb/d6/36b84fb39a7ea89a1328cf9a10d5df3c3c2485312fb704d06c420de163ba/laygo2-0.1.6.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.6 2025-09-11T06:32:45,963 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/47/60/489e0fbd03d0bea2edd67917eb9304a68316226fb138a9ad295f9695ef8d/laygo2-0.1.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,963 Found link https://files.pythonhosted.org/packages/9c/34/bda68cbc0470bd65a21d3dcca0781914740c064a3ad59819e3a5af98100d/laygo2-0.1.7.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.7 2025-09-11T06:32:45,964 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/10/ca/f429c0bdfe0ac2d1145fa0e3afd57e36f7013d9abe6334dde918e1bf728f/laygo2-0.1.8-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,964 Found link https://files.pythonhosted.org/packages/ce/3c/8fa0051931ec7094771d236cc10f4dd7f71bce09d93c13239ff479c7c7b6/laygo2-0.1.8.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.8 2025-09-11T06:32:45,964 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/34/3a/d93b68024cc1dfddf31183231355be70a5ed04bb697791fe4188db4d9645/laygo2-0.1.9-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,964 Found link https://files.pythonhosted.org/packages/63/35/f7c8fef40d2afa736d818e4890f4fda2c921a89b3916b61bb4e4488a3166/laygo2-0.1.9.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.1.9 2025-09-11T06:32:45,965 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/61/58/14f34dd35d9ada93c13ccc68b70d3573445987e28c2ab223982416cb0f04/laygo2-0.2.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,965 Found link https://files.pythonhosted.org/packages/25/6a/c924f6dfb617d6d050f90cd8fa76a5ed2e0c44b77728a1ecbd40a0a210b8/laygo2-0.2.0.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.0 2025-09-11T06:32:45,965 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/91/c8/06747761c8fe060d80d133f837fe94478f1e89fdd139392d5186fb2a94e0/laygo2-0.2.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,965 Found link https://files.pythonhosted.org/packages/e8/f7/04928a5b7797fd181c775691e9468312a3f756a2d30d2600d0da3968eb20/laygo2-0.2.1.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.1 2025-09-11T06:32:45,965 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/c3/be/d1ec6c2142eb701ecc30c8b4e6b78db29ab7120ef982a259ca14f54d5310/laygo2-0.2.2-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,966 Found link https://files.pythonhosted.org/packages/3a/54/e073daeb7eede8f1e0ec27476b49002f47281342f149cebbb34cfe13c0f9/laygo2-0.2.2.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.2 2025-09-11T06:32:45,966 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/70/2a/72bf4196476d71527677c1c00a1301f998bdcd0af37b41c58225c14206a3/laygo2-0.2.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,966 Found link https://files.pythonhosted.org/packages/d0/be/f9034f36366332a7028de0d31423f4417618eee3ea3fcc39567faac31aad/laygo2-0.2.3.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.3 2025-09-11T06:32:45,966 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/70/f7/529ae193c4396d1fa8e451cb2e19880d2d146c60187eec5faa4863f3ce2a/laygo2-0.2.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,966 Found link https://files.pythonhosted.org/packages/db/48/2bc28daeabb4f14160f86042db78042cc6c87e1e9800361459c1acc52309/laygo2-0.2.4.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.4 2025-09-11T06:32:45,967 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/55/14/4f4947be76ff7e77b40e2ea32efaece1f44b8e6c53fd3fe273e0c5892d4b/laygo2-0.2.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,967 Found link https://files.pythonhosted.org/packages/ff/cc/f14716904fe0a222ab60d8a4e495237286098b1e71d58134fed316fd1c4b/laygo2-0.2.5.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.2.5 2025-09-11T06:32:45,968 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/8c/9f/e85a070d2a26d198b578ce7284e82dabd7531e7ae868085ab78a3f67776d/laygo2-0.2.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,968 Found link https://files.pythonhosted.org/packages/9d/3c/c7e49899b0512d966818929a6378686836de165a8be803f5d4ba4c159c48/laygo2-0.2.6.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.2.6 2025-09-11T06:32:45,968 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/d0/af/de65647f27747cf6bad70f6585c25db44799244fbbdf8ae6f3c6451ccd39/laygo2-0.2.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,969 Found link https://files.pythonhosted.org/packages/da/5e/575e9463bf122b420e2212cd9404df1d465d12772084d3628b7cf45f2989/laygo2-0.2.7.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.2.7 2025-09-11T06:32:45,969 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/ac/6f/f99dbbb926648e077c519efe657edec5ee581df18fd81dde88e7a08a306c/laygo2-0.2.8-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,969 Found link https://files.pythonhosted.org/packages/64/02/50a5c9c7d9bc2d8055331bbc2eeb4cafd341be33882d93a5b715e3789682/laygo2-0.2.8.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.2.8 2025-09-11T06:32:45,969 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/8c/a4/391bf4756baecfe7ee01cfc8715b1d94a55fe220d46627cee36a41dfa6f0/laygo2-0.2.9-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,969 Found link https://files.pythonhosted.org/packages/b8/d3/2f9399ec763fdaeb00a85ab5087204132d6a0c36f9212ffd331341e1dd3b/laygo2-0.2.9.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.2.9 2025-09-11T06:32:45,970 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/98/a6/59de4ff158fc5046a0c49eea80265fadb3ade167029e25f36f632a94fe56/laygo2-0.3.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,970 Found link https://files.pythonhosted.org/packages/0b/5a/b1e80dc49e7f762f9701d03059d58b47a1170d09165756960bf4d1da05ec/laygo2-0.3.0.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.0 2025-09-11T06:32:45,970 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/b5/12/791e8b7ca848075fb31ababf8fe922745290e00a4972f3b599ed80c67daf/laygo2-0.3.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,970 Found link https://files.pythonhosted.org/packages/05/d7/a07a5a6a66a2a09a40533d8114641acc2bc60f4f2875e06219240d4376d7/laygo2-0.3.1.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.1 2025-09-11T06:32:45,971 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/19/a5/db0216900f50b8ce5d4084fa1c4e9a67f1445fea487888a1983ad98a1745/laygo2-0.3.2-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,971 Found link https://files.pythonhosted.org/packages/1c/df/07875f5900ceb87fc952ab159329c3e9f9d5f8283faecc59a6114782e6ee/laygo2-0.3.2.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.2 2025-09-11T06:32:45,971 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/e6/09/6be672cd8a2618e1803401feaa44844a8a5cad848b5c854d9293afc81a95/laygo2-0.3.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,971 Found link https://files.pythonhosted.org/packages/d8/36/66a7b81a1a487d7a51dba678480d5513377f141f496c54831cf643dec86d/laygo2-0.3.3.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.3 2025-09-11T06:32:45,972 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/8e/0a/1f568b9eb3f7e24d9ea8a2e21c0ceecf379f3e34c467d0080d46cbc483c5/laygo2-0.3.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,972 Found link https://files.pythonhosted.org/packages/b9/72/10423afba35176174b931fe13a2d69863e489195e868e9b2b27f43fe5688/laygo2-0.3.4.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.4 2025-09-11T06:32:45,972 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/21/0e/0b78c2ec0537f25bb4ed3b83bb28ef2578286c557177abf136f2bf8351b3/laygo2-0.3.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,972 Found link https://files.pythonhosted.org/packages/6c/9b/4c7f7702413e6e2070052807cf5200ba29a00a19feffd0945f4daa52b7d2/laygo2-0.3.5.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.5 2025-09-11T06:32:45,973 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/c6/b6/e325fe0b53e34b8e1d3764985f2606c3317fe56da4507f74bc289e3df14e/laygo2-0.3.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,973 Found link https://files.pythonhosted.org/packages/df/ae/d3c4872b19e17ea20af9ec347a757760b3ee251560f9e0027a2188eca1cb/laygo2-0.3.6.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.6 2025-09-11T06:32:45,973 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/2e/3c/11e214eaecd74e9defec4fb70eacc38eabfd77efe48af9ad91ee8ce02497/laygo2-0.3.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,973 Found link https://files.pythonhosted.org/packages/02/0b/1c37298e90e55d0f206149ab3f2e5da5c16e74320382dbf54569296f44d6/laygo2-0.3.7.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.7 2025-09-11T06:32:45,974 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/57/90/81a02fdd261c50fe42563e2f71c31e2627704727e5f416eb8c2aceedb8fd/laygo2-0.3.8-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,974 Found link https://files.pythonhosted.org/packages/84/a0/3810042bfcd6495588587d554a4f6d74e1b7e798438d21e62a6c8fc3aa1b/laygo2-0.3.8.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.8 2025-09-11T06:32:45,974 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/ec/69/75a3a8d736a85b01e3a7c9d6681b56d3f74c1f6a89118f11f7c13602356a/laygo2-0.3.9-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,974 Found link https://files.pythonhosted.org/packages/c8/70/4d7b2e4107c3506835b635962aee18ae5463063f591ed36e533333a12067/laygo2-0.3.9.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.3.9 2025-09-11T06:32:45,974 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/07/92/9748892f3c05b9828e8032ce789d24eeaad93aa5a5d97d78f0e8df46396f/laygo2-0.4.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,975 Found link https://files.pythonhosted.org/packages/6b/b0/05549a0d167ffb6e275ea087561e4211061daf3f1ff020c88c82077214bd/laygo2-0.4.0.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.0 2025-09-11T06:32:45,975 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/03/cd/8af0cd8a1bea19245e0ade3cbbe85ca50fc5683febe448919caf7e389e95/laygo2-0.4.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,975 Found link https://files.pythonhosted.org/packages/9c/3d/ef4f9f72746124eb5e429dcdacf3b89d59af5176194391d1b173383bb74c/laygo2-0.4.1.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.1 2025-09-11T06:32:45,975 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/1d/d2/660d56bf8fafd4a777d7cfcaadf42db21dc126858565a66410b3dc5511c2/laygo2-0.4.2-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,976 Found link https://files.pythonhosted.org/packages/f3/74/36e3c76db62ce1d9bbdd90cb6bf54b15146e3c3e3fe0feda25a419ea57af/laygo2-0.4.2.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.2 2025-09-11T06:32:45,976 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/3f/d7/e69edf901a329a8977ed0c9b12743eff4e0b87df2fefa08e8cfb98387314/laygo2-0.4.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,976 Found link https://files.pythonhosted.org/packages/8c/8b/566b98508c0e320ba3818541a3e72c279e0eec1deb1c1f71cd07ba759435/laygo2-0.4.3.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.3 2025-09-11T06:32:45,976 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/69/0f/4ec750de10873f832330f5c7747520accb16d9f89db8b73d6831f6c62025/laygo2-0.4.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,977 Found link https://files.pythonhosted.org/packages/35/cd/7acbf047bb0d50626ec041d1280bcd6c46f26c3a7162583f65e0e5392e4c/laygo2-0.4.4.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.4 2025-09-11T06:32:45,977 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/73/39/b7f2b86da80950305db6838ccd62d531172fa72a0c07ef53975b4b3c389a/laygo2-0.4.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,977 Found link https://files.pythonhosted.org/packages/54/64/bdd48021480252d4cdb326677bbe25498b940b36da5e12b2394ed8c36888/laygo2-0.4.5.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.5 2025-09-11T06:32:45,977 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/17/15/8be8757d18d4a4af9a623b58d8278ae8ca5a5505aa4b641873cca6e0abdc/laygo2-0.4.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,977 Found link https://files.pythonhosted.org/packages/46/87/542f15a7123fefd81530895dda67e6b763ee853c300f605a777e3c2dfa5c/laygo2-0.4.6.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.6 2025-09-11T06:32:45,978 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/e9/43/e3965cd1c78fb1da46fccc1150096197270e6ddde17b7fc1c269d38c9a84/laygo2-0.4.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,978 Found link https://files.pythonhosted.org/packages/49/c4/debf5c58b5c8cd34a0b410b1ed872eed8ec5fae6999c5b8efdad7e1549eb/laygo2-0.4.7.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.7 2025-09-11T06:32:45,978 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/7c/70/68b60a7bdb525f28c124bf4ad0a728b7c29067b698d7070de55b8a8d0a6c/laygo2-0.4.8-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,978 Found link https://files.pythonhosted.org/packages/02/ae/57d6be809de1311108855354db676b624911f02342028f5b35dae780284b/laygo2-0.4.8.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.8 2025-09-11T06:32:45,979 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/10/f4/c5a4c22425e911b84392c803e51b8385993f9c3be6c0b48876302c258f18/laygo2-0.4.9-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,979 Found link https://files.pythonhosted.org/packages/c9/ef/f74d1eaab47d666857b7a9a53208a605353aad5d191d8e2270f8be1a5175/laygo2-0.4.9.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.4.9 2025-09-11T06:32:45,979 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/ce/66/76894641ab5f8b2c0c78bd610149d2c2be2ece82f23ca24d126f0386ec17/laygo2-0.5.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,979 Found link https://files.pythonhosted.org/packages/49/1a/1dcf131772d641286f43851beac5097542082ae2e62901e5daeb3b230e66/laygo2-0.5.0.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.5.0 2025-09-11T06:32:45,980 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/f5/56/007eb205f09b61d23e937f83be3747247b18e14f2ef987a9141ff50bf6d1/laygo2-0.5.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,980 Found link https://files.pythonhosted.org/packages/7f/14/7f6bb5f78fb521e63a99cc1ff2d9e5ae31c4ddf0151481af48b7be42ce74/laygo2-0.5.1.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.5.1 2025-09-11T06:32:45,980 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/47/2b/45913b2808b1c90c5e1d7891ab592609b67f7f8b2186b3dd9fd298202635/laygo2-0.5.2-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,980 Found link https://files.pythonhosted.org/packages/02/9d/bb9b046bd5f01ba752663c92f50bc06cb2d12cb2899091cf39612e6290f8/laygo2-0.5.2.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.5.2 2025-09-11T06:32:45,980 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/2e/53/b2e27470e780fee2632036bf08beee603dc952e1619162baed15258e4d1c/laygo2-0.5.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:45,981 Found link https://files.pythonhosted.org/packages/09/b9/178b9af2dcbbb46a571df6306810e4274ee27b27b62f689573cb3d9cea35/laygo2-0.5.3.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.0), version: 0.5.3 2025-09-11T06:32:45,981 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/72/ea/bdfc3082f49396c1a7101d456e903b8d7b45453bcc32baa5fdc0b3ace3ef/laygo2-0.5.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,981 Found link https://files.pythonhosted.org/packages/6f/3b/1209c0eefcb7c6cf70a040d646493ab63e33be2151a6f9d79a4ff1b23f1a/laygo2-0.5.4.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.5.4 2025-09-11T06:32:45,982 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/5d/21/69b160fea7882e1dbe1b57af401de8f083356209b9fbf4c0862f9f72e625/laygo2-0.5.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,982 Found link https://files.pythonhosted.org/packages/cc/94/595a4cf14306248efefdede18b66cb41ea208a366ca299e287090ca049d3/laygo2-0.5.5.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.5.5 2025-09-11T06:32:45,982 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/3f/cf/48815dfeba87ce492b40717d3f1ed0365107909eb750b8fad5b8cb691297/laygo2-0.5.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) 2025-09-11T06:32:45,982 Found link https://files.pythonhosted.org/packages/91/be/cc9c4a6cfa7f2914813f6417b90e3b1e45cbe757b08163648d96f58e4ea0/laygo2-0.5.6.tar.gz (from https://pypi.org/simple/laygo2/), version: 0.5.6 2025-09-11T06:32:45,983 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/d3/2b/3834441a5a74103b6be4c55bc80aea84ccd8507cb5e99c0e4ae654d55e44/laygo2-0.5.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,983 Found link https://files.pythonhosted.org/packages/20/c3/0253e614e376f43e1238f8ed1e9298f62a4337cec5ebe4c33c01e118b2a2/laygo2-0.5.7.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.5.7 2025-09-11T06:32:45,983 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/17/58/4a729050480754781ab2cbeacdbadbe0cda6052fa8810a8ce145963df563/laygo2-0.6.0-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,983 Found link https://files.pythonhosted.org/packages/42/d2/08e853d7ef13a302b154a8c53337859fe4fc6dbe48aa7ea1920ebdb6c46b/laygo2-0.6.0.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.0 2025-09-11T06:32:45,984 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/e9/8f/21c99bd6427bc02c580c8d0304ebd61cac89f00398f09abad30613fc6b15/laygo2-0.6.1-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,984 Found link https://files.pythonhosted.org/packages/c8/98/349f872f8c67e3a5aa3b340e17c7c8c869b782dfd637ca78e23cc45e96e1/laygo2-0.6.1.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.1 2025-09-11T06:32:45,984 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/aa/94/fde243e88f05048c23cd167e4b93f8001ac62ca1996bee14f9439a6429f8/laygo2-0.6.2-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,984 Found link https://files.pythonhosted.org/packages/40/4e/2896d5747bfe4f28ae1ecac44c10c1d7b3b90cfd5aa407bb98362acae1fd/laygo2-0.6.2.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.2 2025-09-11T06:32:45,984 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/16/10/5d94ded14b795021e72bad53bf7fd475a11bb6f16c38f7e71d94741928d7/laygo2-0.6.3-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,985 Found link https://files.pythonhosted.org/packages/ad/44/4430662e8ebca3c465542cbe2d045f554bd4e79a0b5582c421508211de0d/laygo2-0.6.3.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.3 2025-09-11T06:32:45,985 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/b7/fa/989adc5238441a4aa6fb355b9ef67117ecb982b7fc50937ce32c41a9f2b1/laygo2-0.6.4-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,985 Found link https://files.pythonhosted.org/packages/fe/80/361f43f3f47bc53fe755dae9968644a10fbff7b4ef0c2241051604312fd3/laygo2-0.6.4.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.4 2025-09-11T06:32:45,985 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/05/eb/8d2c60e8be348e4d1c22eb51b3f8d2f5a660717fbe21bf8ec458273c2d86/laygo2-0.6.5-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,985 Found link https://files.pythonhosted.org/packages/d2/7a/d8d852fa02cea978e43d51cbb10f4c4293daacd6732905d64d221cd28c08/laygo2-0.6.5.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.5 2025-09-11T06:32:45,986 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/af/0a/6b011a10e38b3498edf13d137f3a8d11d2d72122def42f5c02f2a2f91b3f/laygo2-0.6.6-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,986 Found link https://files.pythonhosted.org/packages/3a/d7/d98bfa12b941248d4a5f05b131d1363bf8b577bf1f6b1b74758665e8f5f7/laygo2-0.6.6.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.6 2025-09-11T06:32:45,986 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/49/05/e6b69165bbd63f45257fe47aabd4e18bdc256dd2e887371fb10ddc3c8512/laygo2-0.6.7-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,986 Found link https://files.pythonhosted.org/packages/0e/df/b6a52f29e11a4ad41b3b0f37ec9aedf1a3cb6af3f8b8dafe0ab76df21a02/laygo2-0.6.7.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.7 2025-09-11T06:32:45,987 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/8b/ea/97354462ed74082a25fc28a6db48a2c25e7be051d76e0357f07cad4a1137/laygo2-0.6.8-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,987 Found link https://files.pythonhosted.org/packages/fe/d6/5f1e13e43ff30c97b67d8bfd88a18cd953f1ba9333b6d60d0ec13e7d2e5f/laygo2-0.6.8.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.8 2025-09-11T06:32:45,987 Skipping link: No binaries permitted for laygo2: https://files.pythonhosted.org/packages/5e/6a/79c8be68b967c9c2d57e10d12977e1f48b07a861c37d8820618be55c08a4/laygo2-0.6.9-py3-none-any.whl (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:45,987 Found link https://files.pythonhosted.org/packages/f7/37/cf4bfb8514ce369d42187ac487a2106559ca758b0390243d132f06f51286/laygo2-0.6.9.tar.gz (from https://pypi.org/simple/laygo2/) (requires-python:>=3.5), version: 0.6.9 2025-09-11T06:32:45,988 Fetching project page and analyzing links: https://www.piwheels.org/simple/laygo2/ 2025-09-11T06:32:45,988 Getting page https://www.piwheels.org/simple/laygo2/ 2025-09-11T06:32:45,989 Found index url https://www.piwheels.org/simple/ 2025-09-11T06:32:46,083 Fetched page https://www.piwheels.org/simple/laygo2/ as text/html 2025-09-11T06:32:46,093 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.9-py3-none-any.whl#sha256=ef7a62f6f83ec875d24769d8d71e3bf2319199fd5d2505889e510ef8398ea7dc (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.8-py3-none-any.whl#sha256=43becbac818b59466ed665615d1d836446c4ef3e1482890087a38429280ae17f (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.7-py3-none-any.whl#sha256=51b47e3a2cf855772fca6c5c59b132d2c71392b7eeb27ad5dd9f4067e6aee914 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.6-py3-none-any.whl#sha256=90b384f04f4490fd3e82abf5c14cc6be4816c664ddfd6d2765ceb80f405b56e6 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.5-py3-none-any.whl#sha256=762bc21c0111680833f16a1cd4e770b88ed147435b288d07582858272db83e22 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.4-py3-none-any.whl#sha256=52c1fc2274e293d96cf291e2d8d280528f19c3e7f998d24e92962b806da87e1c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.3-py3-none-any.whl#sha256=d9bde6d45d58293b4b4f55f01cf01b96b58c85fcd6b5f687b3c91c7f356f9b37 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,094 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.2-py3-none-any.whl#sha256=61aaf9de37053d04cfbc1f326100264d178b5058d376d890486b9c76ee04b89b (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.1-py3-none-any.whl#sha256=d35a5529f939fb4496df6e068f8b44c12415dda02b12f687ef27b18f82227232 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.6.0-py3-none-any.whl#sha256=feb5e32b4141f1f8ef7870c3022386576d6925f692f530c00d40055fd8d03726 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.7-py3-none-any.whl#sha256=21be808f3957ebdacbc5ce06efb37b0d31491e0a48ae2713fc9f0cf2e6470c75 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.6-py3-none-any.whl#sha256=17a3423e65932b7ea007f6c975aad9b20f2b74a4463f7ac72a5fa39267f32a38 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.5-py3-none-any.whl#sha256=ec8bdbb58819c220f5cb25ccec92f622f309d0b0503337800797355ce5d62bb8 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,095 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.4-py3-none-any.whl#sha256=9286396c9622c3833e841d968621743ebf49ae116d9b99309d9c0ae60de14489 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.5) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.3-py3-none-any.whl#sha256=7eb7d2ee59333e77201995d9a2fe5518cea6d4d7efa8e33b01c1648a7a7c90f3 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.2-py3-none-any.whl#sha256=0f38127c061126e0af5eaf7a2dc87a53a52ec4e7d3e75e3e0027056c93399802 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.1-py3-none-any.whl#sha256=8b5c12a12083f5c02c7604009295ab459f51b19bf4ccfadb2efb92a1e0ddb729 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.5.0-py3-none-any.whl#sha256=c3b93997d4c5214183782d7f4eb1083e2584119c9ecec6fce677b3b4f6ebdd21 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.9-py3-none-any.whl#sha256=ef987a4c7725b84656610d5caff67ba770e18bc2012c97c243966351e0fe2a5c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.8-py3-none-any.whl#sha256=d10ae788b63f74dd90cac8c1004165600c7b53368758f235b467a478fbd3c28c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.7-py3-none-any.whl#sha256=5aa6127e21a7fbc9bffe92ce8ac5cf77d927314714e85cdcf8e98d818f1e1366 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,096 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.6-py3-none-any.whl#sha256=75e4f5ceb925796a4ec15f714838abc40d6b20b3b1b46317b49dddfbf482e3ee (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.5-py3-none-any.whl#sha256=ed9cbc335572f9f22bba1ab61a8552ac10e754123e799849f62a41e7936c45b1 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.4-py3-none-any.whl#sha256=38051b14f6b0cbbb6570a9a7d0b00cb79f9c0f2efca6141dba9a1350e677ba53 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.3-py3-none-any.whl#sha256=950f090725e58b0fd4d04e46507900a418cf80a2c1a628c5131f46059a1e68f6 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.2-py3-none-any.whl#sha256=8d67b365d3051c9f5046cea2816a2e71c3e36fec48a38e1a803c78bdb6be7f6d (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.1-py3-none-any.whl#sha256=ae93a936f3b67cd603f0c0d55c6631b3357f0dd2780249c5e590a5b9b6d2a6d9 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.4.0-py3-none-any.whl#sha256=6323a541a448813272365bb891b65c2564d2b2f3953723fa13b98560f8ed8e66 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,097 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.9-py3-none-any.whl#sha256=0d734f223c14284ce9f59e0e3e5bd5d1ad9cec179bbb86c2f0ffbeeda616199d (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.8-py3-none-any.whl#sha256=8cbc6b8600cee7f6b461862c51fc837109dc79a1330ed1947faa2ae4f3183bb6 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.7-py3-none-any.whl#sha256=124105bde95ff2f6cd9ced03effa694c507d47b6dc2d33bfd162f14189006ca6 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.6-py3-none-any.whl#sha256=a13f1ab9250dde8cfdc9c90730fb96be65c7acdfc58c0b11faf1a70d83024cc4 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.5-py3-none-any.whl#sha256=cd13fea64f0302be302a34cfd3d5b9be06786ff7717f7df9945a14b21a5a84a0 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.4-py3-none-any.whl#sha256=ac23b00625e3501aa37c60203518c6cdf9f848c6e46224f14b707e36e39df45b (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.3-py3-none-any.whl#sha256=c7b8272d7c09152130de0b92c4d7305846f284996c6d71c92d2a678d5edd9358 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,098 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.2-py3-none-any.whl#sha256=856d5f18ca820259578c7f0eae3a8969247acdd8a1d74a3c542850308872886d (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.1-py3-none-any.whl#sha256=2d82c5cd9f042a5e57d02cd7c4872375dd780d5498ea2d916d02562529acdc23 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.3.0-py3-none-any.whl#sha256=87daf0ac6c7b95ab75e74ba5dad9e4cb8045b9315255ec03b050413ecc663927 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.9-py3-none-any.whl#sha256=37b1724e887c28d50eb774e04311def3f8626549c60ea91e5071ec337c5e3b97 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.8-py3-none-any.whl#sha256=88da0249ffa524897c3dce420a16635995623c8c5cf6178ba323d10b72c99411 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.7-py3-none-any.whl#sha256=1d050e6ecf9e1ba5eee7099f5ead552d869572b2327fd0a197ea5a55f4044c19 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.6-py3-none-any.whl#sha256=28e66678d99dd4ac623f33559790e163c33346a6aa596ed4ef966d8dc7792262 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,099 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.5-py3-none-any.whl#sha256=9b0344db75fec54121aa3c04f990df2eaa48bf705b4735c4e5ff388c2b10a7b5 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.4-py3-none-any.whl#sha256=23edd9da9430085aa8790ee3e85c1daea6156a30fa6bfbd37f83b413a785130c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.3-py3-none-any.whl#sha256=2558653400d4c7466d9eecb30f7250fe2f8fcefb8e817f04e3407c492115ea9c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.2-py3-none-any.whl#sha256=a342902fb86b99da6b9d77fc0178b008cd4ae1df6609fa6909f0513bb3362f88 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.1-py3-none-any.whl#sha256=0ec0b802a3100f19f03777b56433b2ad0989b96c9c1863a04ff6dbd01898b451 (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.2.0-py3-none-any.whl#sha256=5f3806ba52ca4652214aaf8bebe6e68109e0ebaf5f1dc4512b20a2589d04855c (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.1.9-py3-none-any.whl#sha256=c585dd9a1589629f7ff434b7555a78ee67376d35c572896bc75707ba75873dfc (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,100 Skipping link: No binaries permitted for laygo2: https://archive1.piwheels.org/simple/laygo2/laygo2-0.1.8-py3-none-any.whl#sha256=7cb5bb6fe76cb454dbbb3e94720083d1027e4cf5fd08eb440a75fdbbfa3a87bc (from https://www.piwheels.org/simple/laygo2/) (requires-python:>=3.0) 2025-09-11T06:32:46,101 Skipping link: not a file: https://www.piwheels.org/simple/laygo2/ 2025-09-11T06:32:46,101 Skipping link: not a file: https://pypi.org/simple/laygo2/ 2025-09-11T06:32:46,130 Given no hashes to check 1 links for project 'laygo2': discarding no candidates 2025-09-11T06:32:46,131 Collecting laygo2==0.1.7 2025-09-11T06:32:46,133 Created temporary directory: /tmp/pip-unpack-a6m238th 2025-09-11T06:32:46,352 Downloading laygo2-0.1.7.tar.gz (53 kB) 2025-09-11T06:32:46,412 Added laygo2==0.1.7 from https://files.pythonhosted.org/packages/9c/34/bda68cbc0470bd65a21d3dcca0781914740c064a3ad59819e3a5af98100d/laygo2-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-qu3pjdbn' 2025-09-11T06:32:46,414 Running setup.py (path:/tmp/pip-wheel-xtfuiyi2/laygo2_f16b5a9cd0ac4ada99981dbe137b6da3/setup.py) egg_info for package laygo2 2025-09-11T06:32:46,414 Created temporary directory: /tmp/pip-pip-egg-info-xnzc5bcp 2025-09-11T06:32:46,414 Preparing metadata (setup.py): started 2025-09-11T06:32:46,415 Running command python setup.py egg_info 2025-09-11T06:32:46,975 Traceback (most recent call last): 2025-09-11T06:32:46,976 File "", line 2, in 2025-09-11T06:32:46,977 exec(compile(''' 2025-09-11T06:32:46,977 ~~~~^^^^^^^^^^^^ 2025-09-11T06:32:46,977 # This is -- a caller that pip uses to run setup.py 2025-09-11T06:32:46,977 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:46,977 ...<32 lines>... 2025-09-11T06:32:46,978 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T06:32:46,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:46,978 ''' % ('/tmp/pip-wheel-xtfuiyi2/laygo2_f16b5a9cd0ac4ada99981dbe137b6da3/setup.py',), "", "exec")) 2025-09-11T06:32:46,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:46,978 File "", line 35, in 2025-09-11T06:32:46,979 File "/tmp/pip-wheel-xtfuiyi2/laygo2_f16b5a9cd0ac4ada99981dbe137b6da3/setup.py", line 17, in 2025-09-11T06:32:46,979 with open('LICENSE') as f: 2025-09-11T06:32:46,979 ~~~~^^^^^^^^^^^ 2025-09-11T06:32:46,979 FileNotFoundError: [Errno 2] No such file or directory: 'LICENSE' 2025-09-11T06:32:47,075 ERROR: python setup.py egg_info exited with 1 2025-09-11T06:32:47,089 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T06:32:47,089 exec(compile('"'"''"'"''"'"' 2025-09-11T06:32:47,089 # This is -- a caller that pip uses to run setup.py 2025-09-11T06:32:47,089 # 2025-09-11T06:32:47,089 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T06:32:47,089 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T06:32:47,089 # - It provides a clear error message when setuptools is not installed. 2025-09-11T06:32:47,089 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T06:32:47,089 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T06:32:47,089 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T06:32:47,089 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T06:32:47,089 import os, sys, tokenize, traceback 2025-09-11T06:32:47,089 2025-09-11T06:32:47,089 try: 2025-09-11T06:32:47,089 import setuptools 2025-09-11T06:32:47,089 except ImportError: 2025-09-11T06:32:47,089 print( 2025-09-11T06:32:47,089 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T06:32:47,089 "the build environment with exception:", 2025-09-11T06:32:47,089 file=sys.stderr, 2025-09-11T06:32:47,089 ) 2025-09-11T06:32:47,089 traceback.print_exc() 2025-09-11T06:32:47,089 sys.exit(1) 2025-09-11T06:32:47,089 2025-09-11T06:32:47,089 __file__ = %r 2025-09-11T06:32:47,089 sys.argv[0] = __file__ 2025-09-11T06:32:47,089 2025-09-11T06:32:47,089 if os.path.exists(__file__): 2025-09-11T06:32:47,089 filename = __file__ 2025-09-11T06:32:47,089 with tokenize.open(__file__) as f: 2025-09-11T06:32:47,089 setup_py_code = f.read() 2025-09-11T06:32:47,089 else: 2025-09-11T06:32:47,089 filename = "" 2025-09-11T06:32:47,089 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T06:32:47,089 2025-09-11T06:32:47,089 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T06:32:47,089 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xtfuiyi2/laygo2_f16b5a9cd0ac4ada99981dbe137b6da3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xnzc5bcp[/] 2025-09-11T06:32:47,089 [bold magenta]cwd[/]: /tmp/pip-wheel-xtfuiyi2/laygo2_f16b5a9cd0ac4ada99981dbe137b6da3/ 2025-09-11T06:32:47,089 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T06:32:47,090 ERROR: metadata generation failed 2025-09-11T06:32:47,096 Exception information: 2025-09-11T06:32:47,096 Traceback (most recent call last): 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T06:32:47,096 call_subprocess( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 args, 2025-09-11T06:32:47,096 ^^^^^ 2025-09-11T06:32:47,096 ...<2 lines>... 2025-09-11T06:32:47,096 spinner=spinner, 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T06:32:47,096 raise error 2025-09-11T06:32:47,096 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T06:32:47,096 2025-09-11T06:32:47,096 The above exception was the direct cause of the following exception: 2025-09-11T06:32:47,096 2025-09-11T06:32:47,096 Traceback (most recent call last): 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T06:32:47,096 status = _inner_run() 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T06:32:47,096 return self.run(options, args) 2025-09-11T06:32:47,096 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T06:32:47,096 return func(self, options, args) 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T06:32:47,096 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T06:32:47,096 result = self._result = resolver.resolve( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T06:32:47,096 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T06:32:47,096 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T06:32:47,096 if not criterion.candidates: 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T06:32:47,096 return bool(self._sequence) 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T06:32:47,096 self._bool = any(self) 2025-09-11T06:32:47,096 ~~~^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T06:32:47,096 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T06:32:47,096 ^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T06:32:47,096 candidate = func() 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T06:32:47,096 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 link, template, name, version 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T06:32:47,096 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 link, 2025-09-11T06:32:47,096 ^^^^^ 2025-09-11T06:32:47,096 ...<3 lines>... 2025-09-11T06:32:47,096 version=version, 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T06:32:47,096 super().__init__( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 link=link, 2025-09-11T06:32:47,096 ^^^^^^^^^^ 2025-09-11T06:32:47,096 ...<4 lines>... 2025-09-11T06:32:47,096 version=version, 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T06:32:47,096 self.dist = self._prepare() 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T06:32:47,096 dist = self._prepare_distribution() 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T06:32:47,096 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T06:32:47,096 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T06:32:47,096 dist = _get_prepared_distribution( 2025-09-11T06:32:47,096 req, 2025-09-11T06:32:47,096 ...<3 lines>... 2025-09-11T06:32:47,096 self.check_build_deps, 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T06:32:47,096 abstract_dist.prepare_distribution_metadata( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 finder, build_isolation, check_build_deps 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T06:32:47,096 self.req.prepare_metadata() 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T06:32:47,096 self.metadata_directory = generate_metadata_legacy( 2025-09-11T06:32:47,096 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T06:32:47,096 build_env=self.build_env, 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ...<3 lines>... 2025-09-11T06:32:47,096 details=details, 2025-09-11T06:32:47,096 ^^^^^^^^^^^^^^^^ 2025-09-11T06:32:47,096 ) 2025-09-11T06:32:47,096 ^ 2025-09-11T06:32:47,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T06:32:47,096 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T06:32:47,096 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T06:32:47,120 Removed laygo2==0.1.7 from https://files.pythonhosted.org/packages/9c/34/bda68cbc0470bd65a21d3dcca0781914740c064a3ad59819e3a5af98100d/laygo2-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-qu3pjdbn' 2025-09-11T06:32:47,120 Removed build tracker: '/tmp/pip-build-tracker-qu3pjdbn'