2026-05-18T08:46:52,505 Created temporary directory: /tmp/pip-ephem-wheel-cache-ds8x5gyg 2026-05-18T08:46:52,507 Created temporary directory: /tmp/pip-build-tracker-wsve2afj 2026-05-18T08:46:52,507 Initialized build tracking at /tmp/pip-build-tracker-wsve2afj 2026-05-18T08:46:52,508 Created build tracker: /tmp/pip-build-tracker-wsve2afj 2026-05-18T08:46:52,508 Entered build tracker: /tmp/pip-build-tracker-wsve2afj 2026-05-18T08:46:52,509 Created temporary directory: /tmp/pip-wheel-xvtjsb1i 2026-05-18T08:46:52,512 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-18T08:46:52,514 Created temporary directory: /tmp/pip-ephem-wheel-cache-82velt1g 2026-05-18T08:46:52,536 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T08:46:52,539 2 location(s) to search for versions of ls2d: 2026-05-18T08:46:52,539 * https://pypi.org/simple/ls2d/ 2026-05-18T08:46:52,539 * https://www.piwheels.org/simple/ls2d/ 2026-05-18T08:46:52,540 Fetching project page and analyzing links: https://pypi.org/simple/ls2d/ 2026-05-18T08:46:52,541 Getting page https://pypi.org/simple/ls2d/ 2026-05-18T08:46:52,542 Found index url https://pypi.org/simple 2026-05-18T08:46:52,769 Fetched page https://pypi.org/simple/ls2d/ as application/vnd.pypi.simple.v1+json 2026-05-18T08:46:52,777 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/92/c9/8ed30f1d0b5492f04a588bc99f22e664cca6586b69fbe5f5de79eaba1fc0/ls2d-0.9.0-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,778 Found link https://files.pythonhosted.org/packages/0c/8f/d6f11c88c4689847f96e1d4173e4d7755dbd87f89e89436129b409708f14/ls2d-0.9.0.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 0.9.0 2026-05-18T08:46:52,778 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/13/e4/95bb6bc309d426debbbe23ce2af0a8e675df53ed169dd41e5bf0230b0c98/ls2d-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,779 Found link https://files.pythonhosted.org/packages/26/dc/d86e33068a3d398b8a930d86a4ca9289a18f46b3f39bff8a618487b6ed10/ls2d-1.0.0.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.0 2026-05-18T08:46:52,780 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/5c/26/15556eace8ac7e8ca4bf277aed9b8086b58d3f12bf1f57af57acb550a48b/ls2d-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,781 Found link https://files.pythonhosted.org/packages/fc/39/72633802f0bbf6d2f9efca66ce5958019c1198c6814820fc73eee45c2772/ls2d-1.0.1.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.1 2026-05-18T08:46:52,781 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/c8/c0/5c22012c4d32e91b227bb6fc5f5ec2f9093839ea756d16634259db557898/ls2d-1.0.2-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,782 Found link https://files.pythonhosted.org/packages/b9/5a/886490895a57853055c130ec5d42589d255e696a0dbd23fe0536688f7943/ls2d-1.0.2.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.2 2026-05-18T08:46:52,783 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/2d/a6/967d9f6d0aab2a00156dccdc243fb32077f62472f7a5ad03f7c24899f975/ls2d-1.0.3-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,784 Found link https://files.pythonhosted.org/packages/39/d7/26a8a1c0cf5b8af9c194858f98d657d85f8459c5e56adbcbe02decc5cfe8/ls2d-1.0.3.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.3 2026-05-18T08:46:52,785 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/bc/42/067d0ecfd2ffeb098b38c03d03e377072d3481de3e40babc0e62908a4a87/ls2d-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,786 Found link https://files.pythonhosted.org/packages/4c/96/90d864c1212644144eb719f64c3e7aad95e85686845b48e858c111a17785/ls2d-1.0.4.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.4 2026-05-18T08:46:52,786 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/09/ed/23759f25dc546c5e5c55a55b309202667e24a36ddeb50c3cca34c33eb645/ls2d-1.0.5-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,787 Found link https://files.pythonhosted.org/packages/9c/7f/de9356e1a48143fbfeda363f02c737d1e40f265a1cd3946565e3b8c18bfe/ls2d-1.0.5.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.5 2026-05-18T08:46:52,788 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/0b/34/88767b70c7d6f5d2f63c5e70d309fa1d88395f64a7c4fd4c989a15d092ba/ls2d-1.0.6-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,789 Found link https://files.pythonhosted.org/packages/7a/62/8ec9cb3b5cf7c7aa8e7e7f6c864fc7b91e4de70d1e8dc796aeebecfb402d/ls2d-1.0.6.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.6 2026-05-18T08:46:52,789 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/ee/6f/bbcfa5dd1d8a3af3de572b33ed710eac369445448449da8346f2b271d8d9/ls2d-1.0.7-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,790 Found link https://files.pythonhosted.org/packages/f0/cb/e0affa261f63480213206f5e5c08af99463a26ced3f22a0bc492a91e5347/ls2d-1.0.7.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.7 2026-05-18T08:46:52,791 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/ac/26/258c6135f6522ad4e2daf5c7aa4cbf603f8e4b34cb1498ce38a53540dfde/ls2d-1.0.8-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,791 Found link https://files.pythonhosted.org/packages/3d/d2/663098429cdb91b4967194c9753e4b56656a5b5275833223432fb0cfb128/ls2d-1.0.8.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.8 2026-05-18T08:46:52,792 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/d9/f0/a24de55e99634855b1e474c0d9428bb1b2f152f12fdb6e4a73a1bf1a521d/ls2d-1.0.9-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,793 Found link https://files.pythonhosted.org/packages/d5/e4/6bf763b442792901ac8e2195fe00ebf3a19fc63c1eaad252eba607e04529/ls2d-1.0.9.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.9 2026-05-18T08:46:52,794 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/a2/c6/15e694fc94a823b403d7d5ec12e009c0d28aa8b5b862a34f1e88dc4fd7fb/ls2d-1.0.10-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,794 Found link https://files.pythonhosted.org/packages/f8/4d/350a4e6bbcf2a5b0ab46fbfde4ffb08ae8390f207f045d4643664dc409fb/ls2d-1.0.10.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.10 2026-05-18T08:46:52,795 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/93/4f/d47ebed6e5697dd6f2afea7aab32777c9d581d84ae0ffe0e33ba9c610e78/ls2d-1.0.11-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,796 Found link https://files.pythonhosted.org/packages/25/15/3bb57d9ebc42c5d0107cb4546e6a3829724ebcb88c86dec68d244eec9206/ls2d-1.0.11.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.11 2026-05-18T08:46:52,797 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/ec/4f/e7c185f3429a8134916b9826ef45ca34ae6222e430330d2483033fa15977/ls2d-1.0.12-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,798 Found link https://files.pythonhosted.org/packages/8a/a0/d6cf8bdf6014995a89edf05db599e669ee1bd7d7e8320dc20183cde5a95a/ls2d-1.0.12.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.12 2026-05-18T08:46:52,798 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/e6/78/f35b250cc1b3ed678b48a6c3912abdfe78a9176b4657e60d915cbcc7f91c/ls2d-1.0.13-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,799 Found link https://files.pythonhosted.org/packages/66/04/c6d89cbbd4b25c8cf9bb59bdaa7294edd565f966a1109f0f720794f794ce/ls2d-1.0.13.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.13 2026-05-18T08:46:52,800 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/a2/e6/fecbc9c05532725ed144f1262c1f8b330bef84cd331dffdc865378f6c4fa/ls2d-1.0.14-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,800 Found link https://files.pythonhosted.org/packages/a8/bd/e2c6cdc1590b15547c18060890153dd6824b5fa6955eef9f013ce0dc7284/ls2d-1.0.14.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.14 2026-05-18T08:46:52,801 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/3c/95/464050ca3fd73403f64c2e4674dc4e2737e7c693353b26c2d992542d5de0/ls2d-1.0.15-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,802 Found link https://files.pythonhosted.org/packages/e3/97/0ab4ea45929644970fbda7dc06577c38b600eafcdd4af63db071fb198b7e/ls2d-1.0.15.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.15 2026-05-18T08:46:52,803 Skipping link: No binaries permitted for ls2d: https://files.pythonhosted.org/packages/bb/34/f8af1ced1c773d18bb882afb1f132f10bc88c411ce005b877d454f438e84/ls2d-1.0.16-py3-none-any.whl (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,803 Found link https://files.pythonhosted.org/packages/30/72/d88f72dc9622dd2f6742d77ab53eb00c3c5c2661d83d4857db3929152c3d/ls2d-1.0.16.tar.gz (from https://pypi.org/simple/ls2d/) (requires-python:>=3.6), version: 1.0.16 2026-05-18T08:46:52,804 Fetching project page and analyzing links: https://www.piwheels.org/simple/ls2d/ 2026-05-18T08:46:52,805 Getting page https://www.piwheels.org/simple/ls2d/ 2026-05-18T08:46:52,806 Found index url https://www.piwheels.org/simple 2026-05-18T08:46:52,989 Fetched page https://www.piwheels.org/simple/ls2d/ as text/html 2026-05-18T08:46:52,995 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.15-py3-none-any.whl#sha256=1553dfcd711aefa2206be0f3244f9c0785ec5aa052f8900994686baf239cd20a (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,995 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.14-py3-none-any.whl#sha256=cf4d022be55ad834ec8fbe63b028b7f0c7adaf09e0074f6f5f0923292afbe4f9 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,996 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.13-py3-none-any.whl#sha256=df45f349bfe49efddd1cd9d4d860863be7b282cc9c23a98b9a86bcb7d5ec85df (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,997 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.12-py3-none-any.whl#sha256=ab878ec4a1f938259a42951f9f35227a78fab27795757e08c0ccf5b67305b36d (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,997 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.11-py3-none-any.whl#sha256=34b841208aebdb93248bc9f41be272b492db3acbecb9b514a73ff72ccecb8ceb (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,998 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.10-py3-none-any.whl#sha256=37400a2a9e9cfcca2291ca0114e84a3372144b251717874c0688cbedad030873 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,998 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.9-py3-none-any.whl#sha256=5034b86d453ea479c76846d1454f9996e6157977dde147351d12b7e37f439967 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,999 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.8-py3-none-any.whl#sha256=ef5b7c22ecd44d90bc1f61544c23d6fb5a39d94fd13695ee969be0eede740aa9 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:52,999 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.7-py3-none-any.whl#sha256=28bec215499663f3d881827be181381c5c745be14b22fe20048ee40555097716 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,000 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.6-py3-none-any.whl#sha256=b90271d8adb37d569fc4c6aaf8c77177623e59899d4be5dca669bb2c3f5f1015 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,000 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.5-py3-none-any.whl#sha256=775c9e861b45cb8fc41183d0dba737dccd70b6836953b618bc616aca79281f72 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,000 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.4-py3-none-any.whl#sha256=304e11c28684469612f04c89a7e41316bb7fbb81218f8d74241386267f42ca1e (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,001 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.3-py3-none-any.whl#sha256=53cd973378102723c18ef687a599f87e6bbb1835b62836e4f335b87d3fefe526 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,001 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.2-py3-none-any.whl#sha256=77333e5fca7c8e1864d3c438e2eea21430297e711f32436b685a227345519595 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,002 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.1-py3-none-any.whl#sha256=71433aab616ae2ea6e764c882d25e9c523e582968478b67f0d1131e766e86d81 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,002 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-1.0.0-py3-none-any.whl#sha256=3e76df29744c887979f80d7615aacdf097ea8282382119233c6e461e9e1ebb26 (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,003 Skipping link: No binaries permitted for ls2d: https://archive1.piwheels.org/simple/ls2d/ls2d-0.9.0-py3-none-any.whl#sha256=09d5856f5b23c280a46c92e83fef9fa2724edce3187638edf582f2129cd5eaeb (from https://www.piwheels.org/simple/ls2d/) (requires-python:>=3.6) 2026-05-18T08:46:53,003 Skipping link: not a file: https://www.piwheels.org/simple/ls2d/ 2026-05-18T08:46:53,004 Skipping link: not a file: https://pypi.org/simple/ls2d/ 2026-05-18T08:46:53,024 Given no hashes to check 1 links for project 'ls2d': discarding no candidates 2026-05-18T08:46:53,042 Collecting ls2d==1.0.16 2026-05-18T08:46:53,044 Created temporary directory: /tmp/pip-unpack-6fvx73tt 2026-05-18T08:46:53,194 Downloading ls2d-1.0.16.tar.gz (79 kB) 2026-05-18T08:46:53,330 Added ls2d==1.0.16 from https://files.pythonhosted.org/packages/30/72/d88f72dc9622dd2f6742d77ab53eb00c3c5c2661d83d4857db3929152c3d/ls2d-1.0.16.tar.gz to build tracker '/tmp/pip-build-tracker-wsve2afj' 2026-05-18T08:46:53,335 Created temporary directory: /tmp/pip-build-env-8hiu12gi 2026-05-18T08:46:53,340 Installing build dependencies: started 2026-05-18T08:46:53,341 Running command pip subprocess to install build dependencies 2026-05-18T08:46:54,484 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-18T08:46:54,928 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-18T08:46:54,951 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T08:46:56,794 Collecting setuptools>=61.0.0 2026-05-18T08:46:56,795 Obtaining dependency information for setuptools>=61.0.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-18T08:46:56,828 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-18T08:46:57,062 Collecting wheel 2026-05-18T08:46:57,063 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-18T08:46:57,085 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-18T08:46:57,270 Collecting packaging>=24.0 2026-05-18T08:46:57,271 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-18T08:46:57,286 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-18T08:46:57,477 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-18T08:46:57,499 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T08:46:57,596 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T08:46:57,631 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-18T08:46:57,658 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T08:46:57,748 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T08:47:00,480 Installing collected packages: setuptools, packaging, wheel 2026-05-18T08:47:04,119 Creating /tmp/pip-build-env-8hiu12gi/overlay/local/bin 2026-05-18T08:47:04,121 changing mode of /tmp/pip-build-env-8hiu12gi/overlay/local/bin/wheel to 755 2026-05-18T08:47:04,143 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-18T08:47:04,429 Installing build dependencies: finished with status 'done' 2026-05-18T08:47:04,435 Getting requirements to build wheel: started 2026-05-18T08:47:04,437 Running command Getting requirements to build wheel 2026-05-18T08:47:05,037 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-18T08:47:05,037 !! 2026-05-18T08:47:05,038 ******************************************************************************** 2026-05-18T08:47:05,039 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-18T08:47:05,040 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-18T08:47:05,040 or your builds will no longer be supported. 2026-05-18T08:47:05,041 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,042 ******************************************************************************** 2026-05-18T08:47:05,043 !! 2026-05-18T08:47:05,043 corresp(dist, value, root_dir) 2026-05-18T08:47:05,118 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:05,118 !! 2026-05-18T08:47:05,119 ******************************************************************************** 2026-05-18T08:47:05,120 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:05,121 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:05,122 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,122 ******************************************************************************** 2026-05-18T08:47:05,124 !! 2026-05-18T08:47:05,124 dist._finalize_license_expression() 2026-05-18T08:47:05,125 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:05,125 !! 2026-05-18T08:47:05,126 ******************************************************************************** 2026-05-18T08:47:05,127 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:05,128 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:05,129 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,129 ******************************************************************************** 2026-05-18T08:47:05,130 !! 2026-05-18T08:47:05,131 self._finalize_license_expression() 2026-05-18T08:47:05,131 running egg_info 2026-05-18T08:47:05,134 writing src/ls2d.egg-info/PKG-INFO 2026-05-18T08:47:05,140 writing dependency_links to src/ls2d.egg-info/dependency_links.txt 2026-05-18T08:47:05,142 writing requirements to src/ls2d.egg-info/requires.txt 2026-05-18T08:47:05,143 writing top-level names to src/ls2d.egg-info/top_level.txt 2026-05-18T08:47:05,166 reading manifest file 'src/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:05,170 reading manifest template 'MANIFEST.in' 2026-05-18T08:47:05,171 warning: no files found matching 'ls2d/ecmwf/L60_grid.txt' 2026-05-18T08:47:05,172 warning: no files found matching 'ls2d/ecmwf/L137_grid.txt' 2026-05-18T08:47:05,172 adding license file 'LICENSE.txt' 2026-05-18T08:47:05,175 writing manifest file 'src/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:05,273 Getting requirements to build wheel: finished with status 'done' 2026-05-18T08:47:05,277 Created temporary directory: /tmp/pip-modern-metadata-_o8mrw25 2026-05-18T08:47:05,279 Preparing metadata (pyproject.toml): started 2026-05-18T08:47:05,280 Running command Preparing metadata (pyproject.toml) 2026-05-18T08:47:05,843 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-18T08:47:05,843 !! 2026-05-18T08:47:05,844 ******************************************************************************** 2026-05-18T08:47:05,845 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-18T08:47:05,846 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-18T08:47:05,847 or your builds will no longer be supported. 2026-05-18T08:47:05,848 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,848 ******************************************************************************** 2026-05-18T08:47:05,849 !! 2026-05-18T08:47:05,850 corresp(dist, value, root_dir) 2026-05-18T08:47:05,920 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:05,921 !! 2026-05-18T08:47:05,922 ******************************************************************************** 2026-05-18T08:47:05,922 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:05,924 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:05,925 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,925 ******************************************************************************** 2026-05-18T08:47:05,926 !! 2026-05-18T08:47:05,927 dist._finalize_license_expression() 2026-05-18T08:47:05,927 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:05,928 !! 2026-05-18T08:47:05,929 ******************************************************************************** 2026-05-18T08:47:05,929 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:05,931 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:05,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:05,933 ******************************************************************************** 2026-05-18T08:47:05,934 !! 2026-05-18T08:47:05,935 self._finalize_license_expression() 2026-05-18T08:47:05,935 running dist_info 2026-05-18T08:47:05,945 creating /tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info 2026-05-18T08:47:05,946 writing /tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/PKG-INFO 2026-05-18T08:47:05,952 writing dependency_links to /tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/dependency_links.txt 2026-05-18T08:47:05,954 writing requirements to /tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/requires.txt 2026-05-18T08:47:05,955 writing top-level names to /tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/top_level.txt 2026-05-18T08:47:05,956 writing manifest file '/tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:05,976 reading manifest file '/tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:05,978 reading manifest template 'MANIFEST.in' 2026-05-18T08:47:05,979 warning: no files found matching 'ls2d/ecmwf/L60_grid.txt' 2026-05-18T08:47:05,980 warning: no files found matching 'ls2d/ecmwf/L137_grid.txt' 2026-05-18T08:47:05,980 adding license file 'LICENSE.txt' 2026-05-18T08:47:05,983 writing manifest file '/tmp/pip-modern-metadata-_o8mrw25/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:05,984 creating '/tmp/pip-modern-metadata-_o8mrw25/ls2d-1.0.16.dist-info' 2026-05-18T08:47:06,117 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-18T08:47:06,129 Source in /tmp/pip-wheel-xvtjsb1i/ls2d_f4b73d1781d24f558975ed2c2e58d183 has version 1.0.16, which satisfies requirement ls2d==1.0.16 from https://files.pythonhosted.org/packages/30/72/d88f72dc9622dd2f6742d77ab53eb00c3c5c2661d83d4857db3929152c3d/ls2d-1.0.16.tar.gz 2026-05-18T08:47:06,130 Removed ls2d==1.0.16 from https://files.pythonhosted.org/packages/30/72/d88f72dc9622dd2f6742d77ab53eb00c3c5c2661d83d4857db3929152c3d/ls2d-1.0.16.tar.gz from build tracker '/tmp/pip-build-tracker-wsve2afj' 2026-05-18T08:47:06,149 Created temporary directory: /tmp/pip-unpack-rkoifp4q 2026-05-18T08:47:06,150 Building wheels for collected packages: ls2d 2026-05-18T08:47:06,155 Created temporary directory: /tmp/pip-wheel-2sw8gfxq 2026-05-18T08:47:06,155 Destination directory: /tmp/pip-wheel-2sw8gfxq 2026-05-18T08:47:06,157 Building wheel for ls2d (pyproject.toml): started 2026-05-18T08:47:06,159 Running command Building wheel for ls2d (pyproject.toml) 2026-05-18T08:47:06,705 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-18T08:47:06,705 !! 2026-05-18T08:47:06,706 ******************************************************************************** 2026-05-18T08:47:06,706 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-18T08:47:06,707 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-18T08:47:06,708 or your builds will no longer be supported. 2026-05-18T08:47:06,709 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:06,709 ******************************************************************************** 2026-05-18T08:47:06,710 !! 2026-05-18T08:47:06,710 corresp(dist, value, root_dir) 2026-05-18T08:47:06,776 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:06,776 !! 2026-05-18T08:47:06,777 ******************************************************************************** 2026-05-18T08:47:06,778 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:06,779 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:06,780 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:06,780 ******************************************************************************** 2026-05-18T08:47:06,781 !! 2026-05-18T08:47:06,782 dist._finalize_license_expression() 2026-05-18T08:47:06,783 /tmp/pip-build-env-8hiu12gi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-18T08:47:06,783 !! 2026-05-18T08:47:06,784 ******************************************************************************** 2026-05-18T08:47:06,785 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-18T08:47:06,786 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-18T08:47:06,787 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-18T08:47:06,787 ******************************************************************************** 2026-05-18T08:47:06,789 !! 2026-05-18T08:47:06,789 self._finalize_license_expression() 2026-05-18T08:47:06,790 running bdist_wheel 2026-05-18T08:47:06,803 running build 2026-05-18T08:47:06,804 running build_py 2026-05-18T08:47:06,809 creating build/lib/ls2d 2026-05-18T08:47:06,812 copying src/ls2d/__init__.py -> build/lib/ls2d 2026-05-18T08:47:06,814 creating build/lib/ls2d/ecmwf 2026-05-18T08:47:06,815 copying src/ls2d/ecmwf/patch_cds_ads.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,818 copying src/ls2d/ecmwf/read_cams.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,820 copying src/ls2d/ecmwf/download_cams.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,823 copying src/ls2d/ecmwf/read_era5.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,826 copying src/ls2d/ecmwf/IFS_tools.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,828 copying src/ls2d/ecmwf/download_era5.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,831 copying src/ls2d/ecmwf/era_tools.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,833 copying src/ls2d/ecmwf/__init__.py -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,836 creating build/lib/ls2d/core 2026-05-18T08:47:06,837 copying src/ls2d/core/slurm.py -> build/lib/ls2d/core 2026-05-18T08:47:06,839 copying src/ls2d/core/finite_difference.py -> build/lib/ls2d/core 2026-05-18T08:47:06,841 copying src/ls2d/core/spatial_tools.py -> build/lib/ls2d/core 2026-05-18T08:47:06,843 copying src/ls2d/core/grid.py -> build/lib/ls2d/core 2026-05-18T08:47:06,845 copying src/ls2d/core/__init__.py -> build/lib/ls2d/core 2026-05-18T08:47:06,847 copying src/ls2d/core/messages.py -> build/lib/ls2d/core 2026-05-18T08:47:06,848 running egg_info 2026-05-18T08:47:06,858 writing src/ls2d.egg-info/PKG-INFO 2026-05-18T08:47:06,862 writing dependency_links to src/ls2d.egg-info/dependency_links.txt 2026-05-18T08:47:06,864 writing requirements to src/ls2d.egg-info/requires.txt 2026-05-18T08:47:06,865 writing top-level names to src/ls2d.egg-info/top_level.txt 2026-05-18T08:47:06,876 reading manifest file 'src/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:06,879 reading manifest template 'MANIFEST.in' 2026-05-18T08:47:06,880 warning: no files found matching 'ls2d/ecmwf/L60_grid.txt' 2026-05-18T08:47:06,881 warning: no files found matching 'ls2d/ecmwf/L137_grid.txt' 2026-05-18T08:47:06,882 adding license file 'LICENSE.txt' 2026-05-18T08:47:06,884 writing manifest file 'src/ls2d.egg-info/SOURCES.txt' 2026-05-18T08:47:06,888 copying src/ls2d/ecmwf/L137_grid.txt -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,891 copying src/ls2d/ecmwf/L60_grid.txt -> build/lib/ls2d/ecmwf 2026-05-18T08:47:06,905 installing to build/bdist.linux-armv7l/wheel 2026-05-18T08:47:06,906 running install 2026-05-18T08:47:06,929 running install_lib 2026-05-18T08:47:06,935 creating build/bdist.linux-armv7l/wheel 2026-05-18T08:47:06,937 creating build/bdist.linux-armv7l/wheel/ls2d 2026-05-18T08:47:06,939 creating build/bdist.linux-armv7l/wheel/ls2d/ecmwf 2026-05-18T08:47:06,940 copying build/lib/ls2d/ecmwf/patch_cds_ads.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,943 copying build/lib/ls2d/ecmwf/read_cams.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,945 copying build/lib/ls2d/ecmwf/L137_grid.txt -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,948 copying build/lib/ls2d/ecmwf/download_cams.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,950 copying build/lib/ls2d/ecmwf/read_era5.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,954 copying build/lib/ls2d/ecmwf/IFS_tools.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,956 copying build/lib/ls2d/ecmwf/download_era5.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,959 copying build/lib/ls2d/ecmwf/era_tools.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,961 copying build/lib/ls2d/ecmwf/__init__.py -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,963 copying build/lib/ls2d/ecmwf/L60_grid.txt -> build/bdist.linux-armv7l/wheel/./ls2d/ecmwf 2026-05-18T08:47:06,965 copying build/lib/ls2d/__init__.py -> build/bdist.linux-armv7l/wheel/./ls2d 2026-05-18T08:47:06,968 creating build/bdist.linux-armv7l/wheel/ls2d/core 2026-05-18T08:47:06,969 copying build/lib/ls2d/core/slurm.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,972 copying build/lib/ls2d/core/finite_difference.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,974 copying build/lib/ls2d/core/spatial_tools.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,976 copying build/lib/ls2d/core/grid.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,978 copying build/lib/ls2d/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,980 copying build/lib/ls2d/core/messages.py -> build/bdist.linux-armv7l/wheel/./ls2d/core 2026-05-18T08:47:06,982 running install_egg_info 2026-05-18T08:47:06,987 Copying src/ls2d.egg-info to build/bdist.linux-armv7l/wheel/./ls2d-1.0.16-py3.11.egg-info 2026-05-18T08:47:06,998 running install_scripts 2026-05-18T08:47:07,011 creating build/bdist.linux-armv7l/wheel/ls2d-1.0.16.dist-info/WHEEL 2026-05-18T08:47:07,014 creating '/tmp/pip-wheel-2sw8gfxq/.tmp-7p9z521b/ls2d-1.0.16-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-18T08:47:07,016 adding 'ls2d/__init__.py' 2026-05-18T08:47:07,018 adding 'ls2d/core/__init__.py' 2026-05-18T08:47:07,019 adding 'ls2d/core/finite_difference.py' 2026-05-18T08:47:07,021 adding 'ls2d/core/grid.py' 2026-05-18T08:47:07,022 adding 'ls2d/core/messages.py' 2026-05-18T08:47:07,024 adding 'ls2d/core/slurm.py' 2026-05-18T08:47:07,026 adding 'ls2d/core/spatial_tools.py' 2026-05-18T08:47:07,028 adding 'ls2d/ecmwf/IFS_tools.py' 2026-05-18T08:47:07,031 adding 'ls2d/ecmwf/L137_grid.txt' 2026-05-18T08:47:07,033 adding 'ls2d/ecmwf/L60_grid.txt' 2026-05-18T08:47:07,035 adding 'ls2d/ecmwf/__init__.py' 2026-05-18T08:47:07,037 adding 'ls2d/ecmwf/download_cams.py' 2026-05-18T08:47:07,039 adding 'ls2d/ecmwf/download_era5.py' 2026-05-18T08:47:07,040 adding 'ls2d/ecmwf/era_tools.py' 2026-05-18T08:47:07,042 adding 'ls2d/ecmwf/patch_cds_ads.py' 2026-05-18T08:47:07,044 adding 'ls2d/ecmwf/read_cams.py' 2026-05-18T08:47:07,048 adding 'ls2d/ecmwf/read_era5.py' 2026-05-18T08:47:07,056 adding 'ls2d-1.0.16.dist-info/licenses/LICENSE.txt' 2026-05-18T08:47:07,064 adding 'ls2d-1.0.16.dist-info/METADATA' 2026-05-18T08:47:07,065 adding 'ls2d-1.0.16.dist-info/WHEEL' 2026-05-18T08:47:07,066 adding 'ls2d-1.0.16.dist-info/top_level.txt' 2026-05-18T08:47:07,067 adding 'ls2d-1.0.16.dist-info/RECORD' 2026-05-18T08:47:07,070 removing build/bdist.linux-armv7l/wheel 2026-05-18T08:47:07,175 Building wheel for ls2d (pyproject.toml): finished with status 'done' 2026-05-18T08:47:07,182 Created wheel for ls2d: filename=ls2d-1.0.16-py3-none-any.whl size=74298 sha256=4015baf1267fd2307549a5d3e4c8e13202600249b5cfb9f9f1f7de5e1424b8e0 2026-05-18T08:47:07,183 Stored in directory: /tmp/pip-ephem-wheel-cache-82velt1g/wheels/3e/ad/2f/1d258988842069c269bf535a241188e9aa62d23c82b55b1b1e 2026-05-18T08:47:07,216 Successfully built ls2d 2026-05-18T08:47:07,221 Removed build tracker: '/tmp/pip-build-tracker-wsve2afj'