2025-09-12T16:51:35,147 Created temporary directory: /tmp/pip-build-tracker-zwaa9tny 2025-09-12T16:51:35,148 Initialized build tracking at /tmp/pip-build-tracker-zwaa9tny 2025-09-12T16:51:35,148 Created build tracker: /tmp/pip-build-tracker-zwaa9tny 2025-09-12T16:51:35,148 Entered build tracker: /tmp/pip-build-tracker-zwaa9tny 2025-09-12T16:51:35,148 Created temporary directory: /tmp/pip-wheel-w46q5kyw 2025-09-12T16:51:35,152 Created temporary directory: /tmp/pip-ephem-wheel-cache-wenu1p46 2025-09-12T16:51:35,215 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T16:51:35,218 2 location(s) to search for versions of jutl: 2025-09-12T16:51:35,218 * https://pypi.org/simple/jutl/ 2025-09-12T16:51:35,218 * https://www.piwheels.org/simple/jutl/ 2025-09-12T16:51:35,219 Fetching project page and analyzing links: https://pypi.org/simple/jutl/ 2025-09-12T16:51:35,219 Getting page https://pypi.org/simple/jutl/ 2025-09-12T16:51:35,221 Found index url https://pypi.org/simple/ 2025-09-12T16:51:35,378 Fetched page https://pypi.org/simple/jutl/ as application/vnd.pypi.simple.v1+json 2025-09-12T16:51:35,382 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/4d/18/ed7b2bc10e520da8938022fafa2c12cb62d59886fa3bd45fbcd7ece48fd1/jutl-0.0.1a0-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,382 Found link https://files.pythonhosted.org/packages/64/6f/da665fedfc16c24129c8a8051f9a351ada60970e1f17a7dd604c8c70fefb/jutl-0.0.1a0.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.0.1a0 2025-09-12T16:51:35,383 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/0a/88/9c546576073d97b3c3651170bbbd2c598d7ac92aee7f2c10fae70842b476/jutl-0.0.1-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,383 Found link https://files.pythonhosted.org/packages/cc/3e/921cf65dacd09fb9d7e71a538250d139a582ca3c515e47aae4fd58cda2ff/jutl-0.0.1.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.0.1 2025-09-12T16:51:35,383 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/bc/e7/aa79818bc9f950395e9980b5d21e8c0ddabab7f2d1519cefac2f066cbcbd/jutl-0.2.0-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,384 Found link https://files.pythonhosted.org/packages/22/13/a79622ce4cdf5fd9ee7e5d2e27bf0c306e43007b52ecd86a0de60334eba9/jutl-0.2.0.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.2.0 2025-09-12T16:51:35,384 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/0c/b7/d2cf453a1361643133adcdab7024aad604a4fac2f4ed2a6a866173ed3cc3/jutl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,384 Found link https://files.pythonhosted.org/packages/f7/f5/ff3b7897fde04476e7c1ef97d18d1c756584568aa75cf664bc59df2d5697/jutl-0.3.0.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.3.0 2025-09-12T16:51:35,384 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/41/c4/b428aab649c1b9405df10b9e61befdc68eabb72ea681ec7af131bc4f7a45/jutl-0.4.0-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,385 Found link https://files.pythonhosted.org/packages/28/2a/6e85b69b8a7294260e87c1defacc1dc2ee13ee01c496c0aa97e92d35f825/jutl-0.4.0.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.4.0 2025-09-12T16:51:35,385 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/69/09/3d3cbfab09bf8a343782b2cc0e0b9f181295cb4670daf2475bb3ec5fd3e6/jutl-0.4.1-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,385 Found link https://files.pythonhosted.org/packages/20/ba/4fd386b15539312a34f79e7c42a9110c238b0d6a6339220c7fd1818e464d/jutl-0.4.1.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.4.1 2025-09-12T16:51:35,385 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/78/ae/7ac11c356c4c4e8b1c33f2faacf26955ca96a7f01fe13bbcdb723852f1a8/jutl-0.5.0-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,386 Found link https://files.pythonhosted.org/packages/09/35/8a761f05a418b9f36b99a66b3185eef8fdbb270a3779be716b4f27f03e1f/jutl-0.5.0.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.5.0 2025-09-12T16:51:35,386 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/e1/0e/c54d3bf5045b2186c94965e1e8d0a0e03b247c1dcebd8666a76599781a78/jutl-0.5.1-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,386 Found link https://files.pythonhosted.org/packages/1f/60/ff366c2456df3ea0b5a81a3da9e0e3185ee11b484756af6b3d39b8d9bcc8/jutl-0.5.1.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.5.1 2025-09-12T16:51:35,386 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/f5/63/d8f394322c51f01ea2d4b9fabf90264852c763d6c3417795ba30225461f3/jutl-0.5.2-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,387 Found link https://files.pythonhosted.org/packages/78/41/9a3650a7ffc1bf1055ab01384c00e0326785674919a3215f040e2830e103/jutl-0.5.2.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.5.2 2025-09-12T16:51:35,387 Skipping link: No binaries permitted for jutl: https://files.pythonhosted.org/packages/be/07/fb83d8f749e3b7f3630fcdc90cde14c42ec9b801c8bb103e368e2037c244/jutl-0.5.3-py3-none-any.whl (from https://pypi.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,387 Found link https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz (from https://pypi.org/simple/jutl/) (requires-python:>=3.10), version: 0.5.3 2025-09-12T16:51:35,387 Fetching project page and analyzing links: https://www.piwheels.org/simple/jutl/ 2025-09-12T16:51:35,388 Getting page https://www.piwheels.org/simple/jutl/ 2025-09-12T16:51:35,389 Found index url https://www.piwheels.org/simple/ 2025-09-12T16:51:35,484 Fetched page https://www.piwheels.org/simple/jutl/ as text/html 2025-09-12T16:51:35,487 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.5.2-py3-none-any.whl#sha256=a18092e129cf88826e4621847310e69d66f728838c82b754ad00ec5cdc63b370 (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,487 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.5.1-py3-none-any.whl#sha256=abb97d8ea60693c6bc427a270e7f7575a8cea93dffd77f65465686013f1e30c2 (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,487 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.5.0-py3-none-any.whl#sha256=4a3ef140f5c3c7efbb3a2129cbe08167338a3834f678b98ed24d4413d4f269d8 (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.4.1-py3-none-any.whl#sha256=68f460cec4f067753f24cbb1bcf0c695cd26e28e2d1e574e04df8a708bd5b794 (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.4.0-py3-none-any.whl#sha256=5772c70c2adcd05dd8f7d78635e6b46c1c128bc5113e5b7bf0b33681576761bb (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.3.0-py3-none-any.whl#sha256=935f713aec03564d0a25fdea5c976aa9d56b002e5802994bab1365524c5b8edb (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.2.0-py3-none-any.whl#sha256=68433e184b55b706633009aad891bd6751d2b4a7ca280854d2d429af073e9aaf (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.0.1-py3-none-any.whl#sha256=6cf75415fd458c54f9ef55b03e63dc949d08730a1c1e9d244ef0431dd781e158 (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,488 Skipping link: No binaries permitted for jutl: https://archive1.piwheels.org/simple/jutl/jutl-0.0.1a0-py3-none-any.whl#sha256=9740c3dc117180fddc86cd6c16e461a048248f0d21023e9941cf721610ee8cad (from https://www.piwheels.org/simple/jutl/) (requires-python:>=3.10) 2025-09-12T16:51:35,489 Skipping link: not a file: https://www.piwheels.org/simple/jutl/ 2025-09-12T16:51:35,489 Skipping link: not a file: https://pypi.org/simple/jutl/ 2025-09-12T16:51:35,515 Given no hashes to check 1 links for project 'jutl': discarding no candidates 2025-09-12T16:51:35,517 Collecting jutl==0.5.3 2025-09-12T16:51:35,518 Created temporary directory: /tmp/pip-unpack-5n1__a3y 2025-09-12T16:51:35,666 Downloading jutl-0.5.3.tar.gz (14 kB) 2025-09-12T16:51:35,727 Added jutl==0.5.3 from https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz to build tracker '/tmp/pip-build-tracker-zwaa9tny' 2025-09-12T16:51:35,729 Running setup.py (path:/tmp/pip-wheel-w46q5kyw/jutl_72f89822acde40e498c579b06443d3a5/setup.py) egg_info for package jutl 2025-09-12T16:51:35,729 Created temporary directory: /tmp/pip-pip-egg-info-pq9ey9r0 2025-09-12T16:51:35,729 Preparing metadata (setup.py): started 2025-09-12T16:51:35,730 Running command python setup.py egg_info 2025-09-12T16:51:36,976 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T16:51:36,977 !! 2025-09-12T16:51:36,977 ******************************************************************************** 2025-09-12T16:51:36,977 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T16:51:36,977 License :: OSI Approved :: MIT License 2025-09-12T16:51:36,977 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T16:51:36,978 ******************************************************************************** 2025-09-12T16:51:36,978 !! 2025-09-12T16:51:36,978 self._finalize_license_expression() 2025-09-12T16:51:37,079 running egg_info 2025-09-12T16:51:37,167 creating /tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info 2025-09-12T16:51:37,168 writing /tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/PKG-INFO 2025-09-12T16:51:37,169 writing dependency_links to /tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/dependency_links.txt 2025-09-12T16:51:37,170 writing top-level names to /tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/top_level.txt 2025-09-12T16:51:37,170 writing manifest file '/tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/SOURCES.txt' 2025-09-12T16:51:37,445 reading manifest file '/tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/SOURCES.txt' 2025-09-12T16:51:37,445 adding license file 'LICENSE.md' 2025-09-12T16:51:37,449 writing manifest file '/tmp/pip-pip-egg-info-pq9ey9r0/jutl.egg-info/SOURCES.txt' 2025-09-12T16:51:37,579 Preparing metadata (setup.py): finished with status 'done' 2025-09-12T16:51:37,584 Source in /tmp/pip-wheel-w46q5kyw/jutl_72f89822acde40e498c579b06443d3a5 has version 0.5.3, which satisfies requirement jutl==0.5.3 from https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz 2025-09-12T16:51:37,585 Removed jutl==0.5.3 from https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz from build tracker '/tmp/pip-build-tracker-zwaa9tny' 2025-09-12T16:51:37,591 Created temporary directory: /tmp/pip-unpack-771prl2g 2025-09-12T16:51:37,591 Created temporary directory: /tmp/pip-unpack-qbeb2fed 2025-09-12T16:51:37,592 Building wheels for collected packages: jutl 2025-09-12T16:51:37,593 Created temporary directory: /tmp/pip-wheel-5ra4wfxm 2025-09-12T16:51:37,594 DEPRECATION: Building 'jutl' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'jutl'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-12T16:51:37,595 Building wheel for jutl (setup.py): started 2025-09-12T16:51:37,596 Destination directory: /tmp/pip-wheel-5ra4wfxm 2025-09-12T16:51:37,597 Running command python setup.py bdist_wheel 2025-09-12T16:51:38,751 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T16:51:38,751 !! 2025-09-12T16:51:38,751 ******************************************************************************** 2025-09-12T16:51:38,751 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T16:51:38,751 License :: OSI Approved :: MIT License 2025-09-12T16:51:38,752 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T16:51:38,752 ******************************************************************************** 2025-09-12T16:51:38,752 !! 2025-09-12T16:51:38,752 self._finalize_license_expression() 2025-09-12T16:51:38,769 running bdist_wheel 2025-09-12T16:51:39,194 running build 2025-09-12T16:51:39,195 running build_py 2025-09-12T16:51:39,285 creating build/lib/jutl 2025-09-12T16:51:39,285 copying jutl/__init__.py -> build/lib/jutl 2025-09-12T16:51:39,286 creating build/lib/jutl/utilities 2025-09-12T16:51:39,287 copying jutl/utilities/helloworld.py -> build/lib/jutl/utilities 2025-09-12T16:51:39,287 copying jutl/utilities/__init__.py -> build/lib/jutl/utilities 2025-09-12T16:51:39,288 creating build/lib/jutl/timers 2025-09-12T16:51:39,289 copying jutl/timers/timer.py -> build/lib/jutl/timers 2025-09-12T16:51:39,289 copying jutl/timers/stopwatch.py -> build/lib/jutl/timers 2025-09-12T16:51:39,290 copying jutl/timers/reporter.py -> build/lib/jutl/timers 2025-09-12T16:51:39,291 copying jutl/timers/__init__.py -> build/lib/jutl/timers 2025-09-12T16:51:39,291 creating build/lib/jutl/sorters 2025-09-12T16:51:39,292 copying jutl/sorters/__init__.py -> build/lib/jutl/sorters 2025-09-12T16:51:39,293 creating build/lib/jutl/pipelining 2025-09-12T16:51:39,293 copying jutl/pipelining/instructionpipeline.py -> build/lib/jutl/pipelining 2025-09-12T16:51:39,294 copying jutl/pipelining/datapipeline.py -> build/lib/jutl/pipelining 2025-09-12T16:51:39,294 copying jutl/pipelining/__init__.py -> build/lib/jutl/pipelining 2025-09-12T16:51:39,295 creating build/lib/jutl/logic 2025-09-12T16:51:39,296 copying jutl/logic/__init__.py -> build/lib/jutl/logic 2025-09-12T16:51:39,296 creating build/lib/jutl/language 2025-09-12T16:51:39,297 copying jutl/language/__init__.py -> build/lib/jutl/language 2025-09-12T16:51:39,298 creating build/lib/jutl/formatting 2025-09-12T16:51:39,298 copying jutl/formatting/utils.py -> build/lib/jutl/formatting 2025-09-12T16:51:39,299 copying jutl/formatting/text.py -> build/lib/jutl/formatting 2025-09-12T16:51:39,299 copying jutl/formatting/color.py -> build/lib/jutl/formatting 2025-09-12T16:51:39,300 copying jutl/formatting/__init__.py -> build/lib/jutl/formatting 2025-09-12T16:51:39,301 creating build/lib/jutl/exceptions 2025-09-12T16:51:39,301 copying jutl/exceptions/missinginput.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,302 copying jutl/exceptions/jutlexception.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,303 copying jutl/exceptions/invalidformatting.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,303 copying jutl/exceptions/fullstack.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,304 copying jutl/exceptions/fullqueue.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,305 copying jutl/exceptions/emptystack.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,305 copying jutl/exceptions/emptyqueue.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,306 copying jutl/exceptions/emptypipeline.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,307 copying jutl/exceptions/__init__.py -> build/lib/jutl/exceptions 2025-09-12T16:51:39,308 creating build/lib/jutl/datastructures 2025-09-12T16:51:39,308 copying jutl/datastructures/stack.py -> build/lib/jutl/datastructures 2025-09-12T16:51:39,309 copying jutl/datastructures/queue.py -> build/lib/jutl/datastructures 2025-09-12T16:51:39,309 copying jutl/datastructures/__init__.py -> build/lib/jutl/datastructures 2025-09-12T16:51:39,310 creating build/lib/jutl/cryptography 2025-09-12T16:51:39,311 copying jutl/cryptography/substitutioncipher.py -> build/lib/jutl/cryptography 2025-09-12T16:51:39,311 copying jutl/cryptography/rot13cipher.py -> build/lib/jutl/cryptography 2025-09-12T16:51:39,312 copying jutl/cryptography/caesarcipher.py -> build/lib/jutl/cryptography 2025-09-12T16:51:39,313 copying jutl/cryptography/__init__.py -> build/lib/jutl/cryptography 2025-09-12T16:51:39,313 creating build/lib/jutl/converters 2025-09-12T16:51:39,314 copying jutl/converters/__init__.py -> build/lib/jutl/converters 2025-09-12T16:51:39,315 creating build/lib/jutl/calculators 2025-09-12T16:51:39,315 copying jutl/calculators/__init__.py -> build/lib/jutl/calculators 2025-09-12T16:51:39,316 creating build/lib/jutl/benchmarking 2025-09-12T16:51:39,316 copying jutl/benchmarking/latency.py -> build/lib/jutl/benchmarking 2025-09-12T16:51:39,317 copying jutl/benchmarking/__init__.py -> build/lib/jutl/benchmarking 2025-09-12T16:51:39,318 creating build/lib/jutl/averages 2025-09-12T16:51:39,318 copying jutl/averages/__init__.py -> build/lib/jutl/averages 2025-09-12T16:51:39,420 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-12T16:51:39,420 !! 2025-09-12T16:51:39,421 ******************************************************************************** 2025-09-12T16:51:39,421 Please avoid running ``setup.py`` directly. 2025-09-12T16:51:39,421 Instead, use pypa/build, pypa/installer or other 2025-09-12T16:51:39,421 standards-based tools. 2025-09-12T16:51:39,421 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-12T16:51:39,421 or your builds will no longer be supported. 2025-09-12T16:51:39,422 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-12T16:51:39,422 ******************************************************************************** 2025-09-12T16:51:39,422 !! 2025-09-12T16:51:39,422 self.initialize_options() 2025-09-12T16:51:39,505 installing to build/bdist.linux-armv7l/wheel 2025-09-12T16:51:39,505 running install 2025-09-12T16:51:39,529 running install_lib 2025-09-12T16:51:39,615 creating build/bdist.linux-armv7l/wheel 2025-09-12T16:51:39,616 creating build/bdist.linux-armv7l/wheel/jutl 2025-09-12T16:51:39,617 creating build/bdist.linux-armv7l/wheel/jutl/averages 2025-09-12T16:51:39,617 copying build/lib/jutl/averages/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/averages 2025-09-12T16:51:39,618 creating build/bdist.linux-armv7l/wheel/jutl/benchmarking 2025-09-12T16:51:39,618 copying build/lib/jutl/benchmarking/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/benchmarking 2025-09-12T16:51:39,619 copying build/lib/jutl/benchmarking/latency.py -> build/bdist.linux-armv7l/wheel/./jutl/benchmarking 2025-09-12T16:51:39,619 creating build/bdist.linux-armv7l/wheel/jutl/calculators 2025-09-12T16:51:39,620 copying build/lib/jutl/calculators/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/calculators 2025-09-12T16:51:39,620 creating build/bdist.linux-armv7l/wheel/jutl/converters 2025-09-12T16:51:39,621 copying build/lib/jutl/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/converters 2025-09-12T16:51:39,621 creating build/bdist.linux-armv7l/wheel/jutl/cryptography 2025-09-12T16:51:39,622 copying build/lib/jutl/cryptography/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/cryptography 2025-09-12T16:51:39,622 copying build/lib/jutl/cryptography/caesarcipher.py -> build/bdist.linux-armv7l/wheel/./jutl/cryptography 2025-09-12T16:51:39,623 copying build/lib/jutl/cryptography/rot13cipher.py -> build/bdist.linux-armv7l/wheel/./jutl/cryptography 2025-09-12T16:51:39,623 copying build/lib/jutl/cryptography/substitutioncipher.py -> build/bdist.linux-armv7l/wheel/./jutl/cryptography 2025-09-12T16:51:39,624 creating build/bdist.linux-armv7l/wheel/jutl/datastructures 2025-09-12T16:51:39,624 copying build/lib/jutl/datastructures/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/datastructures 2025-09-12T16:51:39,625 copying build/lib/jutl/datastructures/queue.py -> build/bdist.linux-armv7l/wheel/./jutl/datastructures 2025-09-12T16:51:39,625 copying build/lib/jutl/datastructures/stack.py -> build/bdist.linux-armv7l/wheel/./jutl/datastructures 2025-09-12T16:51:39,626 creating build/bdist.linux-armv7l/wheel/jutl/exceptions 2025-09-12T16:51:39,626 copying build/lib/jutl/exceptions/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,626 copying build/lib/jutl/exceptions/emptypipeline.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,627 copying build/lib/jutl/exceptions/emptyqueue.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,627 copying build/lib/jutl/exceptions/emptystack.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,628 copying build/lib/jutl/exceptions/fullqueue.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,628 copying build/lib/jutl/exceptions/fullstack.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,629 copying build/lib/jutl/exceptions/invalidformatting.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,629 copying build/lib/jutl/exceptions/jutlexception.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,629 copying build/lib/jutl/exceptions/missinginput.py -> build/bdist.linux-armv7l/wheel/./jutl/exceptions 2025-09-12T16:51:39,630 creating build/bdist.linux-armv7l/wheel/jutl/formatting 2025-09-12T16:51:39,631 copying build/lib/jutl/formatting/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/formatting 2025-09-12T16:51:39,631 copying build/lib/jutl/formatting/color.py -> build/bdist.linux-armv7l/wheel/./jutl/formatting 2025-09-12T16:51:39,631 copying build/lib/jutl/formatting/text.py -> build/bdist.linux-armv7l/wheel/./jutl/formatting 2025-09-12T16:51:39,632 copying build/lib/jutl/formatting/utils.py -> build/bdist.linux-armv7l/wheel/./jutl/formatting 2025-09-12T16:51:39,633 creating build/bdist.linux-armv7l/wheel/jutl/language 2025-09-12T16:51:39,633 copying build/lib/jutl/language/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/language 2025-09-12T16:51:39,634 creating build/bdist.linux-armv7l/wheel/jutl/logic 2025-09-12T16:51:39,634 copying build/lib/jutl/logic/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/logic 2025-09-12T16:51:39,635 creating build/bdist.linux-armv7l/wheel/jutl/pipelining 2025-09-12T16:51:39,635 copying build/lib/jutl/pipelining/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/pipelining 2025-09-12T16:51:39,635 copying build/lib/jutl/pipelining/datapipeline.py -> build/bdist.linux-armv7l/wheel/./jutl/pipelining 2025-09-12T16:51:39,636 copying build/lib/jutl/pipelining/instructionpipeline.py -> build/bdist.linux-armv7l/wheel/./jutl/pipelining 2025-09-12T16:51:39,636 creating build/bdist.linux-armv7l/wheel/jutl/sorters 2025-09-12T16:51:39,637 copying build/lib/jutl/sorters/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/sorters 2025-09-12T16:51:39,637 creating build/bdist.linux-armv7l/wheel/jutl/timers 2025-09-12T16:51:39,638 copying build/lib/jutl/timers/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/timers 2025-09-12T16:51:39,638 copying build/lib/jutl/timers/reporter.py -> build/bdist.linux-armv7l/wheel/./jutl/timers 2025-09-12T16:51:39,639 copying build/lib/jutl/timers/stopwatch.py -> build/bdist.linux-armv7l/wheel/./jutl/timers 2025-09-12T16:51:39,639 copying build/lib/jutl/timers/timer.py -> build/bdist.linux-armv7l/wheel/./jutl/timers 2025-09-12T16:51:39,640 creating build/bdist.linux-armv7l/wheel/jutl/utilities 2025-09-12T16:51:39,640 copying build/lib/jutl/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl/utilities 2025-09-12T16:51:39,641 copying build/lib/jutl/utilities/helloworld.py -> build/bdist.linux-armv7l/wheel/./jutl/utilities 2025-09-12T16:51:39,641 copying build/lib/jutl/__init__.py -> build/bdist.linux-armv7l/wheel/./jutl 2025-09-12T16:51:39,642 running install_egg_info 2025-09-12T16:51:39,732 running egg_info 2025-09-12T16:51:39,817 writing jutl.egg-info/PKG-INFO 2025-09-12T16:51:39,818 writing dependency_links to jutl.egg-info/dependency_links.txt 2025-09-12T16:51:39,819 writing top-level names to jutl.egg-info/top_level.txt 2025-09-12T16:51:39,917 reading manifest file 'jutl.egg-info/SOURCES.txt' 2025-09-12T16:51:39,920 adding license file 'LICENSE.md' 2025-09-12T16:51:39,924 writing manifest file 'jutl.egg-info/SOURCES.txt' 2025-09-12T16:51:39,925 Copying jutl.egg-info to build/bdist.linux-armv7l/wheel/./jutl-0.5.3-py3.13.egg-info 2025-09-12T16:51:39,927 running install_scripts 2025-09-12T16:51:39,929 creating build/bdist.linux-armv7l/wheel/jutl-0.5.3.dist-info/WHEEL 2025-09-12T16:51:39,931 creating '/tmp/pip-wheel-5ra4wfxm/jutl-0.5.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-12T16:51:39,932 adding 'jutl/__init__.py' 2025-09-12T16:51:39,933 adding 'jutl/averages/__init__.py' 2025-09-12T16:51:39,934 adding 'jutl/benchmarking/__init__.py' 2025-09-12T16:51:39,935 adding 'jutl/benchmarking/latency.py' 2025-09-12T16:51:39,935 adding 'jutl/calculators/__init__.py' 2025-09-12T16:51:39,936 adding 'jutl/converters/__init__.py' 2025-09-12T16:51:39,937 adding 'jutl/cryptography/__init__.py' 2025-09-12T16:51:39,937 adding 'jutl/cryptography/caesarcipher.py' 2025-09-12T16:51:39,938 adding 'jutl/cryptography/rot13cipher.py' 2025-09-12T16:51:39,939 adding 'jutl/cryptography/substitutioncipher.py' 2025-09-12T16:51:39,940 adding 'jutl/datastructures/__init__.py' 2025-09-12T16:51:39,941 adding 'jutl/datastructures/queue.py' 2025-09-12T16:51:39,942 adding 'jutl/datastructures/stack.py' 2025-09-12T16:51:39,943 adding 'jutl/exceptions/__init__.py' 2025-09-12T16:51:39,944 adding 'jutl/exceptions/emptypipeline.py' 2025-09-12T16:51:39,944 adding 'jutl/exceptions/emptyqueue.py' 2025-09-12T16:51:39,945 adding 'jutl/exceptions/emptystack.py' 2025-09-12T16:51:39,946 adding 'jutl/exceptions/fullqueue.py' 2025-09-12T16:51:39,946 adding 'jutl/exceptions/fullstack.py' 2025-09-12T16:51:39,947 adding 'jutl/exceptions/invalidformatting.py' 2025-09-12T16:51:39,948 adding 'jutl/exceptions/jutlexception.py' 2025-09-12T16:51:39,949 adding 'jutl/exceptions/missinginput.py' 2025-09-12T16:51:39,949 adding 'jutl/formatting/__init__.py' 2025-09-12T16:51:39,950 adding 'jutl/formatting/color.py' 2025-09-12T16:51:39,951 adding 'jutl/formatting/text.py' 2025-09-12T16:51:39,952 adding 'jutl/formatting/utils.py' 2025-09-12T16:51:39,953 adding 'jutl/language/__init__.py' 2025-09-12T16:51:39,953 adding 'jutl/logic/__init__.py' 2025-09-12T16:51:39,954 adding 'jutl/pipelining/__init__.py' 2025-09-12T16:51:39,955 adding 'jutl/pipelining/datapipeline.py' 2025-09-12T16:51:39,956 adding 'jutl/pipelining/instructionpipeline.py' 2025-09-12T16:51:39,956 adding 'jutl/sorters/__init__.py' 2025-09-12T16:51:39,957 adding 'jutl/timers/__init__.py' 2025-09-12T16:51:39,958 adding 'jutl/timers/reporter.py' 2025-09-12T16:51:39,959 adding 'jutl/timers/stopwatch.py' 2025-09-12T16:51:39,960 adding 'jutl/timers/timer.py' 2025-09-12T16:51:39,961 adding 'jutl/utilities/__init__.py' 2025-09-12T16:51:39,962 adding 'jutl/utilities/helloworld.py' 2025-09-12T16:51:39,963 adding 'jutl-0.5.3.dist-info/licenses/LICENSE.md' 2025-09-12T16:51:39,964 adding 'jutl-0.5.3.dist-info/METADATA' 2025-09-12T16:51:39,965 adding 'jutl-0.5.3.dist-info/WHEEL' 2025-09-12T16:51:39,965 adding 'jutl-0.5.3.dist-info/top_level.txt' 2025-09-12T16:51:39,967 adding 'jutl-0.5.3.dist-info/RECORD' 2025-09-12T16:51:39,967 removing build/bdist.linux-armv7l/wheel 2025-09-12T16:51:40,101 Building wheel for jutl (setup.py): finished with status 'done' 2025-09-12T16:51:40,103 Created wheel for jutl: filename=jutl-0.5.3-py3-none-any.whl size=22747 sha256=d887a03321ef04bf5500fccb84294c0e8be876f80a17522082bcd36fb9b0f70c 2025-09-12T16:51:40,104 Stored in directory: /tmp/pip-ephem-wheel-cache-wenu1p46/wheels/3c/a7/5b/60ff7e46c224cc0c8660127e682420a57e26c9a152f8311f7c 2025-09-12T16:51:40,118 Successfully built jutl 2025-09-12T16:51:40,119 Removed build tracker: '/tmp/pip-build-tracker-zwaa9tny'