2025-09-12T18:03:33,660 Created temporary directory: /tmp/pip-build-tracker-42qyjddx 2025-09-12T18:03:33,660 Initialized build tracking at /tmp/pip-build-tracker-42qyjddx 2025-09-12T18:03:33,661 Created build tracker: /tmp/pip-build-tracker-42qyjddx 2025-09-12T18:03:33,661 Entered build tracker: /tmp/pip-build-tracker-42qyjddx 2025-09-12T18:03:33,661 Created temporary directory: /tmp/pip-wheel-e2od0ey9 2025-09-12T18:03:33,664 Created temporary directory: /tmp/pip-ephem-wheel-cache-zexf_3xa 2025-09-12T18:03:33,719 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T18:03:33,722 2 location(s) to search for versions of yapic-di: 2025-09-12T18:03:33,722 * https://pypi.org/simple/yapic-di/ 2025-09-12T18:03:33,722 * https://www.piwheels.org/simple/yapic-di/ 2025-09-12T18:03:33,722 Fetching project page and analyzing links: https://pypi.org/simple/yapic-di/ 2025-09-12T18:03:33,722 Getting page https://pypi.org/simple/yapic-di/ 2025-09-12T18:03:33,723 Found index url https://pypi.org/simple/ 2025-09-12T18:03:33,871 Fetched page https://pypi.org/simple/yapic-di/ as application/vnd.pypi.simple.v1+json 2025-09-12T18:03:33,879 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/72/7e/dc678c7af487eddcd38e03e4182391129f55affb791cf996564da1fa0beb/yapic.di-2.0.4-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,879 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/ec/1f/5066fda45175b3f0a1bd7cd59baf6609acb4b364d7dfccab382e33581e7a/yapic.di-2.0.4-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/c4/c7/c23f1bdeea06920063498dce51251491cb9af76ac12c960625ee97a78efd/yapic.di-2.0.4-cp37-cp37m-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/77/9a/2e6445f27a204d518d7c6cd33b95dae1e99d94fa6e91962c78dae48fa731/yapic.di-2.0.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/77/77/b238070963225f29011e86ccc79092a6f86a73f134f42de75f0e42106739/yapic.di-2.0.4-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/21/f2/07ecbe9adc4586c8053744484d77feb295e32433bb9ba226b62f77149634/yapic.di-2.0.4-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/f7/3f/4c61e9b748a2b8f6240f1ad10c6b34d53e1595623287aa1bc01aefcf50ae/yapic.di-2.0.4-cp38-cp38-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,880 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/74/51/ba0b50390af69edcfd3e42f0443682ea6d0fcb83918cc628b19dbf3a0d81/yapic.di-2.0.4-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,881 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/54/53/afdef121720ad5a155d0de6ad2b143a8ad7123ed3ae716a1f439776e364f/yapic.di-2.0.4-cp39-cp39-manylinux1_i686.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,881 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/0e/d9/51d134356d44a1df3b2def1634c0a8dc19326c13cc3bbc237b1be352d013/yapic.di-2.0.4-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,881 Found link https://files.pythonhosted.org/packages/24/02/f3c69622cf1e33fb1341bd085573a717a1491603aad4c8de46924470dfee/yapic.di-2.0.4.tar.gz (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7), version: 2.0.4 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/a7/cc/443d9a96b0901197fb51a3e8e6f900184f258e18c4a0858733a08d71db6b/yapic.di-2.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/64/ea/a5254ac0f94d2143bedc7e251a3aab03651e550c6310d23a5cc3affd6c42/yapic.di-2.0.9-cp310-cp310-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/97/b0/de3774739f1b25fac6effd3c72c0979c1370d79e236ff8f0c2130fcf80c3/yapic.di-2.0.9-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/15/b6/9432cd67b305fe2590ce679bb2ba950ed710062bb472b7541779c81059cc/yapic.di-2.0.9-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/d6/c0/67fd2558a486d4fb702a8794c1a1073f30d61d22f46e40b154fe98694a34/yapic.di-2.0.9-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/3f/55/e48d0d8c5e30da4938d4ff84cb59b87f0ae5e47139568f2ab7dd8a24079d/yapic.di-2.0.9-cp37-cp37m-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,882 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/39/77/3d3c311c1b58b1de2c072981cb20d579147cad0ba0ec9eb9915485f12e7a/yapic.di-2.0.9-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/59/d4/de597e00d664f93fb766ac2b5df2792a8f6e912b2544cb3621310f74bb65/yapic.di-2.0.9-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/19/d6/9b3d0449d295f6873821421a6bfd22281bb41f36d93617e9e4a4a93c92f5/yapic.di-2.0.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/a1/1f/491e75c02bf9f52b92ba7ee3a4f4980d1cbe12a9d6b66a1429677e0bf1f9/yapic.di-2.0.9-cp38-cp38-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/e6/cb/e4ab2ed4bb3e5a8edb5a5ec9bab293d86774ee7c91a2b03edee014ebd5d0/yapic.di-2.0.9-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/aa/5e/79affe391519211993c8d76ea20d7da916b6423b170c693c3f58b3643298/yapic.di-2.0.9-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,883 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/47/4e/5dc7e9f6e57bc90bcb170642690d5358afe69ec9a6e3cd5a00ca0ba76b00/yapic.di-2.0.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,884 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/47/dc/a24bb633b7481bba7c6f128dd350638a3b75a82ba8703c5691bc804c21e0/yapic.di-2.0.9-cp39-cp39-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,884 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/c6/99/a4d3dab11e8ed9c5712a565c46209f62a3a1c6967f4f31dc2e187035872a/yapic.di-2.0.9-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,884 Found link https://files.pythonhosted.org/packages/36/10/328ed401152aeb9cac49672f857ffdee02e81cc1dc99b3e1186272920414/yapic.di-2.0.9.tar.gz (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7), version: 2.0.9 2025-09-12T18:03:33,884 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/e5/89/4ac13be836067bb3d5189307499d74d5e4fe98e97c564eff34da1ec5f958/yapic.di-2.0.10-cp37-cp37m-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,884 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/20/55/d0b0c84ee537e63b424231c2eddccf32ea1893b1031ce50281d07ab41d1c/yapic.di-2.0.11-cp310-cp310-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,884 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/59/13/08ff60d21ca018d6a615ee9f9f550686387ea43df6f6983ef1519f1fc0d3/yapic.di-2.0.11-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/b1/3e/1e91f7cb161f8c2e10a1bf5e7e959e268c9340e561d196487cee3fdbca2c/yapic.di-2.0.11-cp311-cp311-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/d4/db/1639bef1ab914b7331a5dfbfa77be0bcec99f09e5d89d5d0323d092f80c5/yapic.di-2.0.11-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/16/1f/4ccfd5b6c0f2ad449aecdebd1f3b685fc379d22905a523a7b09b46aef7d7/yapic.di-2.0.11-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/c2/59/1121b380adfd02bfa388fa0ee6899b4e460b92168f6330e78120e5c38fd4/yapic.di-2.0.11-cp37-cp37m-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/ba/c7/61b510e9e702e77112322dbb4dc7db6a73768df8444b585c47c57227b558/yapic.di-2.0.11-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,885 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/82/c1/4b6c61f8a7a1cfc1dd68eaa64cf463199acdc7965632045485408a752c8e/yapic.di-2.0.11-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/8c/d2/d422a990c5566406e15c6eb038d2eac71aef8d718c5ecee159bbd0308097/yapic.di-2.0.11-cp38-cp38-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/66/30/46340d367f30ee1e03a6b8b8527ccefa28fc4e0cf9911d6f586f839ca1c0/yapic.di-2.0.11-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/0a/6a/7b6e0208dc5d73d56c8ab8e5bf120d8083233968d0a736e9a84661603e44/yapic.di-2.0.11-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/1e/8e/cfe6bbc72c6c8a7f38659fde094c2057da5fe52ca315df949463b24c100b/yapic.di-2.0.11-cp39-cp39-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/42/22/33b7baab186570a10782e137dc20ea82caf2719adc3cf8f3a61f731d4d98/yapic.di-2.0.11-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,886 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/f3/0e/9faf5a017d462e0435da1cedb9db321faacd22949d781a48e5f432729e94/yapic.di-2.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/a1/43/688909839605c9115f514ac355ca0eda816a4e60b243e6e42ce3bd6c4b1e/yapic.di-2.0.12-cp310-cp310-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/60/54/5a7ee08b42bfc530a840575322981944266f774050c432913b6798cd5d15/yapic.di-2.0.12-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/eb/22/5fec400b64fc1e8dcf1514a5f6666d5cfbaacb589effd54c937ed2781093/yapic.di-2.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/ce/0e/35b7ecccd45d765709475b65448fbc9667eb48f7916656c7fd73ad5a01ed/yapic.di-2.0.12-cp311-cp311-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/f2/d8/009d7bfa7b48d3edb7943865e0e35f678da6ed23ad74dff3c65046655e01/yapic.di-2.0.12-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,887 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/2b/29/384e8974cd011472ca50ab7c0e459c67b063039fa173c85797341943d1f7/yapic.di-2.0.12-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/96/cd/715aa5c9028475994ba4bacc01982608e5f2739cd394c92809684b102dbd/yapic.di-2.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/b3/ad/aa1adc39b67f6aec285fba5de26a855d79a508fed85927ddfab4d95911d1/yapic.di-2.0.12-cp37-cp37m-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/6b/71/d3245423747c90467249671aee502036b18c3780a81a210b045e13282cdd/yapic.di-2.0.12-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/6d/d5/44df9da9a9aec93f425afb9ccc760fe6d694db1f92612b0663fe9dd6394b/yapic.di-2.0.12-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/fb/87/59d2570cba927ef7428e1c1ed8f88f80d4d586048c4e14d466c8032c5812/yapic.di-2.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,888 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/17/a3/7ee78b226cb363120b214e86f73b9ffe3518b888284a9695c771bf862806/yapic.di-2.0.12-cp38-cp38-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/60/c3/614e288489c2267daf5a5e3692276f1587a0f3f63807f1da3c1f61c970fe/yapic.di-2.0.12-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/2b/e5/634dddc73daceb126450485b66106fc3c1ecce1f4f93abf5711af698f6b9/yapic.di-2.0.12-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/71/4d/dfae472eb1be05d062b8c7af443fb3842a4bb5109cbef882109c1e25071e/yapic.di-2.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/9e/de/ca25a49914c6566de70243d2cf6d621bd2b5b145a4dc42141db565309ed8/yapic.di-2.0.12-cp39-cp39-win32.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Skipping link: No binaries permitted for yapic-di: https://files.pythonhosted.org/packages/e2/62/b405e6befc0d45ae513f9aa6d9b5bee897d67b1da580be7e7a494d21c306/yapic.di-2.0.12-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,889 Found link https://files.pythonhosted.org/packages/4e/1f/2e3199ed44536e82af0ad95171170fc01c0b9459f68021f2698732b78815/yapic.di-2.0.12.tar.gz (from https://pypi.org/simple/yapic-di/) (requires-python:>=3.7), version: 2.0.12 2025-09-12T18:03:33,890 Fetching project page and analyzing links: https://www.piwheels.org/simple/yapic-di/ 2025-09-12T18:03:33,890 Getting page https://www.piwheels.org/simple/yapic-di/ 2025-09-12T18:03:33,891 Found index url https://www.piwheels.org/simple/ 2025-09-12T18:03:33,984 Fetched page https://www.piwheels.org/simple/yapic-di/ as text/html 2025-09-12T18:03:33,989 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.12-cp37-cp37m-linux_armv6l.whl#sha256=af97e67bde312115e5d4d169c885a8834b74e6c4024791bec021fdee41c118db (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,989 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.12-cp37-cp37m-linux_armv7l.whl#sha256=af97e67bde312115e5d4d169c885a8834b74e6c4024791bec021fdee41c118db (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,989 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.12-cp39-cp39-linux_armv6l.whl#sha256=62ce8f40ca3ec3e0497bfc90431398723f7174dc38a6ab796401ba2d8e49c83b (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,989 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.12-cp39-cp39-linux_armv7l.whl#sha256=62ce8f40ca3ec3e0497bfc90431398723f7174dc38a6ab796401ba2d8e49c83b (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,989 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.9-cp37-cp37m-linux_armv6l.whl#sha256=8d32d7282b6420fb22d39ce172aa31f8c50d57eb76a992da500ca36439bc9f80 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,990 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.9-cp37-cp37m-linux_armv7l.whl#sha256=8d32d7282b6420fb22d39ce172aa31f8c50d57eb76a992da500ca36439bc9f80 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,990 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.9-cp39-cp39-linux_armv6l.whl#sha256=30474dd96fe6cdb9d93607b6a7c8e02c2c32c16c2ea8636d7d51f34c930fde72 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,990 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.9-cp39-cp39-linux_armv7l.whl#sha256=30474dd96fe6cdb9d93607b6a7c8e02c2c32c16c2ea8636d7d51f34c930fde72 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,990 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.4-cp37-cp37m-linux_armv6l.whl#sha256=6bd71a12c234dbb0f6313e9c4f747029472c668bbeece24b515e52edc6861335 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,990 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.4-cp37-cp37m-linux_armv7l.whl#sha256=6bd71a12c234dbb0f6313e9c4f747029472c668bbeece24b515e52edc6861335 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,991 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.4-cp39-cp39-linux_armv6l.whl#sha256=533aa8e140bd6265d6c6440cf5e7f230c70e70b97ae5bd9771c0e8f739375457 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,991 Skipping link: No binaries permitted for yapic-di: https://archive1.piwheels.org/simple/yapic-di/yapic.di-2.0.4-cp39-cp39-linux_armv7l.whl#sha256=533aa8e140bd6265d6c6440cf5e7f230c70e70b97ae5bd9771c0e8f739375457 (from https://www.piwheels.org/simple/yapic-di/) (requires-python:>=3.7) 2025-09-12T18:03:33,991 Skipping link: not a file: https://www.piwheels.org/simple/yapic-di/ 2025-09-12T18:03:33,991 Skipping link: not a file: https://pypi.org/simple/yapic-di/ 2025-09-12T18:03:34,018 Given no hashes to check 1 links for project 'yapic-di': discarding no candidates 2025-09-12T18:03:34,019 Collecting yapic-di==2.0.12 2025-09-12T18:03:34,020 Created temporary directory: /tmp/pip-unpack-0e0l9d25 2025-09-12T18:03:34,159 Downloading yapic.di-2.0.12.tar.gz (40 kB) 2025-09-12T18:03:34,213 Added yapic-di==2.0.12 from https://files.pythonhosted.org/packages/4e/1f/2e3199ed44536e82af0ad95171170fc01c0b9459f68021f2698732b78815/yapic.di-2.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-42qyjddx' 2025-09-12T18:03:34,214 Running setup.py (path:/tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/setup.py) egg_info for package yapic-di 2025-09-12T18:03:34,214 Created temporary directory: /tmp/pip-pip-egg-info-zhn4zv_m 2025-09-12T18:03:34,215 Preparing metadata (setup.py): started 2025-09-12T18:03:34,215 Running command python setup.py egg_info 2025-09-12T18:03:34,739 /tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/setup.py:7: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-12T18:03:34,739 !! 2025-09-12T18:03:34,739 ******************************************************************************** 2025-09-12T18:03:34,739 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-12T18:03:34,740 This deprecation is overdue, please update your project and remove deprecated 2025-09-12T18:03:34,740 calls to avoid build errors in the future. 2025-09-12T18:03:34,740 ******************************************************************************** 2025-09-12T18:03:34,740 !! 2025-09-12T18:03:34,740 from setuptools.command.test import test as TestCommand 2025-09-12T18:03:34,912 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-12T18:03:34,913 warnings.warn(msg) 2025-09-12T18:03:35,318 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T18:03:35,318 !! 2025-09-12T18:03:35,318 ******************************************************************************** 2025-09-12T18:03:35,318 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T18:03:35,318 License :: OSI Approved :: BSD License 2025-09-12T18:03:35,319 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T18:03:35,319 ******************************************************************************** 2025-09-12T18:03:35,319 !! 2025-09-12T18:03:35,319 self._finalize_license_expression() 2025-09-12T18:03:35,393 running egg_info 2025-09-12T18:03:35,467 creating /tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info 2025-09-12T18:03:35,467 writing /tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/PKG-INFO 2025-09-12T18:03:35,469 writing dependency_links to /tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/dependency_links.txt 2025-09-12T18:03:35,470 writing requirements to /tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/requires.txt 2025-09-12T18:03:35,470 writing top-level names to /tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/top_level.txt 2025-09-12T18:03:35,471 writing manifest file '/tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/SOURCES.txt' 2025-09-12T18:03:35,775 reading manifest file '/tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/SOURCES.txt' 2025-09-12T18:03:35,776 reading manifest template 'MANIFEST.in' 2025-09-12T18:03:35,778 adding license file 'LICENSE' 2025-09-12T18:03:35,781 writing manifest file '/tmp/pip-pip-egg-info-zhn4zv_m/yapic.di.egg-info/SOURCES.txt' 2025-09-12T18:03:35,895 Preparing metadata (setup.py): finished with status 'done' 2025-09-12T18:03:35,900 Source in /tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00 has version 2.0.12, which satisfies requirement yapic-di==2.0.12 from https://files.pythonhosted.org/packages/4e/1f/2e3199ed44536e82af0ad95171170fc01c0b9459f68021f2698732b78815/yapic.di-2.0.12.tar.gz 2025-09-12T18:03:35,901 Removed yapic-di==2.0.12 from https://files.pythonhosted.org/packages/4e/1f/2e3199ed44536e82af0ad95171170fc01c0b9459f68021f2698732b78815/yapic.di-2.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-42qyjddx' 2025-09-12T18:03:35,908 Created temporary directory: /tmp/pip-unpack-u2veo7oo 2025-09-12T18:03:35,908 Created temporary directory: /tmp/pip-unpack-m71_aqc2 2025-09-12T18:03:35,909 Building wheels for collected packages: yapic-di 2025-09-12T18:03:35,910 Created temporary directory: /tmp/pip-wheel-mnpmyz82 2025-09-12T18:03:35,911 DEPRECATION: Building 'yapic-di' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'yapic-di'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-12T18:03:35,912 Building wheel for yapic-di (setup.py): started 2025-09-12T18:03:35,913 Destination directory: /tmp/pip-wheel-mnpmyz82 2025-09-12T18:03:35,913 Running command python setup.py bdist_wheel 2025-09-12T18:03:36,430 /tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/setup.py:7: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-12T18:03:36,430 !! 2025-09-12T18:03:36,430 ******************************************************************************** 2025-09-12T18:03:36,430 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-12T18:03:36,430 This deprecation is overdue, please update your project and remove deprecated 2025-09-12T18:03:36,430 calls to avoid build errors in the future. 2025-09-12T18:03:36,430 ******************************************************************************** 2025-09-12T18:03:36,431 !! 2025-09-12T18:03:36,431 from setuptools.command.test import test as TestCommand 2025-09-12T18:03:36,603 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-12T18:03:36,603 warnings.warn(msg) 2025-09-12T18:03:36,991 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T18:03:36,991 !! 2025-09-12T18:03:36,991 ******************************************************************************** 2025-09-12T18:03:36,991 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T18:03:36,991 License :: OSI Approved :: BSD License 2025-09-12T18:03:36,992 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T18:03:36,992 ******************************************************************************** 2025-09-12T18:03:36,992 !! 2025-09-12T18:03:36,992 self._finalize_license_expression() 2025-09-12T18:03:36,992 running bdist_wheel 2025-09-12T18:03:37,365 running build 2025-09-12T18:03:37,366 running build_py 2025-09-12T18:03:37,443 creating build/lib.linux-armv7l-cpython-313/yapic/di 2025-09-12T18:03:37,444 copying src/inject.py -> build/lib.linux-armv7l-cpython-313/yapic/di 2025-09-12T18:03:37,445 copying src/__init__.py -> build/lib.linux-armv7l-cpython-313/yapic/di 2025-09-12T18:03:37,446 copying src/_di.pyi -> build/lib.linux-armv7l-cpython-313/yapic/di 2025-09-12T18:03:37,447 running build_ext 2025-09-12T18:03:37,891 building 'yapic.di._di' extension 2025-09-12T18:03:37,892 creating build/temp.linux-armv7l-cpython-313/src 2025-09-12T18:03:37,892 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DYAPIC_DI_VERSION_MAJOR=2 -DYAPIC_DI_VERSION_MINOR=0 -DYAPIC_DI_VERSION_PATCH=12 -I./libs/yapic.core/src/yapic/core/include -I/usr/include/python3.13 -c src/di.cpp -o build/temp.linux-armv7l-cpython-313/src/di.o -std=c++11 -Wno-unknown-pragmas -Wno-write-strings -O3 2025-09-12T18:03:39,462 In file included from src/./di.hpp:33, 2025-09-12T18:03:39,462 from src/di.cpp:3: 2025-09-12T18:03:39,462 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:14:38: error: ‘_PyTime_t’ has not been declared 2025-09-12T18:03:39,463 14 | inline _AcquireLock(L* lock, _PyTime_t timeout=0): _lock(lock) { 2025-09-12T18:03:39,463 | ^~~~~~~~~ 2025-09-12T18:03:39,463 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:30:66: error: ‘_PyTime_t’ has not been declared 2025-09-12T18:03:39,463 30 | static inline PyLockStatus AcquireTimed(PyThread_type_lock lock, _PyTime_t timeout) { 2025-09-12T18:03:39,463 | ^~~~~~~~~ 2025-09-12T18:03:39,475 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp: In function ‘PyLockStatus Yapic::AcquireTimed(PyThread_type_lock, int)’: 2025-09-12T18:03:39,476 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:32:5: error: ‘_PyTime_t’ was not declared in this scope; did you mean ‘PyTime_t’? 2025-09-12T18:03:39,476 32 | _PyTime_t endtime = 0; 2025-09-12T18:03:39,476 | ^~~~~~~~~ 2025-09-12T18:03:39,476 | PyTime_t 2025-09-12T18:03:39,476 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:33:14: error: expected ‘;’ before ‘microseconds’ 2025-09-12T18:03:39,476 33 | _PyTime_t microseconds; 2025-09-12T18:03:39,477 | ^~~~~~~~~~~~~ 2025-09-12T18:03:39,477 | ; 2025-09-12T18:03:39,488 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:36:9: error: ‘endtime’ was not declared in this scope; did you mean ‘time’? 2025-09-12T18:03:39,488 36 | endtime = _PyTime_GetMonotonicClock() + timeout; 2025-09-12T18:03:39,488 | ^~~~~~~ 2025-09-12T18:03:39,488 | time 2025-09-12T18:03:39,539 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:36:19: error: ‘_PyTime_GetMonotonicClock’ was not declared in this scope; did you mean ‘PyTime_MonotonicRaw’? 2025-09-12T18:03:39,540 36 | endtime = _PyTime_GetMonotonicClock() + timeout; 2025-09-12T18:03:39,540 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:39,540 | PyTime_MonotonicRaw 2025-09-12T18:03:39,559 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:39:9: error: ‘microseconds’ was not declared in this scope 2025-09-12T18:03:39,559 39 | microseconds = _PyTime_AsMicroseconds(timeout, _PyTime_ROUND_CEILING); 2025-09-12T18:03:39,559 | ^~~~~~~~~~~~ 2025-09-12T18:03:39,607 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:39:56: error: ‘_PyTime_ROUND_CEILING’ was not declared in this scope 2025-09-12T18:03:39,607 39 | microseconds = _PyTime_AsMicroseconds(timeout, _PyTime_ROUND_CEILING); 2025-09-12T18:03:39,607 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:39,656 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:39:24: error: ‘_PyTime_AsMicroseconds’ was not declared in this scope 2025-09-12T18:03:39,656 39 | microseconds = _PyTime_AsMicroseconds(timeout, _PyTime_ROUND_CEILING); 2025-09-12T18:03:39,656 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:39,668 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:60:27: error: ‘endtime’ was not declared in this scope; did you mean ‘time’? 2025-09-12T18:03:39,668 60 | timeout = endtime - _PyTime_GetMonotonicClock(); 2025-09-12T18:03:39,669 | ^~~~~~~ 2025-09-12T18:03:39,669 | time 2025-09-12T18:03:39,720 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:60:37: error: ‘_PyTime_GetMonotonicClock’ was not declared in this scope; did you mean ‘PyTime_MonotonicRaw’? 2025-09-12T18:03:39,720 60 | timeout = endtime - _PyTime_GetMonotonicClock(); 2025-09-12T18:03:39,720 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:39,720 | PyTime_MonotonicRaw 2025-09-12T18:03:39,721 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp: At global scope: 2025-09-12T18:03:39,721 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:93:29: error: ‘_PyTime_t’ has not been declared 2025-09-12T18:03:39,721 93 | inline void Acquire(_PyTime_t timeout) { 2025-09-12T18:03:39,721 | ^~~~~~~~~ 2025-09-12T18:03:39,722 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp: In member function ‘void Yapic::Lock::Acquire(int)’: 2025-09-12T18:03:39,722 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:94:30: warning: unused variable ‘lockStatus’ [-Wunused-variable] 2025-09-12T18:03:39,722 94 | PyLockStatus lockStatus = AcquireTimed(_pylock, timeout); 2025-09-12T18:03:39,722 | ^~~~~~~~~~ 2025-09-12T18:03:39,722 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp: At global scope: 2025-09-12T18:03:39,722 ./libs/yapic.core/src/yapic/core/include/yapic/thread.hpp:127:29: error: ‘_PyTime_t’ has not been declared 2025-09-12T18:03:39,723 127 | inline void Acquire(_PyTime_t timeout) { 2025-09-12T18:03:39,723 | ^~~~~~~~~ 2025-09-12T18:03:40,035 In file included from src/di.cpp:4: 2025-09-12T18:03:40,035 src/./injector.hpp: In function ‘bool YapicDI::Injector_Set(Injector*, PyObject*, PyObject*)’: 2025-09-12T18:03:40,035 src/./injector.hpp:102:16: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,035 102 | return _PyDict_SetItem_KnownHash(self->injectables, id, injectable, hash) == 0; 2025-09-12T18:03:40,035 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,035 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,054 In file included from src/di.cpp:5: 2025-09-12T18:03:40,054 src/./injectable.hpp: In static member function ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)’: 2025-09-12T18:03:40,054 src/./injectable.hpp:265:45: error: there are no arguments to ‘_PyDict_SetItem_KnownHash’ that depend on a template parameter, so a declaration of ‘_PyDict_SetItem_KnownHash’ must be available [-fpermissive] 2025-09-12T18:03:40,054 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,054 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,054 src/./injectable.hpp:265:45: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 2025-09-12T18:03:40,079 In file included from src/di.cpp:6: 2025-09-12T18:03:40,079 src/./resolver.hpp: In function ‘PyObject* YapicDI::_resolver::ResolveByKw(YapicDI::Injector*, YapicDI::Injector*, PyObject*, PyObject*, int)’: 2025-09-12T18:03:40,080 src/./resolver.hpp:38:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-12T18:03:40,080 38 | } while (injector = injector->parent); 2025-09-12T18:03:40,080 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,289 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,289 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,289 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,289 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,289 src/./injectable.hpp:574:84: required from here 2025-09-12T18:03:40,289 574 | self->strategy = _injectable::GetStrategy<_injectable::ClassValue>(strategy); 2025-09-12T18:03:40,289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,290 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,290 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,290 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,290 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,341 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,341 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,341 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,341 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,342 src/./injectable.hpp:577:85: required from here 2025-09-12T18:03:40,342 577 | self->strategy = _injectable::GetStrategy<_injectable::ClassValue>(strategy); 2025-09-12T18:03:40,342 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,342 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,342 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,342 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,342 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,393 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,393 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,394 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,394 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,394 src/./injectable.hpp:582:85: required from here 2025-09-12T18:03:40,394 582 | self->strategy = _injectable::GetStrategy<_injectable::ClassValue>(strategy); 2025-09-12T18:03:40,394 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,394 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,394 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,394 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,394 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,445 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,446 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,446 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,446 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,446 src/./injectable.hpp:585:86: required from here 2025-09-12T18:03:40,446 585 | self->strategy = _injectable::GetStrategy<_injectable::ClassValue>(strategy); 2025-09-12T18:03:40,446 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,446 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,446 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,447 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,447 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,498 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,498 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,498 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,498 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,498 src/./injectable.hpp:600:80: required from here 2025-09-12T18:03:40,498 600 | self->strategy = _injectable::GetStrategy<_injectable::FunctionValue>(strategy); 2025-09-12T18:03:40,498 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,498 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,499 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,499 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,499 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,548 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Invoke >; PyObject = _object]’: 2025-09-12T18:03:40,549 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Invoke >; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,549 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,549 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,549 src/./injectable.hpp:603:81: required from here 2025-09-12T18:03:40,549 603 | self->strategy = _injectable::GetStrategy<_injectable::FunctionValue>(strategy); 2025-09-12T18:03:40,549 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-12T18:03:40,549 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,549 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,549 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,550 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,599 src/./injectable.hpp: In instantiation of ‘static PyObject* YapicDI::_injectable::Strategy_Scoped::Get(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = YapicDI::_injectable::Value_Const; PyObject = _object]’: 2025-09-12T18:03:40,599 src/./injectable.hpp:511:12: required from ‘PyObject* (* YapicDI::_injectable::GetStrategy(YapicDI::Injectable::Strategy))(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int) [with Value = Value_Const; YapicDI::Injectable::StrategyCallback = _object* (*)(YapicDI::Injectable*, YapicDI::Injector*, YapicDI::Injector*, int)]’ 2025-09-12T18:03:40,599 511 | return &Strategy_Scoped::Get; 2025-09-12T18:03:40,600 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,600 src/./injectable.hpp:615:69: required from here 2025-09-12T18:03:40,600 615 | self->strategy = _injectable::GetStrategy<_injectable::BasicValue>(Injectable::Strategy::VALUE); 2025-09-12T18:03:40,600 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,600 src/./injectable.hpp:265:70: error: ‘_PyDict_SetItem_KnownHash’ was not declared in this scope; did you mean ‘_PyDict_GetItem_KnownHash’? 2025-09-12T18:03:40,600 265 | if (inst != NULL && _PyDict_SetItem_KnownHash(singletons, (PyObject*) self, inst, self->hash) < 0) { 2025-09-12T18:03:40,600 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T18:03:40,600 | _PyDict_GetItem_KnownHash 2025-09-12T18:03:40,877 In file included from src/di.cpp:8: 2025-09-12T18:03:40,878 src/./token.hpp: At global scope: 2025-09-12T18:03:40,878 src/./token.hpp:8:22: warning: ‘PyObject* YapicDI::Token::__repr__(PyTypeObject*)’ defined but not used [-Wunused-function] 2025-09-12T18:03:40,878 8 | static PyObject* __repr__(PyTypeObject* self) { 2025-09-12T18:03:40,878 | ^~~~~~~~ 2025-09-12T18:03:40,893 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-12T18:03:41,040 ERROR: python setup.py bdist_wheel exited with 1 2025-09-12T18:03:41,052 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-12T18:03:41,052 exec(compile('"'"''"'"''"'"' 2025-09-12T18:03:41,052 # This is -- a caller that pip uses to run setup.py 2025-09-12T18:03:41,052 # 2025-09-12T18:03:41,052 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T18:03:41,052 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T18:03:41,052 # - It provides a clear error message when setuptools is not installed. 2025-09-12T18:03:41,052 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T18:03:41,052 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T18:03:41,052 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T18:03:41,052 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T18:03:41,052 import os, sys, tokenize, traceback 2025-09-12T18:03:41,052 2025-09-12T18:03:41,052 try: 2025-09-12T18:03:41,052 import setuptools 2025-09-12T18:03:41,052 except ImportError: 2025-09-12T18:03:41,052 print( 2025-09-12T18:03:41,052 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T18:03:41,052 "the build environment with exception:", 2025-09-12T18:03:41,052 file=sys.stderr, 2025-09-12T18:03:41,052 ) 2025-09-12T18:03:41,052 traceback.print_exc() 2025-09-12T18:03:41,052 sys.exit(1) 2025-09-12T18:03:41,052 2025-09-12T18:03:41,052 __file__ = %r 2025-09-12T18:03:41,052 sys.argv[0] = __file__ 2025-09-12T18:03:41,052 2025-09-12T18:03:41,052 if os.path.exists(__file__): 2025-09-12T18:03:41,052 filename = __file__ 2025-09-12T18:03:41,052 with tokenize.open(__file__) as f: 2025-09-12T18:03:41,052 setup_py_code = f.read() 2025-09-12T18:03:41,052 else: 2025-09-12T18:03:41,052 filename = "" 2025-09-12T18:03:41,052 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T18:03:41,052 2025-09-12T18:03:41,052 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T18:03:41,052 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-mnpmyz82[/] 2025-09-12T18:03:41,052 [bold magenta]cwd[/]: /tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/ 2025-09-12T18:03:41,052 Building wheel for yapic-di (setup.py): finished with status 'error' 2025-09-12T18:03:41,053 ERROR: Failed building wheel for yapic-di 2025-09-12T18:03:41,054 Running setup.py clean for yapic-di 2025-09-12T18:03:41,054 Running command python setup.py clean 2025-09-12T18:03:41,575 /tmp/pip-wheel-e2od0ey9/yapic-di_1bc1412af22148c9b23fdf98db2edb00/setup.py:7: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-12T18:03:41,575 !! 2025-09-12T18:03:41,575 ******************************************************************************** 2025-09-12T18:03:41,575 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-12T18:03:41,575 This deprecation is overdue, please update your project and remove deprecated 2025-09-12T18:03:41,576 calls to avoid build errors in the future. 2025-09-12T18:03:41,576 ******************************************************************************** 2025-09-12T18:03:41,576 !! 2025-09-12T18:03:41,576 from setuptools.command.test import test as TestCommand 2025-09-12T18:03:41,743 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-12T18:03:41,743 warnings.warn(msg) 2025-09-12T18:03:42,127 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T18:03:42,127 !! 2025-09-12T18:03:42,128 ******************************************************************************** 2025-09-12T18:03:42,128 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T18:03:42,128 License :: OSI Approved :: BSD License 2025-09-12T18:03:42,128 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T18:03:42,128 ******************************************************************************** 2025-09-12T18:03:42,128 !! 2025-09-12T18:03:42,128 self._finalize_license_expression() 2025-09-12T18:03:42,202 running clean 2025-09-12T18:03:42,344 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-12T18:03:42,344 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-12T18:03:42,344 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-12T18:03:42,344 'build/scripts-3.13' does not exist -- can't clean it 2025-09-12T18:03:42,345 removing 'build' 2025-09-12T18:03:42,457 Failed to build yapic-di 2025-09-12T18:03:42,458 ERROR: Failed to build one or more wheels 2025-09-12T18:03:42,459 Exception information: 2025-09-12T18:03:42,459 Traceback (most recent call last): 2025-09-12T18:03:42,459 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T18:03:42,459 status = _inner_run() 2025-09-12T18:03:42,459 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T18:03:42,459 return self.run(options, args) 2025-09-12T18:03:42,459 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T18:03:42,459 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T18:03:42,459 return func(self, options, args) 2025-09-12T18:03:42,459 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-12T18:03:42,459 raise CommandError("Failed to build one or more wheels") 2025-09-12T18:03:42,459 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-12T18:03:42,463 Removed build tracker: '/tmp/pip-build-tracker-42qyjddx'