2026-03-27T11:10:45,489 Created temporary directory: /tmp/pip-ephem-wheel-cache-8j17k52f 2026-03-27T11:10:45,490 Created temporary directory: /tmp/pip-build-tracker-w8rr9q28 2026-03-27T11:10:45,491 Initialized build tracking at /tmp/pip-build-tracker-w8rr9q28 2026-03-27T11:10:45,491 Created build tracker: /tmp/pip-build-tracker-w8rr9q28 2026-03-27T11:10:45,492 Entered build tracker: /tmp/pip-build-tracker-w8rr9q28 2026-03-27T11:10:45,493 Created temporary directory: /tmp/pip-wheel-dv91_5_3 2026-03-27T11:10:45,495 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-03-27T11:10:45,498 Created temporary directory: /tmp/pip-ephem-wheel-cache-k8eahdw8 2026-03-27T11:10:45,520 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T11:10:45,523 2 location(s) to search for versions of lupin-grognard: 2026-03-27T11:10:45,523 * https://pypi.org/simple/lupin-grognard/ 2026-03-27T11:10:45,523 * https://www.piwheels.org/simple/lupin-grognard/ 2026-03-27T11:10:45,524 Fetching project page and analyzing links: https://pypi.org/simple/lupin-grognard/ 2026-03-27T11:10:45,525 Getting page https://pypi.org/simple/lupin-grognard/ 2026-03-27T11:10:45,526 Found index url https://pypi.org/simple 2026-03-27T11:10:45,752 Fetched page https://pypi.org/simple/lupin-grognard/ as application/vnd.pypi.simple.v1+json 2026-03-27T11:10:45,769 Found link https://files.pythonhosted.org/packages/07/fd/f9414debef87cb35479326bae3c9f1c3bfc6427518a521b8b76bdefb4013/lupin-grognard-1.3.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.3.0 2026-03-27T11:10:45,770 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/11/ab/87a8514e843443613fa444593cf12c02fd673dcf58932ca8f6047987f7a1/lupin_grognard-1.3.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,771 Found link https://files.pythonhosted.org/packages/b2/e9/74dd3b232e880de4d2c84c7742c90a59bd32d16f932b8dc626f9c7f14755/lupin-grognard-1.4.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.4.0 2026-03-27T11:10:45,772 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/43/fb/0fd343051f6ed9e70198867ba5e1f0b17e0839098b85dcaeb3e03655bf99/lupin_grognard-1.4.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,773 Found link https://files.pythonhosted.org/packages/7d/8c/52683074d0da7fb1d719bd55d5f7140e1a59d56c56e912c04c5a9098952c/lupin-grognard-1.5.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.5.0 2026-03-27T11:10:45,774 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8c/06/805b9a4ef0bd7fe7a2dec695baca4dcd638c30cfe555764926671bf3a10a/lupin_grognard-1.5.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,775 Found link https://files.pythonhosted.org/packages/23/25/7c9a5aa693a762aaca920bbb62b0174051741bc219336e07ba20f7a83a2f/lupin-grognard-1.5.2.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.5.2 2026-03-27T11:10:45,775 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/3f/ab/4387f2bc47e3c73c78f7fc1cfd9162585c34dce3bc32b519f623b0fbe446/lupin_grognard-1.5.2-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,776 Found link https://files.pythonhosted.org/packages/5f/80/f2ff532c37c88276bc1ad76183df8be90e98adbdf3f2f61a16de2b12e1b2/lupin-grognard-1.6.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.6.0 2026-03-27T11:10:45,777 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/53/1a/8a2777c74c3c6ac91410f41c0c7abac4e3c3936e8af3918734bd81238436/lupin_grognard-1.6.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,778 Found link https://files.pythonhosted.org/packages/26/b3/9a961658affd6954a57ec000b5ea89912c12beb41382bb262947475dfbd6/lupin-grognard-1.7.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.7.0 2026-03-27T11:10:45,779 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/aa/f0/7d03b21213daae78f055e672ada462d587545c6eaff21d403eb93fc2556b/lupin_grognard-1.7.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,780 Found link https://files.pythonhosted.org/packages/63/f4/2df11a5aed46a791c22609c2233d309499d655d76697dd2980b8e739d68b/lupin-grognard-1.9.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.9.0 2026-03-27T11:10:45,780 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/99/41/d2fcac404a9c023ba835b563285f3ebd87726b5a8be640157325cf2a4179/lupin_grognard-1.9.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,781 Found link https://files.pythonhosted.org/packages/33/f8/c1e0a34f2b6f68c83790c99f798301fae59289d37cb9042025dea961e594/lupin-grognard-1.10.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.10.0 2026-03-27T11:10:45,782 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8a/aa/5ccb77050c2136918ce6d7915ef0e1d85d8c710fd535c1d92f27445c4e5b/lupin_grognard-1.10.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,783 Found link https://files.pythonhosted.org/packages/61/2b/f6a01185a5682c3c9558af4b0dbcc6db6e650046549335910abe23079f16/lupin-grognard-1.11.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.11.0 2026-03-27T11:10:45,784 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/51/76/ec6f5919c73d50442f04d4d90b95a233f52b3c5239c7787f15391f6de058/lupin_grognard-1.11.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,785 Found link https://files.pythonhosted.org/packages/79/51/9e52866a24f8a0b2fa68af44eadfc548bd74f2ad5b2447ef0d389b30a510/lupin-grognard-1.11.1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.11.1 2026-03-27T11:10:45,785 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/b5/af/86fc52ae4ecf29bd47d915a269c7d7deaff3d7244f825e320cdfe7fbb69b/lupin_grognard-1.11.1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,786 Found link https://files.pythonhosted.org/packages/c9/21/98d1d8da64e3c2cbd98f8fdccd97b0d3d9bc045bf265a35773c5361bdf5d/lupin-grognard-1.12.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.12.0 2026-03-27T11:10:45,787 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/19/c0/8e27595da9439b5528408aa7c1a60624a1c2ff76243b446469c4523132c8/lupin_grognard-1.12.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,788 Found link https://files.pythonhosted.org/packages/7e/74/7e6f80afa16f14b2f5114d19d54c0a23afb222ef1ac90ab818e1d94267b9/lupin-grognard-1.13.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.13.0 2026-03-27T11:10:45,789 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/cf/b9/3e5ab610190b2da3106b075f6fc4a65a81c2433c3fd6cb4fd5c948d8876c/lupin_grognard-1.13.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,790 Found link https://files.pythonhosted.org/packages/13/f0/155bd6ec6f85d10cfe3d6b9743748d2a60bff48c372b1626dd616a51bc2f/lupin-grognard-1.14.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.14.0 2026-03-27T11:10:45,791 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/61/c2/4c1c1a1e4e252c970249c9cf76f7ee5826d629f33df3311f17ea285c19e5/lupin_grognard-1.14.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,791 Found link https://files.pythonhosted.org/packages/ab/e9/f746ae62307ff2e82b3d796c7ac27db1cba15183afa61783fb59973ebd7f/lupin-grognard-1.14.1.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.14.1.dev0 2026-03-27T11:10:45,792 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/1a/80/63c03422845b01f7cefd81060fac5a3c23572629dfd4bc9969dcfab64afc/lupin_grognard-1.14.1.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,793 Found link https://files.pythonhosted.org/packages/85/14/e38b4a58c8df1003af4d86da19496ed11d71a45757c7b1555fa64f5c94d1/lupin-grognard-1.14.1.dev1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.14.1.dev1 2026-03-27T11:10:45,794 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/3f/e7/fbbec56aa8416cf1cb78b929ffb0bf1926ef138be5a6e99aa7458989fd5a/lupin_grognard-1.14.1.dev1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,795 Found link https://files.pythonhosted.org/packages/c6/97/68fd4d016e0a11e72daf0ba0fc384e5a24e26c156d3f4f56e5a7244b5d88/lupin-grognard-1.15.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.15.0 2026-03-27T11:10:45,796 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/2b/39/a624bb83b86ee9847b5bcf2bbe907d812911ccd7512152d45ff89fb49b22/lupin_grognard-1.15.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,797 Found link https://files.pythonhosted.org/packages/7d/d5/940d40e96091682c93a228eec7381379228826552a972618f655b48212d6/lupin-grognard-1.16.0.dev3.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.16.0.dev3 2026-03-27T11:10:45,797 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8e/45/8ffe5a694068342bf61a94f39d461162dddb40a51d03d12ca9767b8c6c86/lupin_grognard-1.16.0.dev3-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,798 Found link https://files.pythonhosted.org/packages/f6/74/27a68e024f2f27c5e2c1e82e086a256667b3005d444e5c02d5527a55e8fc/lupin-grognard-1.16.0.dev4.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.16.0.dev4 2026-03-27T11:10:45,799 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/4e/18/05b204c902c5c8a1a33a6692138426bce041336a50d68b934e871102bc4e/lupin_grognard-1.16.0.dev4-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,800 Found link https://files.pythonhosted.org/packages/21/cd/2c82d93b477536dd111d772499e91f48d30c03bbe6af8ecd448db79c5063/lupin-grognard-1.16.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 1.16.0 2026-03-27T11:10:45,801 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/fd/ea/e9c4c4ae8e4208d25a6926081014c8b4d200eb785cca9739d83b71c0bc3d/lupin_grognard-1.16.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,802 Found link https://files.pythonhosted.org/packages/00/4b/c152b70b14cfd4530d6a06f4a6d40ea6c3359f73e23d43f2e0ffed702c68/lupin-grognard-2.0.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.0.0 2026-03-27T11:10:45,803 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/57/e8/926f093ebfc978604e61c86ce035a0a737b2a3674e2ca1aff72c24293c6c/lupin_grognard-2.0.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,803 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/f6/6a/ad83d491a0ce7083e19630f807a216c36be94a2e29063c1f9ef4334e0e17/lupin_grognard-2.1.0.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,804 Found link https://files.pythonhosted.org/packages/11/e5/e0df1db174ee225dc5439845bb1e22d64a19d2a0c182a82eb8093fdd061a/lupin_grognard-2.1.0.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.0.dev0 2026-03-27T11:10:45,805 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/20/c6/ea07807df69b4d9f6130ead0a19bd493a397b22dcc09d7cd9b310ee816ad/lupin_grognard-2.1.0.dev2-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,805 Found link https://files.pythonhosted.org/packages/c0/48/551617f617ab74e264511100cb2487a56793281dd036297d85fc4a428e82/lupin_grognard-2.1.0.dev2.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.0.dev2 2026-03-27T11:10:45,806 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/26/88/c3122f9ae0ded23fb501f07eed9048406ecabc512c8fea7aadc7e48947fd/lupin_grognard-2.1.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,807 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/39/cc/148845bda88f821e3386066512ea0f42cb3c9ebe6ee61e295355a157e533/lupin_grognard-2.1.1.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,808 Found link https://files.pythonhosted.org/packages/a1/27/80bfa0804ddc2b68c42e0f462214b929e06adb264c25b211c1be5eb2042b/lupin_grognard-2.1.1.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.1.dev0 2026-03-27T11:10:45,809 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/a6/fd/2747988c4caadf0bd0671ad7ae9feff36bde6a1a30375932793b1475c047/lupin_grognard-2.1.1.dev1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,810 Found link https://files.pythonhosted.org/packages/7a/85/f5adada35574f62243289c448e1366572f28ecb95d48cdee9259da7f39c4/lupin_grognard-2.1.1.dev1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.1.dev1 2026-03-27T11:10:45,810 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/d0/9d/356a4629cc95cf2e6edfa6770f99dbbdfde47c9bf4994aec7a55c410f4a5/lupin_grognard-2.1.1.dev2-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,811 Found link https://files.pythonhosted.org/packages/52/2f/576ee4555b03543d2ada5735a7a2b7fa25cfc61d86b7b5d5fcabee1c4fb4/lupin_grognard-2.1.1.dev2.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.1.dev2 2026-03-27T11:10:45,812 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/04/12/d9717deb501b5dd8031885c103b903df87cc06e3cbca1302da77929894f0/lupin_grognard-2.1.2.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,813 Found link https://files.pythonhosted.org/packages/b9/2a/4b37ba6963f242d8dfc5a46322999a0ccc57fb6cb943ae4316feb52729cb/lupin_grognard-2.1.2.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.2.dev0 2026-03-27T11:10:45,814 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/a2/a1/0cc8cf140590bd8905bb02f576cb6258541a1c302463442563c1d9b03c0a/lupin_grognard-2.1.2.dev3-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,815 Found link https://files.pythonhosted.org/packages/f7/b9/23dd6d8dc104c854623b33de4215078b3d17143a3b2273bb29b8840dfa0b/lupin_grognard-2.1.2.dev3.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.2.dev3 2026-03-27T11:10:45,815 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/fc/19/d40500c39178baee4420652b396a23e8dd3a8e239fddcbda163ae2a31b5c/lupin_grognard-2.1.2.dev4-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,816 Found link https://files.pythonhosted.org/packages/8d/38/257432481dccb1eca28047f018153f335d6af6f3d527f5946c43334dde1c/lupin_grognard-2.1.2.dev4.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.1.2.dev4 2026-03-27T11:10:45,817 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/6e/af/ae5a5fe83678bb0eb243964283589d66ec71c5724f24b2ed26f2eca7970e/lupin_grognard-2.2.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,818 Found link https://files.pythonhosted.org/packages/12/60/a2ae90188297c1b1ceb5002692d87dca0d83989ad1304fa9bf45bf13b3ed/lupin_grognard-2.2.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.0 2026-03-27T11:10:45,818 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/16/d8/e9d2fc4fbb8d42a9606528859c6652babae88d2d8ee6beee1118c1ceecec/lupin_grognard-2.2.1.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,820 Found link https://files.pythonhosted.org/packages/b3/f5/2e90c417c24d3ab8df07e52bb06657503635c18533cb203ecb8e338ae8b8/lupin_grognard-2.2.1.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.1.dev0 2026-03-27T11:10:45,820 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/1c/98/684d54c77ddebe51b264f47c7fb8d56db0bf911f39c3a559db211a2b38d9/lupin_grognard-2.2.1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,821 Found link https://files.pythonhosted.org/packages/08/8d/370ff4d8fa9d2876899319bde51c8896e8d0762da405add6924ea6d895d5/lupin_grognard-2.2.1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.1 2026-03-27T11:10:45,822 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/de/73/e9dfee50cbc0d105e6e6a969dfb0072915f74bd3802f5a49322a1b472b62/lupin_grognard-2.2.2-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,823 Found link https://files.pythonhosted.org/packages/b7/6a/7141d77bd700ba34ae069a014bb150c62c118dc1e283545bac53a987aaa0/lupin_grognard-2.2.2.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.2 2026-03-27T11:10:45,824 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/00/90/95d8be42696d2b3ace6ef8f352a25826155cdfd5ac3b8ccb9449d13d26bb/lupin_grognard-2.2.3.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,825 Found link https://files.pythonhosted.org/packages/21/f8/d42cda26d4dfe5463830685c70a8439bd37f3622e5aa3348d7e664689d3c/lupin_grognard-2.2.3.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.3.dev0 2026-03-27T11:10:45,826 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/f3/ad/95ac8fff3419de4505af34151bebbcf716ceb275761bb8199e5c5a5e4ee1/lupin_grognard-2.2.3-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,827 Found link https://files.pythonhosted.org/packages/8c/fe/165a45743c02dc252598b02088fdbbdaaf42a5e9cddab987357128b0ff52/lupin_grognard-2.2.3.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.2.3 2026-03-27T11:10:45,827 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8c/6a/814994d1e2ca52b2f1b397f82a8fc27b776f07332d4b9d5b5887f319ef3a/lupin_grognard-2.3.0.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,828 Found link https://files.pythonhosted.org/packages/7d/a9/c10760e9b6bf0cc29f4dcdfb1207b4bd442acfbcd565b69970df91f7a053/lupin_grognard-2.3.0.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.0.dev0 2026-03-27T11:10:45,829 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8a/b6/0bf36e3e900d098f3dd8d15df4864efe57f5c883ef61a008d12fe4efaac2/lupin_grognard-2.3.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,830 Found link https://files.pythonhosted.org/packages/84/38/3b9cd57c76d968aa802761044afb814f675bfd6a4fd006ccd2af3ad538b4/lupin_grognard-2.3.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.0 2026-03-27T11:10:45,830 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/1b/79/b87ca5f26d95494ceebd92f0a3e9e43e03514ba3cbfbc83ad64d46df4634/lupin_grognard-2.3.1.dev0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,831 Found link https://files.pythonhosted.org/packages/6d/d5/95daffd7e453dbf900c6511b2da1d6cb1bb66162335fbd39c742b9ef4e91/lupin_grognard-2.3.1.dev0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1.dev0 2026-03-27T11:10:45,832 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/6f/07/44fda73a92bcc021768063c874123228d16bce8bbbef703fc9374b7e7443/lupin_grognard-2.3.1.dev1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,833 Found link https://files.pythonhosted.org/packages/f8/79/bd325b654c0526ade9c92e8f9900b3ad6dc2ed6958f2923959754191ec5c/lupin_grognard-2.3.1.dev1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1.dev1 2026-03-27T11:10:45,834 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/94/97/a3bc860420ee932b4226d5bd7a7351b146e69cb3b48ab256ee544f8eae36/lupin_grognard-2.3.1.dev2-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,835 Found link https://files.pythonhosted.org/packages/a3/55/3cc46fc1c2421029d6b76a79cdbfe5615ecb5d92f33f2bbb03bc6b533417/lupin_grognard-2.3.1.dev2.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1.dev2 2026-03-27T11:10:45,835 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/26/22/ee8a1b6d4227328664d3b903105808d95f90d4b5e249a287a1567e0641d0/lupin_grognard-2.3.1.dev3-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,837 Found link https://files.pythonhosted.org/packages/55/c8/4a90f1a87e630b1db7aad56be2af8141068fa53a1bbd6aeb4bb8212c1f2e/lupin_grognard-2.3.1.dev3.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1.dev3 2026-03-27T11:10:45,838 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/78/53/0c4fcc3ca9f54db00b5b01dc816e11565b26e2efc874e9dceaf76622cf1e/lupin_grognard-2.3.1.dev4-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,839 Found link https://files.pythonhosted.org/packages/01/3e/2992e2a6fc64398e7dfecad5cfbc2949df226fca7b283c39365525bd68c7/lupin_grognard-2.3.1.dev4.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1.dev4 2026-03-27T11:10:45,840 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/c6/4e/c59056406b22f84cb9af08571cf7c7bcf95297c8d2a86ec09d730d6f9a47/lupin_grognard-2.3.1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,840 Found link https://files.pythonhosted.org/packages/af/09/38fe1bff2ac640a53b35b80346beab9eb881fd61895f3786a9966387ce68/lupin_grognard-2.3.1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.3.1 2026-03-27T11:10:45,841 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/8a/0f/4a483845bb381cd71162d0bd6ab9b92200f9ced9a44fb17b5eebb90dd0f6/lupin_grognard-2.4.0-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,842 Found link https://files.pythonhosted.org/packages/a0/61/982ed8615e9d1b5ed7b760c6cc4df8c826ef5af09b8fbc91b0254c0cd47e/lupin_grognard-2.4.0.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.4.0 2026-03-27T11:10:45,842 Skipping link: No binaries permitted for lupin-grognard: https://files.pythonhosted.org/packages/53/93/f1576f5d634a229aca26767d6206d66ae9adcd327b0fd49ea388667e671d/lupin_grognard-2.4.1-py3-none-any.whl (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:45,843 Found link https://files.pythonhosted.org/packages/95/d1/3acaac7c6453d5aa0bf01e12c7b6dcb9f6efbf441d58d49801345c765e7f/lupin_grognard-2.4.1.tar.gz (from https://pypi.org/simple/lupin-grognard/) (requires-python:>=3.10), version: 2.4.1 2026-03-27T11:10:45,844 Fetching project page and analyzing links: https://www.piwheels.org/simple/lupin-grognard/ 2026-03-27T11:10:45,845 Getting page https://www.piwheels.org/simple/lupin-grognard/ 2026-03-27T11:10:45,846 Found index url https://www.piwheels.org/simple 2026-03-27T11:10:46,019 Fetched page https://www.piwheels.org/simple/lupin-grognard/ as text/html 2026-03-27T11:10:46,032 Skipping link: No binaries permitted for lupin-grognard: https://www.piwheels.org/simple/lupin-grognard/lupin_grognard-2.4.0-py3-none-any.whl#sha256=723474b0d92e0b3ff3e8d0b4922b59e4d48ee8e30e283d0ad12ae52087f12544 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,033 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1-py3-none-any.whl#sha256=b106c391f612fb9ab1348f9856c0901abf5e977f7011b48e4e8674348b76931e (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,033 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1.dev4-py3-none-any.whl#sha256=62a8f303e191889aadc78790d32e68438bf5722ebf0bbbdb6b82728219d3ddb4 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,034 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1.dev3-py3-none-any.whl#sha256=5d1b5e5cb68060eb904b5e845fcce3bb61ef11da70218ddff1f70e33dec98588 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,034 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1.dev2-py3-none-any.whl#sha256=35f912c2ed126abc42bcba234423c391f725bc04362db401a97b3e35caf05e90 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,035 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1.dev1-py3-none-any.whl#sha256=31efa94a3f7bd7019a13566de2fd60b89fe2a09bd0910f08a933c0cea21e2068 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,036 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.1.dev0-py3-none-any.whl#sha256=e763c1924f42166dbfb0d2301e28b0f01147e3919204224217b2e0fdc6f0fa02 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,036 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.0-py3-none-any.whl#sha256=05f3c9fa0629f32c8293777c5ebdcb37bac468f3711dfdc1c51e6d00b21f46ae (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,037 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.3.0.dev0-py3-none-any.whl#sha256=2c52aa0cf47a5985f7ccea34da553994f29bba1dd30713be748b535e1c94895f (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,037 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.3-py3-none-any.whl#sha256=1888f6ed4737be4f71b0fe12cf28ecb35fad7a12c84ec950a106c7636a62c907 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,038 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.3.dev0-py3-none-any.whl#sha256=4143b142293550a546ff52556c2055bbc891df67dac756bb242f1fed380339ea (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,038 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.2-py3-none-any.whl#sha256=e80cb4fe74620f2325a2d1e6bc3d56fb95faec57b1b24eb2d6b4c7597c2454a7 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,039 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.1-py3-none-any.whl#sha256=76ee093ee6cec6e898832aa70153df2981e3f6de48d6841855b3b747c03cd566 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,040 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.1.dev0-py3-none-any.whl#sha256=6484255812bead08819f361f5256e69c1e618eb23a533339bc3b947f1dc4458c (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,040 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.2.0-py3-none-any.whl#sha256=3f08278103d15bf55df318dd49dfd879f7f64d2f81fecc0e1d0d8c3988f1e282 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,041 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.2.dev4-py3-none-any.whl#sha256=0ce61679ed525b8cd1945212eab6890cc2e0f9975c09fdb4dee2291bccf81c21 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,041 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.2.dev3-py3-none-any.whl#sha256=10d17b5f72b91d0080ef9d6111dfe98fdce99a278f9bd33615130f36e704fb49 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,042 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.2.dev0-py3-none-any.whl#sha256=3d4ea1da25111178a19cc1e5a9f887ff8edb838fa880f14f7c2131c1d83e5284 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,043 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.1.dev2-py3-none-any.whl#sha256=0b1a26861e24fc2d67275bc412a032d56afe8fd8315e3b273bf4f80599ba3723 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,043 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.1.dev1-py3-none-any.whl#sha256=27e5bea282e07716b62f9d599f64663abba83c8014f0c203e2092579940369c5 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,044 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.1.dev0-py3-none-any.whl#sha256=d43e89dde7a812d08c1b852582d9f90e0980153e62100eb5bf6db32367d75df6 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,044 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.0.dev2-py3-none-any.whl#sha256=43000bfd8e5881dfa7deb800f38b070374eba2e70b8a30d5f2b9e381efda8e62 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,045 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.1.0.dev0-py3-none-any.whl#sha256=059f2d152117e97f8754a987d4ac375e8378347e212f3ce664fe4b55ff380229 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,045 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-2.0.0-py3-none-any.whl#sha256=b22b1806e07a63f968a85a19258682adf0b5491c1934652f661acaf173716ecf (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,046 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.16.0-py3-none-any.whl#sha256=e1b556927d11b8a59b535f23ec56415300f9f57f19d98a7dd5d235d9a22d6463 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,046 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.16.0.dev4-py3-none-any.whl#sha256=512d1312d9619361dae56d70393ad432bb47b86728ecfd32f022172ad86023e3 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,047 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.16.0.dev3-py3-none-any.whl#sha256=76397426858e85b06049779e7150da94b54322d9975503667cd15af91f6e5374 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,047 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.15.0-py3-none-any.whl#sha256=a43814c076b3e5b4f07ea5e0d63f9d26e0e8d3a46a3fa7643ddcfbf1b83d4989 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,048 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.14.1.dev1-py3-none-any.whl#sha256=9489b167b4176acd6295b014e874da008805f93e25cc9fb40f0a8db62065a713 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,049 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.14.1.dev0-py3-none-any.whl#sha256=e15a1705f3acb43b51918026b10a639502d75e8b65196c7b52886aa5e6f0471e (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,050 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.14.0-py3-none-any.whl#sha256=c71e2c8a289c0b227ff507879d4bb4a36fdf251ec34eba5bb02a0324f1c51145 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,050 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.13.0-py3-none-any.whl#sha256=b7018e894b50112e9eda87191261341b6fb7afdd7c8cd45fa91aa18b00b5797a (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,050 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.12.0-py3-none-any.whl#sha256=88a9e894aa260885acadd337e68d7fdb93f1914cdf4052b44bcea9948e381101 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,051 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.11.1-py3-none-any.whl#sha256=4a670bd8a777315cfe5eedc87d1777079d9a9b1cdb71f83f0f342f14bcf4bf94 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,051 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.11.0-py3-none-any.whl#sha256=376498d7f6e282d8d18fe05be98fe3f23203f7270149095a7531f803ab332deb (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,052 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.10.0-py3-none-any.whl#sha256=ec5af2a1d4b89938321a1063f170a93a894c7fabf33d30f97bf48bd5bccd9b1e (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,052 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.9.0-py3-none-any.whl#sha256=85cc6f3c755a3d474b3fdee93a4db90e2457652069e0b58395f27bd6d7786536 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,053 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.7.0-py3-none-any.whl#sha256=1a593d8e1b52e30d2c4a71e4e47a3d6f54de6a8d13c56bd1b290e4c49571137c (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,053 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.6.0-py3-none-any.whl#sha256=a32a7be56b5dfe2a4ec3ec1fd119142efb21ad43eb582d416bd188b570e00da3 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,054 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.5.2-py3-none-any.whl#sha256=06cb82e93b314c1635f69eeca708cdba41e700f68fcf3a98cf23c80601e42529 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,055 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.5.0-py3-none-any.whl#sha256=adb9cb3d5565a5fc957cd229d5fea142ce7b12cb2cf542ab57cb96bd8bf62f3c (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,055 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.4.0-py3-none-any.whl#sha256=736bab08ba8ca5f2fb4a3818c5ed8872219b8a0992c11aef78071550491bffa0 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,056 Skipping link: No binaries permitted for lupin-grognard: https://archive1.piwheels.org/simple/lupin-grognard/lupin_grognard-1.3.0-py3-none-any.whl#sha256=8686721b8710b08af6101b61322757f2dcbd942aaf9d44939ec5a045269f5522 (from https://www.piwheels.org/simple/lupin-grognard/) (requires-python:>=3.10) 2026-03-27T11:10:46,057 Skipping link: not a file: https://www.piwheels.org/simple/lupin-grognard/ 2026-03-27T11:10:46,057 Skipping link: not a file: https://pypi.org/simple/lupin-grognard/ 2026-03-27T11:10:46,080 Given no hashes to check 1 links for project 'lupin-grognard': discarding no candidates 2026-03-27T11:10:46,098 Collecting lupin-grognard==2.4.1 2026-03-27T11:10:46,101 Created temporary directory: /tmp/pip-unpack-ozu3_qts 2026-03-27T11:10:46,325 Downloading lupin_grognard-2.4.1.tar.gz (30 kB) 2026-03-27T11:10:46,415 Added lupin-grognard==2.4.1 from https://files.pythonhosted.org/packages/95/d1/3acaac7c6453d5aa0bf01e12c7b6dcb9f6efbf441d58d49801345c765e7f/lupin_grognard-2.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-w8rr9q28' 2026-03-27T11:10:46,419 Created temporary directory: /tmp/pip-build-env-vl0u8bih 2026-03-27T11:10:46,424 Installing build dependencies: started 2026-03-27T11:10:46,425 Running command pip subprocess to install build dependencies 2026-03-27T11:10:47,562 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T11:10:47,965 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-03-27T11:10:47,987 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T11:10:49,747 Collecting setuptools>=61.2 2026-03-27T11:10:49,825 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T11:10:52,783 Installing collected packages: setuptools 2026-03-27T11:10:55,830 Successfully installed setuptools-82.0.1 2026-03-27T11:10:56,097 Installing build dependencies: finished with status 'done' 2026-03-27T11:10:56,104 Getting requirements to build wheel: started 2026-03-27T11:10:56,105 Running command Getting requirements to build wheel 2026-03-27T11:10:56,711 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-03-27T11:10:56,711 !! 2026-03-27T11:10:56,712 ******************************************************************************** 2026-03-27T11:10:56,713 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:56,714 or your builds will no longer be supported. 2026-03-27T11:10:56,715 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-03-27T11:10:56,715 ******************************************************************************** 2026-03-27T11:10:56,717 !! 2026-03-27T11:10:56,717 _apply_tool_table(dist, config, filename) 2026-03-27T11:10:56,792 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:56,793 !! 2026-03-27T11:10:56,794 ******************************************************************************** 2026-03-27T11:10:56,795 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:56,796 License :: OSI Approved :: MIT License 2026-03-27T11:10:56,797 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:56,798 ******************************************************************************** 2026-03-27T11:10:56,799 !! 2026-03-27T11:10:56,799 dist._finalize_license_expression() 2026-03-27T11:10:56,799 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-03-27T11:10:56,800 !! 2026-03-27T11:10:56,801 ******************************************************************************** 2026-03-27T11:10:56,801 Pattern 'LICENSE' did not match any files. 2026-03-27T11:10:56,802 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:56,803 or your builds will no longer be supported. 2026-03-27T11:10:56,803 ******************************************************************************** 2026-03-27T11:10:56,804 !! 2026-03-27T11:10:56,805 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-03-27T11:10:56,805 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:56,806 !! 2026-03-27T11:10:56,806 ******************************************************************************** 2026-03-27T11:10:56,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:56,808 License :: OSI Approved :: MIT License 2026-03-27T11:10:56,809 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:56,810 ******************************************************************************** 2026-03-27T11:10:56,811 !! 2026-03-27T11:10:56,811 self._finalize_license_expression() 2026-03-27T11:10:56,812 running egg_info 2026-03-27T11:10:56,812 writing lupin_grognard.egg-info/PKG-INFO 2026-03-27T11:10:56,814 writing dependency_links to lupin_grognard.egg-info/dependency_links.txt 2026-03-27T11:10:56,816 writing entry points to lupin_grognard.egg-info/entry_points.txt 2026-03-27T11:10:56,818 writing requirements to lupin_grognard.egg-info/requires.txt 2026-03-27T11:10:56,819 writing top-level names to lupin_grognard.egg-info/top_level.txt 2026-03-27T11:10:56,845 reading manifest file 'lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:56,849 reading manifest template 'MANIFEST.in' 2026-03-27T11:10:56,854 writing manifest file 'lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:56,951 Getting requirements to build wheel: finished with status 'done' 2026-03-27T11:10:56,955 Created temporary directory: /tmp/pip-modern-metadata-8be10dhh 2026-03-27T11:10:56,957 Preparing metadata (pyproject.toml): started 2026-03-27T11:10:56,958 Running command Preparing metadata (pyproject.toml) 2026-03-27T11:10:57,521 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-03-27T11:10:57,522 !! 2026-03-27T11:10:57,523 ******************************************************************************** 2026-03-27T11:10:57,524 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:57,525 or your builds will no longer be supported. 2026-03-27T11:10:57,526 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-03-27T11:10:57,526 ******************************************************************************** 2026-03-27T11:10:57,528 !! 2026-03-27T11:10:57,528 _apply_tool_table(dist, config, filename) 2026-03-27T11:10:57,598 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:57,599 !! 2026-03-27T11:10:57,600 ******************************************************************************** 2026-03-27T11:10:57,600 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:57,601 License :: OSI Approved :: MIT License 2026-03-27T11:10:57,602 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:57,602 ******************************************************************************** 2026-03-27T11:10:57,603 !! 2026-03-27T11:10:57,604 dist._finalize_license_expression() 2026-03-27T11:10:57,604 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-03-27T11:10:57,605 !! 2026-03-27T11:10:57,606 ******************************************************************************** 2026-03-27T11:10:57,606 Pattern 'LICENSE' did not match any files. 2026-03-27T11:10:57,607 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:57,608 or your builds will no longer be supported. 2026-03-27T11:10:57,608 ******************************************************************************** 2026-03-27T11:10:57,609 !! 2026-03-27T11:10:57,610 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-03-27T11:10:57,610 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:57,611 !! 2026-03-27T11:10:57,612 ******************************************************************************** 2026-03-27T11:10:57,612 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:57,613 License :: OSI Approved :: MIT License 2026-03-27T11:10:57,615 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:57,615 ******************************************************************************** 2026-03-27T11:10:57,616 !! 2026-03-27T11:10:57,617 self._finalize_license_expression() 2026-03-27T11:10:57,617 running dist_info 2026-03-27T11:10:57,621 creating /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info 2026-03-27T11:10:57,622 writing /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/PKG-INFO 2026-03-27T11:10:57,627 writing dependency_links to /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/dependency_links.txt 2026-03-27T11:10:57,628 writing entry points to /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/entry_points.txt 2026-03-27T11:10:57,631 writing requirements to /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/requires.txt 2026-03-27T11:10:57,632 writing top-level names to /tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/top_level.txt 2026-03-27T11:10:57,633 writing manifest file '/tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:57,657 reading manifest file '/tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:57,659 reading manifest template 'MANIFEST.in' 2026-03-27T11:10:57,663 writing manifest file '/tmp/pip-modern-metadata-8be10dhh/lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:57,664 creating '/tmp/pip-modern-metadata-8be10dhh/lupin_grognard-2.4.1.dist-info' 2026-03-27T11:10:57,787 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T11:10:57,791 Source in /tmp/pip-wheel-dv91_5_3/lupin-grognard_ac5922dfbb374c42b212ef638df36c1a has version 2.4.1, which satisfies requirement lupin-grognard==2.4.1 from https://files.pythonhosted.org/packages/95/d1/3acaac7c6453d5aa0bf01e12c7b6dcb9f6efbf441d58d49801345c765e7f/lupin_grognard-2.4.1.tar.gz 2026-03-27T11:10:57,792 Removed lupin-grognard==2.4.1 from https://files.pythonhosted.org/packages/95/d1/3acaac7c6453d5aa0bf01e12c7b6dcb9f6efbf441d58d49801345c765e7f/lupin_grognard-2.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-w8rr9q28' 2026-03-27T11:10:57,797 Created temporary directory: /tmp/pip-unpack-t_5ext2p 2026-03-27T11:10:57,797 Building wheels for collected packages: lupin-grognard 2026-03-27T11:10:57,802 Created temporary directory: /tmp/pip-wheel-7bkxqw9p 2026-03-27T11:10:57,802 Destination directory: /tmp/pip-wheel-7bkxqw9p 2026-03-27T11:10:57,804 Building wheel for lupin-grognard (pyproject.toml): started 2026-03-27T11:10:57,806 Running command Building wheel for lupin-grognard (pyproject.toml) 2026-03-27T11:10:58,362 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-03-27T11:10:58,363 !! 2026-03-27T11:10:58,364 ******************************************************************************** 2026-03-27T11:10:58,364 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:58,365 or your builds will no longer be supported. 2026-03-27T11:10:58,366 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-03-27T11:10:58,366 ******************************************************************************** 2026-03-27T11:10:58,367 !! 2026-03-27T11:10:58,368 _apply_tool_table(dist, config, filename) 2026-03-27T11:10:58,432 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:58,432 !! 2026-03-27T11:10:58,433 ******************************************************************************** 2026-03-27T11:10:58,434 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:58,435 License :: OSI Approved :: MIT License 2026-03-27T11:10:58,437 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:58,437 ******************************************************************************** 2026-03-27T11:10:58,439 !! 2026-03-27T11:10:58,439 dist._finalize_license_expression() 2026-03-27T11:10:58,440 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-03-27T11:10:58,440 !! 2026-03-27T11:10:58,441 ******************************************************************************** 2026-03-27T11:10:58,442 Pattern 'LICENSE' did not match any files. 2026-03-27T11:10:58,443 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T11:10:58,443 or your builds will no longer be supported. 2026-03-27T11:10:58,444 ******************************************************************************** 2026-03-27T11:10:58,445 !! 2026-03-27T11:10:58,446 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-03-27T11:10:58,446 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T11:10:58,447 !! 2026-03-27T11:10:58,448 ******************************************************************************** 2026-03-27T11:10:58,449 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T11:10:58,450 License :: OSI Approved :: MIT License 2026-03-27T11:10:58,451 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T11:10:58,451 ******************************************************************************** 2026-03-27T11:10:58,452 !! 2026-03-27T11:10:58,452 self._finalize_license_expression() 2026-03-27T11:10:58,453 running bdist_wheel 2026-03-27T11:10:58,458 running build 2026-03-27T11:10:58,458 running build_py 2026-03-27T11:10:58,464 creating build/lib/lupin_grognard 2026-03-27T11:10:58,466 copying lupin_grognard/run.py -> build/lib/lupin_grognard 2026-03-27T11:10:58,469 copying lupin_grognard/__init__.py -> build/lib/lupin_grognard 2026-03-27T11:10:58,470 copying lupin_grognard/__main__.py -> build/lib/lupin_grognard 2026-03-27T11:10:58,473 creating build/lib/lupin_grognard/core 2026-03-27T11:10:58,474 copying lupin_grognard/core/__init__.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,476 copying lupin_grognard/core/config.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,477 copying lupin_grognard/core/git.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,480 copying lupin_grognard/core/cmd.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,482 copying lupin_grognard/core/check.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,484 copying lupin_grognard/core/gitlab.py -> build/lib/lupin_grognard/core 2026-03-27T11:10:58,487 creating build/lib/lupin_grognard/core/tools 2026-03-27T11:10:58,488 copying lupin_grognard/core/tools/__init__.py -> build/lib/lupin_grognard/core/tools 2026-03-27T11:10:58,490 copying lupin_grognard/core/tools/log_utils.py -> build/lib/lupin_grognard/core/tools 2026-03-27T11:10:58,491 copying lupin_grognard/core/tools/utils.py -> build/lib/lupin_grognard/core/tools 2026-03-27T11:10:58,494 creating build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,495 copying lupin_grognard/core/doc_generator/ros2_docs.py -> build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,497 copying lupin_grognard/core/doc_generator/__init__.py -> build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,499 copying lupin_grognard/core/doc_generator/reviewlog.py -> build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,502 copying lupin_grognard/core/doc_generator/jinja_generator.py -> build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,504 copying lupin_grognard/core/doc_generator/changelog.py -> build/lib/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,507 creating build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,508 copying lupin_grognard/core/commit/commit.py -> build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,511 copying lupin_grognard/core/commit/commit_validator.py -> build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,513 copying lupin_grognard/core/commit/__init__.py -> build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,515 copying lupin_grognard/core/commit/commit_reporter.py -> build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,517 copying lupin_grognard/core/commit/commit_error.py -> build/lib/lupin_grognard/core/commit 2026-03-27T11:10:58,520 creating build/lib/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,521 copying lupin_grognard/core/tools/ros2/parser.py -> build/lib/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,524 copying lupin_grognard/core/tools/ros2/__init__.py -> build/lib/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,525 copying lupin_grognard/core/tools/ros2/interfaces.py -> build/lib/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,527 copying lupin_grognard/core/tools/ros2/package.py -> build/lib/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,529 running egg_info 2026-03-27T11:10:58,538 writing lupin_grognard.egg-info/PKG-INFO 2026-03-27T11:10:58,542 writing dependency_links to lupin_grognard.egg-info/dependency_links.txt 2026-03-27T11:10:58,544 writing entry points to lupin_grognard.egg-info/entry_points.txt 2026-03-27T11:10:58,545 writing requirements to lupin_grognard.egg-info/requires.txt 2026-03-27T11:10:58,546 writing top-level names to lupin_grognard.egg-info/top_level.txt 2026-03-27T11:10:58,562 reading manifest file 'lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:58,565 reading manifest template 'MANIFEST.in' 2026-03-27T11:10:58,570 writing manifest file 'lupin_grognard.egg-info/SOURCES.txt' 2026-03-27T11:10:58,572 /tmp/pip-build-env-vl0u8bih/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'lupin_grognard.templates' is absent from the `packages` configuration. 2026-03-27T11:10:58,573 !! 2026-03-27T11:10:58,574 ******************************************************************************** 2026-03-27T11:10:58,574 ############################ 2026-03-27T11:10:58,575 # Package would be ignored # 2026-03-27T11:10:58,575 ############################ 2026-03-27T11:10:58,576 Python recognizes 'lupin_grognard.templates' as an importable package[^1], 2026-03-27T11:10:58,576 but it is absent from setuptools' `packages` configuration. 2026-03-27T11:10:58,577 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T11:10:58,578 package, please make sure that 'lupin_grognard.templates' is explicitly added 2026-03-27T11:10:58,578 to the `packages` configuration field. 2026-03-27T11:10:58,579 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T11:10:58,579 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T11:10:58,580 instead of `find_packages(...)`/`find:`). 2026-03-27T11:10:58,581 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T11:10:58,582 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T11:10:58,583 If you don't want 'lupin_grognard.templates' to be distributed and are 2026-03-27T11:10:58,583 already explicitly excluding 'lupin_grognard.templates' via 2026-03-27T11:10:58,584 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T11:10:58,584 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T11:10:58,585 combination with a more fine grained `package-data` configuration. 2026-03-27T11:10:58,586 You can read more about "package data files" on setuptools documentation page: 2026-03-27T11:10:58,587 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T11:10:58,588 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T11:10:58,589 even if it does not contain any `.py` files. 2026-03-27T11:10:58,589 On the other hand, currently there is no concept of package data 2026-03-27T11:10:58,590 directory, all directories are treated like packages. 2026-03-27T11:10:58,590 ******************************************************************************** 2026-03-27T11:10:58,591 !! 2026-03-27T11:10:58,592 check.warn(importable) 2026-03-27T11:10:58,592 creating build/lib/lupin_grognard/templates 2026-03-27T11:10:58,593 copying lupin_grognard/templates/changelog.j2 -> build/lib/lupin_grognard/templates 2026-03-27T11:10:58,593 copying lupin_grognard/templates/reviewlog.j2 -> build/lib/lupin_grognard/templates 2026-03-27T11:10:58,594 copying lupin_grognard/templates/rosapi.j2 -> build/lib/lupin_grognard/templates 2026-03-27T11:10:58,602 installing to build/bdist.linux-armv7l/wheel 2026-03-27T11:10:58,603 running install 2026-03-27T11:10:58,625 running install_lib 2026-03-27T11:10:58,631 creating build/bdist.linux-armv7l/wheel 2026-03-27T11:10:58,633 creating build/bdist.linux-armv7l/wheel/lupin_grognard 2026-03-27T11:10:58,634 copying build/lib/lupin_grognard/run.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard 2026-03-27T11:10:58,637 copying build/lib/lupin_grognard/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard 2026-03-27T11:10:58,639 creating build/bdist.linux-armv7l/wheel/lupin_grognard/core 2026-03-27T11:10:58,640 copying build/lib/lupin_grognard/core/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,642 copying build/lib/lupin_grognard/core/config.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,644 creating build/bdist.linux-armv7l/wheel/lupin_grognard/core/tools 2026-03-27T11:10:58,645 copying build/lib/lupin_grognard/core/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools 2026-03-27T11:10:58,647 creating build/bdist.linux-armv7l/wheel/lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,648 copying build/lib/lupin_grognard/core/tools/ros2/parser.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,651 copying build/lib/lupin_grognard/core/tools/ros2/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,653 copying build/lib/lupin_grognard/core/tools/ros2/interfaces.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,655 copying build/lib/lupin_grognard/core/tools/ros2/package.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools/ros2 2026-03-27T11:10:58,657 copying build/lib/lupin_grognard/core/tools/log_utils.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools 2026-03-27T11:10:58,658 copying build/lib/lupin_grognard/core/tools/utils.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/tools 2026-03-27T11:10:58,660 copying build/lib/lupin_grognard/core/git.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,662 copying build/lib/lupin_grognard/core/cmd.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,664 copying build/lib/lupin_grognard/core/check.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,667 creating build/bdist.linux-armv7l/wheel/lupin_grognard/core/doc_generator 2026-03-27T11:10:58,668 copying build/lib/lupin_grognard/core/doc_generator/ros2_docs.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/doc_generator 2026-03-27T11:10:58,670 copying build/lib/lupin_grognard/core/doc_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/doc_generator 2026-03-27T11:10:58,671 copying build/lib/lupin_grognard/core/doc_generator/reviewlog.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/doc_generator 2026-03-27T11:10:58,674 copying build/lib/lupin_grognard/core/doc_generator/jinja_generator.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/doc_generator 2026-03-27T11:10:58,675 copying build/lib/lupin_grognard/core/doc_generator/changelog.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/doc_generator 2026-03-27T11:10:58,678 creating build/bdist.linux-armv7l/wheel/lupin_grognard/core/commit 2026-03-27T11:10:58,679 copying build/lib/lupin_grognard/core/commit/commit.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/commit 2026-03-27T11:10:58,682 copying build/lib/lupin_grognard/core/commit/commit_validator.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/commit 2026-03-27T11:10:58,685 copying build/lib/lupin_grognard/core/commit/__init__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/commit 2026-03-27T11:10:58,686 copying build/lib/lupin_grognard/core/commit/commit_reporter.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/commit 2026-03-27T11:10:58,688 copying build/lib/lupin_grognard/core/commit/commit_error.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core/commit 2026-03-27T11:10:58,690 copying build/lib/lupin_grognard/core/gitlab.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard/core 2026-03-27T11:10:58,693 creating build/bdist.linux-armv7l/wheel/lupin_grognard/templates 2026-03-27T11:10:58,694 copying build/lib/lupin_grognard/templates/reviewlog.j2 -> build/bdist.linux-armv7l/wheel/./lupin_grognard/templates 2026-03-27T11:10:58,696 copying build/lib/lupin_grognard/templates/changelog.j2 -> build/bdist.linux-armv7l/wheel/./lupin_grognard/templates 2026-03-27T11:10:58,698 copying build/lib/lupin_grognard/templates/rosapi.j2 -> build/bdist.linux-armv7l/wheel/./lupin_grognard/templates 2026-03-27T11:10:58,700 copying build/lib/lupin_grognard/__main__.py -> build/bdist.linux-armv7l/wheel/./lupin_grognard 2026-03-27T11:10:58,701 running install_egg_info 2026-03-27T11:10:58,706 Copying lupin_grognard.egg-info to build/bdist.linux-armv7l/wheel/./lupin_grognard-2.4.1-py3.11.egg-info 2026-03-27T11:10:58,719 running install_scripts 2026-03-27T11:10:58,727 creating build/bdist.linux-armv7l/wheel/lupin_grognard-2.4.1.dist-info/WHEEL 2026-03-27T11:10:58,730 creating '/tmp/pip-wheel-7bkxqw9p/.tmp-26k2l5i2/lupin_grognard-2.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T11:10:58,732 adding 'lupin_grognard/__init__.py' 2026-03-27T11:10:58,734 adding 'lupin_grognard/__main__.py' 2026-03-27T11:10:58,735 adding 'lupin_grognard/run.py' 2026-03-27T11:10:58,737 adding 'lupin_grognard/core/__init__.py' 2026-03-27T11:10:58,739 adding 'lupin_grognard/core/check.py' 2026-03-27T11:10:58,740 adding 'lupin_grognard/core/cmd.py' 2026-03-27T11:10:58,741 adding 'lupin_grognard/core/config.py' 2026-03-27T11:10:58,743 adding 'lupin_grognard/core/git.py' 2026-03-27T11:10:58,744 adding 'lupin_grognard/core/gitlab.py' 2026-03-27T11:10:58,746 adding 'lupin_grognard/core/commit/__init__.py' 2026-03-27T11:10:58,748 adding 'lupin_grognard/core/commit/commit.py' 2026-03-27T11:10:58,749 adding 'lupin_grognard/core/commit/commit_error.py' 2026-03-27T11:10:58,750 adding 'lupin_grognard/core/commit/commit_reporter.py' 2026-03-27T11:10:58,752 adding 'lupin_grognard/core/commit/commit_validator.py' 2026-03-27T11:10:58,754 adding 'lupin_grognard/core/doc_generator/__init__.py' 2026-03-27T11:10:58,756 adding 'lupin_grognard/core/doc_generator/changelog.py' 2026-03-27T11:10:58,757 adding 'lupin_grognard/core/doc_generator/jinja_generator.py' 2026-03-27T11:10:58,758 adding 'lupin_grognard/core/doc_generator/reviewlog.py' 2026-03-27T11:10:58,760 adding 'lupin_grognard/core/doc_generator/ros2_docs.py' 2026-03-27T11:10:58,762 adding 'lupin_grognard/core/tools/__init__.py' 2026-03-27T11:10:58,763 adding 'lupin_grognard/core/tools/log_utils.py' 2026-03-27T11:10:58,764 adding 'lupin_grognard/core/tools/utils.py' 2026-03-27T11:10:58,766 adding 'lupin_grognard/core/tools/ros2/__init__.py' 2026-03-27T11:10:58,767 adding 'lupin_grognard/core/tools/ros2/interfaces.py' 2026-03-27T11:10:58,768 adding 'lupin_grognard/core/tools/ros2/package.py' 2026-03-27T11:10:58,773 adding 'lupin_grognard/core/tools/ros2/parser.py' 2026-03-27T11:10:58,775 adding 'lupin_grognard/templates/changelog.j2' 2026-03-27T11:10:58,777 adding 'lupin_grognard/templates/reviewlog.j2' 2026-03-27T11:10:58,778 adding 'lupin_grognard/templates/rosapi.j2' 2026-03-27T11:10:58,780 adding 'lupin_grognard-2.4.1.dist-info/METADATA' 2026-03-27T11:10:58,781 adding 'lupin_grognard-2.4.1.dist-info/WHEEL' 2026-03-27T11:10:58,782 adding 'lupin_grognard-2.4.1.dist-info/entry_points.txt' 2026-03-27T11:10:58,783 adding 'lupin_grognard-2.4.1.dist-info/top_level.txt' 2026-03-27T11:10:58,784 adding 'lupin_grognard-2.4.1.dist-info/RECORD' 2026-03-27T11:10:58,786 removing build/bdist.linux-armv7l/wheel 2026-03-27T11:10:58,895 Building wheel for lupin-grognard (pyproject.toml): finished with status 'done' 2026-03-27T11:10:58,900 Created wheel for lupin-grognard: filename=lupin_grognard-2.4.1-py3-none-any.whl size=38750 sha256=10a74cbf60ac95a16c4b8d27ee431b7babe6d95ebfcfc87705bbba5cae16422b 2026-03-27T11:10:58,901 Stored in directory: /tmp/pip-ephem-wheel-cache-k8eahdw8/wheels/ba/e4/2e/ecd7c4d5b4e0a759131bdff14bd662ced496a0415b8aa30f4c 2026-03-27T11:10:58,911 Successfully built lupin-grognard 2026-03-27T11:10:58,915 Removed build tracker: '/tmp/pip-build-tracker-w8rr9q28'