2025-12-15T00:35:27,535 Created temporary directory: /tmp/pip-ephem-wheel-cache-2p5wsfpv 2025-12-15T00:35:27,537 Created temporary directory: /tmp/pip-build-tracker-8gx5_8ii 2025-12-15T00:35:27,538 Initialized build tracking at /tmp/pip-build-tracker-8gx5_8ii 2025-12-15T00:35:27,538 Created build tracker: /tmp/pip-build-tracker-8gx5_8ii 2025-12-15T00:35:27,539 Entered build tracker: /tmp/pip-build-tracker-8gx5_8ii 2025-12-15T00:35:27,540 Created temporary directory: /tmp/pip-wheel-0n7ex8ns 2025-12-15T00:35:27,542 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 2025-12-15T00:35:27,545 Created temporary directory: /tmp/pip-ephem-wheel-cache-rfj1ahxp 2025-12-15T00:35:27,566 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-15T00:35:27,570 2 location(s) to search for versions of jutility: 2025-12-15T00:35:27,570 * https://pypi.org/simple/jutility/ 2025-12-15T00:35:27,570 * https://www.piwheels.org/simple/jutility/ 2025-12-15T00:35:27,571 Fetching project page and analyzing links: https://pypi.org/simple/jutility/ 2025-12-15T00:35:27,571 Getting page https://pypi.org/simple/jutility/ 2025-12-15T00:35:27,573 Found index url https://pypi.org/simple 2025-12-15T00:35:27,788 Fetched page https://pypi.org/simple/jutility/ as application/vnd.pypi.simple.v1+json 2025-12-15T00:35:27,799 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/b2/f2/f97b6a1c0232fbbf88762bd66d04a9b18f6f4ce1694313b5a04d9a2e1035/jutility-0.0.1-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,800 Found link https://files.pythonhosted.org/packages/ab/64/3fc63e5546bc9e565caa4ea7f46948b7abe76fdaa7a40d981158a07e0fd8/jutility-0.0.1.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.1 2025-12-15T00:35:27,801 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/5e/77/4888bb6e60ddde092eed84be862314a8ab794e1df373bba9f6b023327600/jutility-0.0.2-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,802 Found link https://files.pythonhosted.org/packages/be/aa/9918ca8ba212e66e4f893feed4c3a3da9383c7e7e538c94d0b32e1a2fde0/jutility-0.0.2.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.2 2025-12-15T00:35:27,803 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/94/84/f97b69ffbe80b62ad7287ac8705596890443f3394eb42a12c95caca54bc1/jutility-0.0.3-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,804 Found link https://files.pythonhosted.org/packages/e0/0b/0fd5edeb5279068828c6290e9b42be6ef09df68fed262a9600dc6ba9891e/jutility-0.0.3.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.3 2025-12-15T00:35:27,805 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/80/f1/4ecd31be8ce4df958ac939adcb5ac3c121c8765d44a9483dab9e46ca673f/jutility-0.0.4-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,806 Found link https://files.pythonhosted.org/packages/da/93/3ff038adf574c29a3bde326b489ff3aa11f54af437ff8abc1a8eb0f16534/jutility-0.0.4.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.4 2025-12-15T00:35:27,806 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/df/45/1c6ade77901172e826f3c28e3e7c55f33b7355a88ca7745e770b49757275/jutility-0.0.5-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,807 Found link https://files.pythonhosted.org/packages/09/0c/b24d0a5281110c68f65b1dd05259b615038da488775b4ae2335ba50aca0e/jutility-0.0.5.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.5 2025-12-15T00:35:27,808 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/c5/a1/52110566c5f95df44aea52e61b1c9412eff7d4cb0add459a1baa4581e490/jutility-0.0.6-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,809 Found link https://files.pythonhosted.org/packages/09/ba/e84a2f7b7236a25d4057b8b078a8596b0e76148047163b8bf5acd2b28c6a/jutility-0.0.6.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.6 2025-12-15T00:35:27,810 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/1f/60/11b938560fb8651e3c545917d20a4721d67ce66853006dd9e91f6dc3d63a/jutility-0.0.7-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,811 Found link https://files.pythonhosted.org/packages/e4/7c/1d55246340866552cc02d76f8f09e95df318ebf05d96fb30bd9729f69ac0/jutility-0.0.7.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.7 2025-12-15T00:35:27,811 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/00/89/087c43117e425d6c953f85796673ed33db6a7b0782948fcdd9c690bd7969/jutility-0.0.8-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,812 Found link https://files.pythonhosted.org/packages/64/27/f5ce8427c640d2950daf775f5226af23e5360ddd1e68c71d0a862b3a5bf4/jutility-0.0.8.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.8 2025-12-15T00:35:27,813 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/07/17/bfa4d2e6d775cdb18fb37749a5a8a1959186da56763fc6330ad2c033706b/jutility-0.0.9-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,814 Found link https://files.pythonhosted.org/packages/3e/e9/e60257b390b6151c6e4ba9495e44feea86b621e55576051eba53af9b6d22/jutility-0.0.9.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.9 2025-12-15T00:35:27,815 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/b7/3a/4a22c6e4803366cf254e70999c3715095929a9fd33044a9e11b6aa82713a/jutility-0.0.10-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,816 Found link https://files.pythonhosted.org/packages/2b/94/740b61929d4b9f9986ab2f920eb3be30b263c20efe602e6f51dc42756dc6/jutility-0.0.10.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.10 2025-12-15T00:35:27,816 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/58/9e/363a456e23db912bb104868854e6cee4c4e006aaa169b9a8220717347b0a/jutility-0.0.11-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,817 Found link https://files.pythonhosted.org/packages/5d/ff/ccbded90851e43f881d2ba1e351d1fb9a7019ea9fd1a04c5de3244ad1074/jutility-0.0.11.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.11 2025-12-15T00:35:27,818 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/10/23/e015620daabe6cb4d237e2545606eb5b586119324e80552c4ead80cbc549/jutility-0.0.12-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,819 Found link https://files.pythonhosted.org/packages/33/b3/7debe11fdcd3359f70503b90bb281c226a2df03c032b61d7aca39e9d46a7/jutility-0.0.12.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.12 2025-12-15T00:35:27,819 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/dc/fb/e144ed2f3df2f1f06970a200e988945fb7eda18894506938f7e9c26437d7/jutility-0.0.13-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,820 Found link https://files.pythonhosted.org/packages/fa/5e/fc211662d4458e355c53b2a4b33ac886e31c0ad3f8e07019f26ff68d33ca/jutility-0.0.13.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.13 2025-12-15T00:35:27,821 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/b8/15/4653d8ee56ba3af6c2166e87c983a5c80bf64c50890c157c5daf2d49957c/jutility-0.0.14-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,822 Found link https://files.pythonhosted.org/packages/5d/ff/6c1a0a800286d44cd97908211ae27583cb23847ebe6166dff55bfc429a81/jutility-0.0.14.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.14 2025-12-15T00:35:27,823 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/ec/31/f5e248e2f2657e7ce50283bb834309f037058dbc89eeaf5fd058699c77ce/jutility-0.0.15-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,823 Found link https://files.pythonhosted.org/packages/d0/d4/68b9289facd27ab9905b4e4deacaec728a30949efb42f923b27e48e978f5/jutility-0.0.15.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.15 2025-12-15T00:35:27,824 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/13/f9/01ffc1c7a6367f00931e3790b6867186255fc48279fc333bfa0c54f27655/jutility-0.0.16-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,825 Found link https://files.pythonhosted.org/packages/6f/4a/5235e1165b128206ea4ef5b1a7a524b49584151d1aedb14d81a300aa4f0a/jutility-0.0.16.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.16 2025-12-15T00:35:27,825 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/dd/78/b5f828a47881f593dd8e80b70f7159082a5776bed9b296722b6fdbc43fe8/jutility-0.0.17-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,826 Found link https://files.pythonhosted.org/packages/7c/61/046fa1227f9eb3048f7628dd95ec8ea2680792f61d9f3f315e91aa60943a/jutility-0.0.17.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.17 2025-12-15T00:35:27,827 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/27/3d/16434e3b6eab3fc70bd85cf5badac26601fda30aeba35d9f105b8935e838/jutility-0.0.18-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,828 Found link https://files.pythonhosted.org/packages/bd/75/a259cf53fd6facc47071457548fed83e00d5d585e2ff9eeba1f14d092a7f/jutility-0.0.18.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.18 2025-12-15T00:35:27,829 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/0f/95/5753adc6c10b1d3ff0a362a4168cfdba7dd98bc425b9baa21c14d55c777a/jutility-0.0.19-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,830 Found link https://files.pythonhosted.org/packages/a8/e4/9f715ddb5938de01bf44b4059ed3f32014812ceb0b6fc0d2948f3dfdf633/jutility-0.0.19.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.19 2025-12-15T00:35:27,830 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/61/3c/500918318ad02df83da2aaa7bdc5eca98d11bb688776e5655638ce4d1cec/jutility-0.0.20-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,831 Found link https://files.pythonhosted.org/packages/3d/c5/3883f3fec517a5a6f8f1738448d5f164efae8fbe892304a62d474fb6a9ce/jutility-0.0.20.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.20 2025-12-15T00:35:27,832 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/79/82/bc1601f1047cb3f6debbac64ecbe349d87f04ea6dd293a856a4c4db8d4cf/jutility-0.0.21-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,833 Found link https://files.pythonhosted.org/packages/d1/be/63d3a9c2a1dff7250de4d0c47fb3200dc862be42c0672381056312aa3690/jutility-0.0.21.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.21 2025-12-15T00:35:27,834 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/82/5c/87806367d5139b0892c835c19252694bfa9abfef4e98df298bfe13545696/jutility-0.0.22-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:27,834 Found link https://files.pythonhosted.org/packages/62/dc/b50e66ca5a75084620fe0e4e63f85ba287de67bd012361350a1b637c4995/jutility-0.0.22.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.7), version: 0.0.22 2025-12-15T00:35:27,835 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/8b/71/68138a1c63fc7e177966b8378d3fcbb8a94432c35ce5a1eb0be17a08698e/jutility-0.0.23-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,836 Found link https://files.pythonhosted.org/packages/ac/86/93fcd649109314a569ef68f66b05769c37bc85a0354e31289174151184c9/jutility-0.0.23.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.23 2025-12-15T00:35:27,836 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/5d/33/95b8b4e68418a13333f6d4e768a8815d6ef2f3b4d1770ae31bf5ad6862fb/jutility-0.0.24-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,837 Found link https://files.pythonhosted.org/packages/d2/c8/0a277289174029f6bc56907ab5fb4d6efbe19553d8b856236048fbb865be/jutility-0.0.24.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.24 2025-12-15T00:35:27,838 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/0e/09/106fef6bf075f48df207935b1673f8be6a66677322a355cdf25e022f66b2/jutility-0.0.25-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,839 Found link https://files.pythonhosted.org/packages/4e/ca/f88856bd0d02df7ec8d670bc2a9da5ac4afbc34633c1a395b66bf915270b/jutility-0.0.25.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.25 2025-12-15T00:35:27,839 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/d2/92/56e271cd7820f21211e0baccb959e32e4663e44710fe224ad7dcf461b024/jutility-0.0.26-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,840 Found link https://files.pythonhosted.org/packages/76/02/3afb65ddd323cd06eef153bf741da269b1dd910841b05f8a1aa77bada3be/jutility-0.0.26.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.26 2025-12-15T00:35:27,841 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/b5/5c/e04121a602b1ab5cf7758afd0987768ca5bf002cea6e0bd104bd7e523f0f/jutility-0.0.27-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,842 Found link https://files.pythonhosted.org/packages/e3/e9/d2501f130ec82ae1d7eff07b992aca35e331dcdf04aa239ac1942126d6e4/jutility-0.0.27.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.27 2025-12-15T00:35:27,843 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/0d/dd/3875661c62d99f482206134dfcf8356a0b1ae56dfba937e80cc17fb88497/jutility-0.0.28-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,844 Found link https://files.pythonhosted.org/packages/0b/7b/38783824af6644583b74fa59330e54c6ca3f8f9ca5f6f16fc8d29a9adc5e/jutility-0.0.28.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.28 2025-12-15T00:35:27,844 Skipping link: No binaries permitted for jutility: https://files.pythonhosted.org/packages/52/79/e1d4e87f128bac328846266518c9cf7593347a7a4268394c15b1104e97e0/jutility-0.0.29-py3-none-any.whl (from https://pypi.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:27,845 Found link https://files.pythonhosted.org/packages/c2/82/90833283091f7a445fcd9be11e04fc90cbb3e6acd7d0cd9c59ce7c83344d/jutility-0.0.29.tar.gz (from https://pypi.org/simple/jutility/) (requires-python:>=3.10), version: 0.0.29 2025-12-15T00:35:27,846 Fetching project page and analyzing links: https://www.piwheels.org/simple/jutility/ 2025-12-15T00:35:27,847 Getting page https://www.piwheels.org/simple/jutility/ 2025-12-15T00:35:27,848 Found index url https://www.piwheels.org/simple 2025-12-15T00:35:28,007 Fetched page https://www.piwheels.org/simple/jutility/ as text/html 2025-12-15T00:35:28,015 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.28-py3-none-any.whl#sha256=158e1acf80e57650fd8b85d9c201d92d0b8f075d6b450e4c7edef860bcd9ca1c (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,016 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.27-py3-none-any.whl#sha256=d0074aa3d6ae1863ac01a95fc3bbb5314b294f789ff54da1db5e0463257a2e45 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,017 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.26-py3-none-any.whl#sha256=70298109c888892863b2946ad698ab5392dc9dcff9f2fa07508bb2303ff0ee84 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,017 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.25-py3-none-any.whl#sha256=d45b0090db91299788cbd96442879d7dd254e93dad4276675e73151912297c2f (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,018 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.24-py3-none-any.whl#sha256=5e4f906348d302c54f0cdf6368f6a94b4a97814a66bd3f28aa179f23d2215ed1 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,018 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.23-py3-none-any.whl#sha256=88314c7fea44bb2e4e17e90d6c1f93713e340886613b06e83f5dd89a207dd4f4 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.10) 2025-12-15T00:35:28,019 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.22-py3-none-any.whl#sha256=5ece63b09908b68cd1ba1b6f12b12d3f61794c0ac5351937bab1c3224cd14865 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,020 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.21-py3-none-any.whl#sha256=607c97b78727340d277bd21709bb5337bd9f03313e98ff48419cd7b6c8b2dee5 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,020 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.20-py3-none-any.whl#sha256=589c2f28a0565cb9f99ab7fa4e35d60867844b2e23e8d884b917812a420e3f3d (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,021 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.19-py3-none-any.whl#sha256=387c8cea739d1a835d1e1675765348d133f4b74e9203e0fd3765bae6831d0b88 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,021 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.18-py3-none-any.whl#sha256=e01630d986d177d6227e9bad1984da5d507b177fbaa75e5239897f2eeb779817 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,022 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.17-py3-none-any.whl#sha256=10b7f229d4486f63b7fbaf1e26108665488e111bb597d835c80b2c078ca0c6cc (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,023 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.16-py3-none-any.whl#sha256=85159d839b7567bb5390b7429cb38bced28480112f703ac66d44838ce5d66f2e (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,023 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.15-py3-none-any.whl#sha256=b6d2cb15dd7b7432b1ca552274e7bf94e7be88ff7257d1c46e2dc98cf2cd5514 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,023 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.14-py3-none-any.whl#sha256=268c483f52450b3088950a50686a3891bdc069ce79afe8c3272889888a9408fa (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,024 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.13-py3-none-any.whl#sha256=ce3dd2583ac6c26980c03ad5a2c57027e9f897fdf7702adccd7dc60733bec7c4 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,024 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.12-py3-none-any.whl#sha256=c8b89317d775a19932ab3444e4a7e6fb86d4af8871b0c209f5c678b6efdbfd03 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,025 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.11-py3-none-any.whl#sha256=2193202a5b8d31a7e874bfb8e5fd91687582c1d512896c3a2b8e5dfcc05a96e1 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,025 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.10-py3-none-any.whl#sha256=9d4026ae91be476411b42e1488e23b9a46785af1dabe91a0f1025376c3e0927a (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,026 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.9-py3-none-any.whl#sha256=b5a827b8994c0cf8fc87e75bd6699338dc1e33bc6f6aac528b77225a424d70f7 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,027 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.8-py3-none-any.whl#sha256=5ccaf6960c581e6711d6fff51150c51ad14275a53bfa8e0661257a162ad25f06 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,027 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.7-py3-none-any.whl#sha256=a6791b4a1b1e70976b5605d834f2613cb74e449e10a60946244a1289c396f10e (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,028 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.6-py3-none-any.whl#sha256=daf24941fce0019d96a969193a6bc895f14ee88218ab8bcec04d72390a2d9067 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,028 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.5-py3-none-any.whl#sha256=2e7b259998a381b7e7208e5f8693f34cbb2762615662ceb99c24a8c8e93c247a (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,029 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.4-py3-none-any.whl#sha256=c7846cbc20e6a00444ab61e94c8087376db1ded75d90a33324af9502ed077021 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,030 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.3-py3-none-any.whl#sha256=61273560af5591d5d290252d9f44d86ea53a7c108f8df9e6c1978c8c00325f9f (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,030 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.2-py3-none-any.whl#sha256=92f8417e9608bc5f44054f9dfb003f88da7be328daad6da72130c6f5cef9b280 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,031 Skipping link: No binaries permitted for jutility: https://archive1.piwheels.org/simple/jutility/jutility-0.0.1-py3-none-any.whl#sha256=42e039ec54f02240a5373f01c861cbc3bee6758438cd6e64166434164890ca10 (from https://www.piwheels.org/simple/jutility/) (requires-python:>=3.7) 2025-12-15T00:35:28,031 Skipping link: not a file: https://www.piwheels.org/simple/jutility/ 2025-12-15T00:35:28,031 Skipping link: not a file: https://pypi.org/simple/jutility/ 2025-12-15T00:35:28,054 Given no hashes to check 1 links for project 'jutility': discarding no candidates 2025-12-15T00:35:28,071 Collecting jutility==0.0.29 2025-12-15T00:35:28,074 Created temporary directory: /tmp/pip-unpack-zai9nk6o 2025-12-15T00:35:28,209 Downloading jutility-0.0.29.tar.gz (33 kB) 2025-12-15T00:35:28,345 Added jutility==0.0.29 from https://files.pythonhosted.org/packages/c2/82/90833283091f7a445fcd9be11e04fc90cbb3e6acd7d0cd9c59ce7c83344d/jutility-0.0.29.tar.gz to build tracker '/tmp/pip-build-tracker-8gx5_8ii' 2025-12-15T00:35:28,349 Created temporary directory: /tmp/pip-build-env-17mu0ewg 2025-12-15T00:35:28,354 Installing build dependencies: started 2025-12-15T00:35:28,355 Running command pip subprocess to install build dependencies 2025-12-15T00:35:29,490 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-15T00:35:30,094 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 2025-12-15T00:35:30,116 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-15T00:35:31,838 Collecting setuptools>=61.0 2025-12-15T00:35:31,941 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-15T00:35:34,888 Installing collected packages: setuptools 2025-12-15T00:35:38,446 Successfully installed setuptools-80.9.0 2025-12-15T00:35:38,712 Installing build dependencies: finished with status 'done' 2025-12-15T00:35:38,719 Getting requirements to build wheel: started 2025-12-15T00:35:38,720 Running command Getting requirements to build wheel 2025-12-15T00:35:39,319 /tmp/pip-build-env-17mu0ewg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-15T00:35:39,320 !! 2025-12-15T00:35:39,321 ******************************************************************************** 2025-12-15T00:35:39,322 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-15T00:35:39,323 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-15T00:35:39,323 or your builds will no longer be supported. 2025-12-15T00:35:39,324 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-15T00:35:39,325 ******************************************************************************** 2025-12-15T00:35:39,326 !! 2025-12-15T00:35:39,326 corresp(dist, value, root_dir) 2025-12-15T00:35:39,422 running egg_info 2025-12-15T00:35:39,429 writing src/jutility.egg-info/PKG-INFO 2025-12-15T00:35:39,432 writing dependency_links to src/jutility.egg-info/dependency_links.txt 2025-12-15T00:35:39,434 writing requirements to src/jutility.egg-info/requires.txt 2025-12-15T00:35:39,435 writing top-level names to src/jutility.egg-info/top_level.txt 2025-12-15T00:35:39,466 reading manifest file 'src/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:39,471 adding license file 'LICENSE' 2025-12-15T00:35:39,476 writing manifest file 'src/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:39,573 Getting requirements to build wheel: finished with status 'done' 2025-12-15T00:35:39,576 Created temporary directory: /tmp/pip-modern-metadata-qy5cijbf 2025-12-15T00:35:39,579 Preparing metadata (pyproject.toml): started 2025-12-15T00:35:39,580 Running command Preparing metadata (pyproject.toml) 2025-12-15T00:35:40,137 /tmp/pip-build-env-17mu0ewg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-15T00:35:40,137 !! 2025-12-15T00:35:40,138 ******************************************************************************** 2025-12-15T00:35:40,138 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-15T00:35:40,139 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-15T00:35:40,140 or your builds will no longer be supported. 2025-12-15T00:35:40,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-15T00:35:40,141 ******************************************************************************** 2025-12-15T00:35:40,143 !! 2025-12-15T00:35:40,143 corresp(dist, value, root_dir) 2025-12-15T00:35:40,233 running dist_info 2025-12-15T00:35:40,246 creating /tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info 2025-12-15T00:35:40,247 writing /tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/PKG-INFO 2025-12-15T00:35:40,250 writing dependency_links to /tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/dependency_links.txt 2025-12-15T00:35:40,252 writing requirements to /tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/requires.txt 2025-12-15T00:35:40,253 writing top-level names to /tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/top_level.txt 2025-12-15T00:35:40,255 writing manifest file '/tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:40,283 reading manifest file '/tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:40,285 adding license file 'LICENSE' 2025-12-15T00:35:40,289 writing manifest file '/tmp/pip-modern-metadata-qy5cijbf/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:40,290 creating '/tmp/pip-modern-metadata-qy5cijbf/jutility-0.0.29.dist-info' 2025-12-15T00:35:40,413 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-15T00:35:40,418 Source in /tmp/pip-wheel-0n7ex8ns/jutility_b3056ea04d1441f9b6015c70edea71f9 has version 0.0.29, which satisfies requirement jutility==0.0.29 from https://files.pythonhosted.org/packages/c2/82/90833283091f7a445fcd9be11e04fc90cbb3e6acd7d0cd9c59ce7c83344d/jutility-0.0.29.tar.gz 2025-12-15T00:35:40,419 Removed jutility==0.0.29 from https://files.pythonhosted.org/packages/c2/82/90833283091f7a445fcd9be11e04fc90cbb3e6acd7d0cd9c59ce7c83344d/jutility-0.0.29.tar.gz from build tracker '/tmp/pip-build-tracker-8gx5_8ii' 2025-12-15T00:35:40,425 Created temporary directory: /tmp/pip-unpack-747_0j6r 2025-12-15T00:35:40,425 Building wheels for collected packages: jutility 2025-12-15T00:35:40,430 Created temporary directory: /tmp/pip-wheel-vnamv4z4 2025-12-15T00:35:40,431 Destination directory: /tmp/pip-wheel-vnamv4z4 2025-12-15T00:35:40,433 Building wheel for jutility (pyproject.toml): started 2025-12-15T00:35:40,434 Running command Building wheel for jutility (pyproject.toml) 2025-12-15T00:35:40,982 /tmp/pip-build-env-17mu0ewg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-15T00:35:40,982 !! 2025-12-15T00:35:40,983 ******************************************************************************** 2025-12-15T00:35:40,984 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-15T00:35:40,985 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-15T00:35:40,985 or your builds will no longer be supported. 2025-12-15T00:35:40,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-15T00:35:40,986 ******************************************************************************** 2025-12-15T00:35:40,987 !! 2025-12-15T00:35:40,988 corresp(dist, value, root_dir) 2025-12-15T00:35:41,067 running bdist_wheel 2025-12-15T00:35:41,088 running build 2025-12-15T00:35:41,089 running build_py 2025-12-15T00:35:41,095 creating build/lib/jutility 2025-12-15T00:35:41,097 copying src/jutility/__init__.py -> build/lib/jutility 2025-12-15T00:35:41,100 creating build/lib/jutility/plotting 2025-12-15T00:35:41,102 copying src/jutility/plotting/colour_picker.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,104 copying src/jutility/plotting/multiplot.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,106 copying src/jutility/plotting/plot.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,108 copying src/jutility/plotting/__init__.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,110 copying src/jutility/plotting/plottable.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,113 copying src/jutility/plotting/latex.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,115 copying src/jutility/plotting/show.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,117 copying src/jutility/plotting/temp_axis.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,118 copying src/jutility/plotting/time_sweep.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,120 copying src/jutility/plotting/gif.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,123 copying src/jutility/plotting/properties.py -> build/lib/jutility/plotting 2025-12-15T00:35:41,125 creating build/lib/jutility/util 2025-12-15T00:35:41,126 copying src/jutility/util/context_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,128 copying src/jutility/util/save_load.py -> build/lib/jutility/util 2025-12-15T00:35:41,130 copying src/jutility/util/np_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,132 copying src/jutility/util/time_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,134 copying src/jutility/util/img_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,136 copying src/jutility/util/iter_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,138 copying src/jutility/util/__init__.py -> build/lib/jutility/util 2025-12-15T00:35:41,140 copying src/jutility/util/sys_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,142 copying src/jutility/util/dict_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,144 copying src/jutility/util/print_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,146 copying src/jutility/util/str_fmt.py -> build/lib/jutility/util 2025-12-15T00:35:41,148 copying src/jutility/util/md_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,150 copying src/jutility/util/interval.py -> build/lib/jutility/util 2025-12-15T00:35:41,152 copying src/jutility/util/str_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,154 copying src/jutility/util/units.py -> build/lib/jutility/util 2025-12-15T00:35:41,156 copying src/jutility/util/test_util.py -> build/lib/jutility/util 2025-12-15T00:35:41,158 creating build/lib/jutility/cli 2025-12-15T00:35:41,159 copying src/jutility/cli/group.py -> build/lib/jutility/cli 2025-12-15T00:35:41,162 copying src/jutility/cli/unknown.py -> build/lib/jutility/cli 2025-12-15T00:35:41,163 copying src/jutility/cli/parent.py -> build/lib/jutility/cli 2025-12-15T00:35:41,165 copying src/jutility/cli/parsed_args.py -> build/lib/jutility/cli 2025-12-15T00:35:41,167 copying src/jutility/cli/parser.py -> build/lib/jutility/cli 2025-12-15T00:35:41,169 copying src/jutility/cli/__init__.py -> build/lib/jutility/cli 2025-12-15T00:35:41,171 copying src/jutility/cli/object_arg.py -> build/lib/jutility/cli 2025-12-15T00:35:41,173 copying src/jutility/cli/verbose.py -> build/lib/jutility/cli 2025-12-15T00:35:41,175 copying src/jutility/cli/object_choice.py -> build/lib/jutility/cli 2025-12-15T00:35:41,177 copying src/jutility/cli/arg.py -> build/lib/jutility/cli 2025-12-15T00:35:41,179 creating build/lib/jutility/plotting/figure 2025-12-15T00:35:41,180 copying src/jutility/plotting/figure/legend.py -> build/lib/jutility/plotting/figure 2025-12-15T00:35:41,182 copying src/jutility/plotting/figure/fig_props.py -> build/lib/jutility/plotting/figure 2025-12-15T00:35:41,184 copying src/jutility/plotting/figure/grid_props.py -> build/lib/jutility/plotting/figure 2025-12-15T00:35:41,187 creating build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,188 copying src/jutility/plotting/noisy/bounds.py -> build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,190 copying src/jutility/plotting/noisy/data.py -> build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,192 copying src/jutility/plotting/noisy/sweep.py -> build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,195 copying src/jutility/plotting/noisy/curve_sweep.py -> build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,197 copying src/jutility/plotting/noisy/curve.py -> build/lib/jutility/plotting/noisy 2025-12-15T00:35:41,199 creating build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,200 copying src/jutility/plotting/subplot/legend.py -> build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,202 copying src/jutility/plotting/subplot/empty.py -> build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,204 copying src/jutility/plotting/subplot/colour_bar.py -> build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,206 copying src/jutility/plotting/subplot/subplot.py -> build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,208 copying src/jutility/plotting/subplot/axis_props.py -> build/lib/jutility/plotting/subplot 2025-12-15T00:35:41,210 creating build/lib/jutility/util/table 2025-12-15T00:35:41,211 copying src/jutility/util/table/table.py -> build/lib/jutility/util/table 2025-12-15T00:35:41,214 copying src/jutility/util/table/column.py -> build/lib/jutility/util/table 2025-12-15T00:35:41,216 copying src/jutility/util/table/func_list.py -> build/lib/jutility/util/table 2025-12-15T00:35:41,218 creating build/lib/jutility/cli/subcmd 2025-12-15T00:35:41,219 copying src/jutility/cli/subcmd/group.py -> build/lib/jutility/cli/subcmd 2025-12-15T00:35:41,221 copying src/jutility/cli/subcmd/no_group.py -> build/lib/jutility/cli/subcmd 2025-12-15T00:35:41,223 copying src/jutility/cli/subcmd/parent.py -> build/lib/jutility/cli/subcmd 2025-12-15T00:35:41,225 copying src/jutility/cli/subcmd/subcommand.py -> build/lib/jutility/cli/subcmd 2025-12-15T00:35:41,227 running egg_info 2025-12-15T00:35:41,239 writing src/jutility.egg-info/PKG-INFO 2025-12-15T00:35:41,242 writing dependency_links to src/jutility.egg-info/dependency_links.txt 2025-12-15T00:35:41,243 writing requirements to src/jutility.egg-info/requires.txt 2025-12-15T00:35:41,244 writing top-level names to src/jutility.egg-info/top_level.txt 2025-12-15T00:35:41,263 reading manifest file 'src/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:41,268 adding license file 'LICENSE' 2025-12-15T00:35:41,273 writing manifest file 'src/jutility.egg-info/SOURCES.txt' 2025-12-15T00:35:41,295 installing to build/bdist.linux-armv7l/wheel 2025-12-15T00:35:41,295 running install 2025-12-15T00:35:41,319 running install_lib 2025-12-15T00:35:41,326 creating build/bdist.linux-armv7l/wheel 2025-12-15T00:35:41,328 creating build/bdist.linux-armv7l/wheel/jutility 2025-12-15T00:35:41,330 creating build/bdist.linux-armv7l/wheel/jutility/plotting 2025-12-15T00:35:41,331 copying build/lib/jutility/plotting/colour_picker.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,333 creating build/bdist.linux-armv7l/wheel/jutility/plotting/figure 2025-12-15T00:35:41,335 copying build/lib/jutility/plotting/figure/legend.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/figure 2025-12-15T00:35:41,337 copying build/lib/jutility/plotting/figure/fig_props.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/figure 2025-12-15T00:35:41,339 copying build/lib/jutility/plotting/figure/grid_props.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/figure 2025-12-15T00:35:41,341 copying build/lib/jutility/plotting/multiplot.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,343 creating build/bdist.linux-armv7l/wheel/jutility/plotting/noisy 2025-12-15T00:35:41,344 copying build/lib/jutility/plotting/noisy/bounds.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/noisy 2025-12-15T00:35:41,346 copying build/lib/jutility/plotting/noisy/data.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/noisy 2025-12-15T00:35:41,349 copying build/lib/jutility/plotting/noisy/sweep.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/noisy 2025-12-15T00:35:41,351 copying build/lib/jutility/plotting/noisy/curve_sweep.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/noisy 2025-12-15T00:35:41,353 copying build/lib/jutility/plotting/noisy/curve.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/noisy 2025-12-15T00:35:41,355 copying build/lib/jutility/plotting/plot.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,357 copying build/lib/jutility/plotting/__init__.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,359 copying build/lib/jutility/plotting/plottable.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,361 copying build/lib/jutility/plotting/latex.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,363 copying build/lib/jutility/plotting/show.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,365 copying build/lib/jutility/plotting/temp_axis.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,367 copying build/lib/jutility/plotting/time_sweep.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,369 copying build/lib/jutility/plotting/gif.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,371 copying build/lib/jutility/plotting/properties.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting 2025-12-15T00:35:41,373 creating build/bdist.linux-armv7l/wheel/jutility/plotting/subplot 2025-12-15T00:35:41,374 copying build/lib/jutility/plotting/subplot/legend.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/subplot 2025-12-15T00:35:41,376 copying build/lib/jutility/plotting/subplot/empty.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/subplot 2025-12-15T00:35:41,378 copying build/lib/jutility/plotting/subplot/colour_bar.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/subplot 2025-12-15T00:35:41,380 copying build/lib/jutility/plotting/subplot/subplot.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/subplot 2025-12-15T00:35:41,382 copying build/lib/jutility/plotting/subplot/axis_props.py -> build/bdist.linux-armv7l/wheel/./jutility/plotting/subplot 2025-12-15T00:35:41,385 creating build/bdist.linux-armv7l/wheel/jutility/util 2025-12-15T00:35:41,386 copying build/lib/jutility/util/context_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,388 copying build/lib/jutility/util/save_load.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,390 copying build/lib/jutility/util/np_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,392 creating build/bdist.linux-armv7l/wheel/jutility/util/table 2025-12-15T00:35:41,393 copying build/lib/jutility/util/table/table.py -> build/bdist.linux-armv7l/wheel/./jutility/util/table 2025-12-15T00:35:41,395 copying build/lib/jutility/util/table/column.py -> build/bdist.linux-armv7l/wheel/./jutility/util/table 2025-12-15T00:35:41,397 copying build/lib/jutility/util/table/func_list.py -> build/bdist.linux-armv7l/wheel/./jutility/util/table 2025-12-15T00:35:41,399 copying build/lib/jutility/util/time_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,401 copying build/lib/jutility/util/img_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,403 copying build/lib/jutility/util/iter_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,404 copying build/lib/jutility/util/__init__.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,406 copying build/lib/jutility/util/sys_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,408 copying build/lib/jutility/util/dict_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,410 copying build/lib/jutility/util/print_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,412 copying build/lib/jutility/util/str_fmt.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,414 copying build/lib/jutility/util/md_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,416 copying build/lib/jutility/util/interval.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,418 copying build/lib/jutility/util/str_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,420 copying build/lib/jutility/util/units.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,422 copying build/lib/jutility/util/test_util.py -> build/bdist.linux-armv7l/wheel/./jutility/util 2025-12-15T00:35:41,424 creating build/bdist.linux-armv7l/wheel/jutility/cli 2025-12-15T00:35:41,425 copying build/lib/jutility/cli/group.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,427 copying build/lib/jutility/cli/unknown.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,429 copying build/lib/jutility/cli/parent.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,431 copying build/lib/jutility/cli/parsed_args.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,433 copying build/lib/jutility/cli/parser.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,435 copying build/lib/jutility/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,437 copying build/lib/jutility/cli/object_arg.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,439 copying build/lib/jutility/cli/verbose.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,441 copying build/lib/jutility/cli/object_choice.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,443 copying build/lib/jutility/cli/arg.py -> build/bdist.linux-armv7l/wheel/./jutility/cli 2025-12-15T00:35:41,445 creating build/bdist.linux-armv7l/wheel/jutility/cli/subcmd 2025-12-15T00:35:41,446 copying build/lib/jutility/cli/subcmd/group.py -> build/bdist.linux-armv7l/wheel/./jutility/cli/subcmd 2025-12-15T00:35:41,448 copying build/lib/jutility/cli/subcmd/no_group.py -> build/bdist.linux-armv7l/wheel/./jutility/cli/subcmd 2025-12-15T00:35:41,450 copying build/lib/jutility/cli/subcmd/parent.py -> build/bdist.linux-armv7l/wheel/./jutility/cli/subcmd 2025-12-15T00:35:41,452 copying build/lib/jutility/cli/subcmd/subcommand.py -> build/bdist.linux-armv7l/wheel/./jutility/cli/subcmd 2025-12-15T00:35:41,454 copying build/lib/jutility/__init__.py -> build/bdist.linux-armv7l/wheel/./jutility 2025-12-15T00:35:41,455 running install_egg_info 2025-12-15T00:35:41,461 Copying src/jutility.egg-info to build/bdist.linux-armv7l/wheel/./jutility-0.0.29-py3.11.egg-info 2025-12-15T00:35:41,470 running install_scripts 2025-12-15T00:35:41,480 creating build/bdist.linux-armv7l/wheel/jutility-0.0.29.dist-info/WHEEL 2025-12-15T00:35:41,482 creating '/tmp/pip-wheel-vnamv4z4/.tmp-hq4yp0ir/jutility-0.0.29-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-15T00:35:41,484 adding 'jutility/__init__.py' 2025-12-15T00:35:41,487 adding 'jutility/cli/__init__.py' 2025-12-15T00:35:41,488 adding 'jutility/cli/arg.py' 2025-12-15T00:35:41,490 adding 'jutility/cli/group.py' 2025-12-15T00:35:41,491 adding 'jutility/cli/object_arg.py' 2025-12-15T00:35:41,492 adding 'jutility/cli/object_choice.py' 2025-12-15T00:35:41,494 adding 'jutility/cli/parent.py' 2025-12-15T00:35:41,495 adding 'jutility/cli/parsed_args.py' 2025-12-15T00:35:41,496 adding 'jutility/cli/parser.py' 2025-12-15T00:35:41,498 adding 'jutility/cli/unknown.py' 2025-12-15T00:35:41,499 adding 'jutility/cli/verbose.py' 2025-12-15T00:35:41,501 adding 'jutility/cli/subcmd/group.py' 2025-12-15T00:35:41,502 adding 'jutility/cli/subcmd/no_group.py' 2025-12-15T00:35:41,503 adding 'jutility/cli/subcmd/parent.py' 2025-12-15T00:35:41,505 adding 'jutility/cli/subcmd/subcommand.py' 2025-12-15T00:35:41,507 adding 'jutility/plotting/__init__.py' 2025-12-15T00:35:41,508 adding 'jutility/plotting/colour_picker.py' 2025-12-15T00:35:41,509 adding 'jutility/plotting/gif.py' 2025-12-15T00:35:41,510 adding 'jutility/plotting/latex.py' 2025-12-15T00:35:41,512 adding 'jutility/plotting/multiplot.py' 2025-12-15T00:35:41,513 adding 'jutility/plotting/plot.py' 2025-12-15T00:35:41,515 adding 'jutility/plotting/plottable.py' 2025-12-15T00:35:41,516 adding 'jutility/plotting/properties.py' 2025-12-15T00:35:41,517 adding 'jutility/plotting/show.py' 2025-12-15T00:35:41,518 adding 'jutility/plotting/temp_axis.py' 2025-12-15T00:35:41,520 adding 'jutility/plotting/time_sweep.py' 2025-12-15T00:35:41,522 adding 'jutility/plotting/figure/fig_props.py' 2025-12-15T00:35:41,523 adding 'jutility/plotting/figure/grid_props.py' 2025-12-15T00:35:41,524 adding 'jutility/plotting/figure/legend.py' 2025-12-15T00:35:41,526 adding 'jutility/plotting/noisy/bounds.py' 2025-12-15T00:35:41,528 adding 'jutility/plotting/noisy/curve.py' 2025-12-15T00:35:41,529 adding 'jutility/plotting/noisy/curve_sweep.py' 2025-12-15T00:35:41,531 adding 'jutility/plotting/noisy/data.py' 2025-12-15T00:35:41,532 adding 'jutility/plotting/noisy/sweep.py' 2025-12-15T00:35:41,534 adding 'jutility/plotting/subplot/axis_props.py' 2025-12-15T00:35:41,536 adding 'jutility/plotting/subplot/colour_bar.py' 2025-12-15T00:35:41,537 adding 'jutility/plotting/subplot/empty.py' 2025-12-15T00:35:41,539 adding 'jutility/plotting/subplot/legend.py' 2025-12-15T00:35:41,540 adding 'jutility/plotting/subplot/subplot.py' 2025-12-15T00:35:41,543 adding 'jutility/util/__init__.py' 2025-12-15T00:35:41,544 adding 'jutility/util/context_util.py' 2025-12-15T00:35:41,546 adding 'jutility/util/dict_util.py' 2025-12-15T00:35:41,547 adding 'jutility/util/img_util.py' 2025-12-15T00:35:41,549 adding 'jutility/util/interval.py' 2025-12-15T00:35:41,551 adding 'jutility/util/iter_util.py' 2025-12-15T00:35:41,552 adding 'jutility/util/md_util.py' 2025-12-15T00:35:41,554 adding 'jutility/util/np_util.py' 2025-12-15T00:35:41,555 adding 'jutility/util/print_util.py' 2025-12-15T00:35:41,557 adding 'jutility/util/save_load.py' 2025-12-15T00:35:41,558 adding 'jutility/util/str_fmt.py' 2025-12-15T00:35:41,559 adding 'jutility/util/str_util.py' 2025-12-15T00:35:41,560 adding 'jutility/util/sys_util.py' 2025-12-15T00:35:41,562 adding 'jutility/util/test_util.py' 2025-12-15T00:35:41,563 adding 'jutility/util/time_util.py' 2025-12-15T00:35:41,565 adding 'jutility/util/units.py' 2025-12-15T00:35:41,567 adding 'jutility/util/table/column.py' 2025-12-15T00:35:41,568 adding 'jutility/util/table/func_list.py' 2025-12-15T00:35:41,569 adding 'jutility/util/table/table.py' 2025-12-15T00:35:41,572 adding 'jutility-0.0.29.dist-info/licenses/LICENSE' 2025-12-15T00:35:41,573 adding 'jutility-0.0.29.dist-info/METADATA' 2025-12-15T00:35:41,574 adding 'jutility-0.0.29.dist-info/WHEEL' 2025-12-15T00:35:41,575 adding 'jutility-0.0.29.dist-info/top_level.txt' 2025-12-15T00:35:41,577 adding 'jutility-0.0.29.dist-info/RECORD' 2025-12-15T00:35:41,580 removing build/bdist.linux-armv7l/wheel 2025-12-15T00:35:41,697 Building wheel for jutility (pyproject.toml): finished with status 'done' 2025-12-15T00:35:41,702 Created wheel for jutility: filename=jutility-0.0.29-py3-none-any.whl size=49508 sha256=502254a3deb7c33fa2d0ebc6fd5d99d7200ea12811e122450397195c21df2798 2025-12-15T00:35:41,704 Stored in directory: /tmp/pip-ephem-wheel-cache-rfj1ahxp/wheels/09/c3/19/34ef84fbf5ab8e7883dbd08e18d77f0540297d105ba0ff513d 2025-12-15T00:35:41,717 Successfully built jutility 2025-12-15T00:35:41,721 Removed build tracker: '/tmp/pip-build-tracker-8gx5_8ii'