2026-09-14T17:45:56,494 Created temporary directory: /tmp/pip-ephem-wheel-cache-4ea5__2v 2026-09-14T17:45:56,496 Created temporary directory: /tmp/pip-build-tracker-0sut8y8e 2026-09-14T17:45:56,497 Initialized build tracking at /tmp/pip-build-tracker-0sut8y8e 2026-09-14T17:45:56,497 Created build tracker: /tmp/pip-build-tracker-0sut8y8e 2026-09-14T17:45:56,498 Entered build tracker: /tmp/pip-build-tracker-0sut8y8e 2026-09-14T17:45:56,498 Created temporary directory: /tmp/pip-wheel-z_479zyk 2026-09-14T17:45:56,501 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-09-14T17:45:56,504 Created temporary directory: /tmp/pip-ephem-wheel-cache-cr_y8ail 2026-09-14T17:45:56,528 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-14T17:45:56,532 2 location(s) to search for versions of jctlfmt: 2026-09-14T17:45:56,532 * https://pypi.org/simple/jctlfmt/ 2026-09-14T17:45:56,532 * https://www.piwheels.org/simple/jctlfmt/ 2026-09-14T17:45:56,533 Fetching project page and analyzing links: https://pypi.org/simple/jctlfmt/ 2026-09-14T17:45:56,533 Getting page https://pypi.org/simple/jctlfmt/ 2026-09-14T17:45:56,535 Found index url https://pypi.org/simple 2026-09-14T17:45:56,766 Fetched page https://pypi.org/simple/jctlfmt/ as application/vnd.pypi.simple.v1+json 2026-09-14T17:45:56,770 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/3e/42/1a4aea8e97252c11ac9d8ca4f45120ad9b666ab691ae2bb5fd2f344f6415/jctlfmt-1.0.1-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,771 Found link https://files.pythonhosted.org/packages/69/3b/468cdb93c0dd996e1864dbdb4f010b672a1bb9d4045f11efac58974813d7/jctlfmt-1.0.1.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.0.1 2026-09-14T17:45:56,772 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/a9/ee/e6515f25e66a977c30b4c397a26432f3150ad7ec21cbc7b210ced128a0bd/jctlfmt-1.1.0-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,773 Found link https://files.pythonhosted.org/packages/e3/87/02bd8662cb8a63b881de6bc2882119419ae43dff350738de89891fcd71a3/jctlfmt-1.1.0.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.1.0 2026-09-14T17:45:56,774 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/9c/29/7bcf410344ab1c9e8ca1277b499615bab7625a244a4f4ad41d4585a9f88f/jctlfmt-1.1.1-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,775 Found link https://files.pythonhosted.org/packages/8a/29/5ce1f6c95e7b5e148547fc3d48104b92cd45ab4ddbad7b5f49d2adbed480/jctlfmt-1.1.1.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.1.1 2026-09-14T17:45:56,775 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/4b/1d/b138817f2ea13d23715af5197c5f192c10b6ead79dcee24220923452d36e/jctlfmt-1.2.0-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,776 Found link https://files.pythonhosted.org/packages/bf/51/d1535b01b24dea13c288d838e43a3576e50bfa1629d22a3d279543a61e80/jctlfmt-1.2.0.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.2.0 2026-09-14T17:45:56,777 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/45/ee/ea51a08a160b66b799d2584c8214705d146eb2f318af84a92740c1ae170f/jctlfmt-1.3.0-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,778 Found link https://files.pythonhosted.org/packages/d1/48/4e83fd4257d60d2f37f31fbe3e2102c737cf95a2b8639cafa9bcb95aab46/jctlfmt-1.3.0.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.3.0 2026-09-14T17:45:56,779 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/99/8e/e96df63afb03acca1bea08bcba057be1fa9ad7948237b748e1743dde2fc0/jctlfmt-1.4.0-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,780 Found link https://files.pythonhosted.org/packages/81/dd/8ff496c4ee8318ccfc5bb3cf87f9d3ca1f49efcf9425056da6f61cc2a920/jctlfmt-1.4.0.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.4.0 2026-09-14T17:45:56,781 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/d5/10/a97aba589f3ba6867ff4b29786f24637b40fbea2c917a0c113b7a87eec73/jctlfmt-1.4.1-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,781 Found link https://files.pythonhosted.org/packages/f1/71/f1df35a73f7d96802e1fbaf385aaf6d783fa17a439c07aa2eaaab79a9c05/jctlfmt-1.4.1.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 1.4.1 2026-09-14T17:45:56,782 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/34/68/3687c45d0b67afa8e3b85076d7359233b3528072e999d39ffa601555b77f/jctlfmt-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,783 Found link https://files.pythonhosted.org/packages/87/60/56d092862854c673b2c52e2b44ea6bf0872405d6d9eec4112744eff26475/jctlfmt-2.0.0.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 2.0.0 2026-09-14T17:45:56,783 Skipping link: No binaries permitted for jctlfmt: https://files.pythonhosted.org/packages/ed/3d/c2bdaaefab5db3e67e3326d2e4b53ee58a137e7d4ab3398b22f7419384e6/jctlfmt-2.0.1-py3-none-any.whl (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,784 Found link https://files.pythonhosted.org/packages/3b/88/f3e45eb99356177f8c6d4ccb2badbab55a98435cca979f58b621d13f31ad/jctlfmt-2.0.1.tar.gz (from https://pypi.org/simple/jctlfmt/) (requires-python:>=3.9.1), version: 2.0.1 2026-09-14T17:45:56,785 Fetching project page and analyzing links: https://www.piwheels.org/simple/jctlfmt/ 2026-09-14T17:45:56,786 Getting page https://www.piwheels.org/simple/jctlfmt/ 2026-09-14T17:45:56,787 Found index url https://www.piwheels.org/simple 2026-09-14T17:45:56,976 Fetched page https://www.piwheels.org/simple/jctlfmt/ as text/html 2026-09-14T17:45:56,979 Skipping link: No binaries permitted for jctlfmt: https://www.piwheels.org/simple/jctlfmt/jctlfmt-2.0.0-py3-none-any.whl#sha256=790b444921dd93bf985b1d80957fa68a111189874fc93106d7b6b39be8cae5b0 (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,980 Skipping link: No binaries permitted for jctlfmt: https://archive1.piwheels.org/simple/jctlfmt/jctlfmt-1.4.1-py3-none-any.whl#sha256=86c6446befa93cf6126c397f640bfce2ba80ec615dfb55553179c05f1afd1540 (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,980 Skipping link: No binaries permitted for jctlfmt: https://archive1.piwheels.org/simple/jctlfmt/jctlfmt-1.4.0-py3-none-any.whl#sha256=2c087404857a2bcf06ac4634e21fb647307c2f230d98422e0819dc2764bcbe7f (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,981 Skipping link: No binaries permitted for jctlfmt: https://archive1.piwheels.org/simple/jctlfmt/jctlfmt-1.1.1-py3-none-any.whl#sha256=25d0dcb3b50c825e6ecc97d29018703b1ea7dc1044989df05b789b92fe03ae40 (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,981 Skipping link: No binaries permitted for jctlfmt: https://archive1.piwheels.org/simple/jctlfmt/jctlfmt-1.1.0-py3-none-any.whl#sha256=468de732cd6f66686f2ee37946442e47033ce03ab031afc5ca4925fb8eb22489 (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,982 Skipping link: No binaries permitted for jctlfmt: https://archive1.piwheels.org/simple/jctlfmt/jctlfmt-1.0.1-py3-none-any.whl#sha256=d133e556a19bbb14f73f155c30cbe43c154ceb7d86caedae7bb53f11e423adaa (from https://www.piwheels.org/simple/jctlfmt/) (requires-python:>=3.9.1) 2026-09-14T17:45:56,983 Skipping link: not a file: https://www.piwheels.org/simple/jctlfmt/ 2026-09-14T17:45:56,984 Skipping link: not a file: https://pypi.org/simple/jctlfmt/ 2026-09-14T17:45:57,003 Given no hashes to check 1 links for project 'jctlfmt': discarding no candidates 2026-09-14T17:45:57,021 Collecting jctlfmt==2.0.1 2026-09-14T17:45:57,023 Created temporary directory: /tmp/pip-unpack-_lab3pjw 2026-09-14T17:45:57,179 Downloading jctlfmt-2.0.1.tar.gz (5.6 kB) 2026-09-14T17:45:57,205 Added jctlfmt==2.0.1 from https://files.pythonhosted.org/packages/3b/88/f3e45eb99356177f8c6d4ccb2badbab55a98435cca979f58b621d13f31ad/jctlfmt-2.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-0sut8y8e' 2026-09-14T17:45:57,207 Running setup.py (path:/tmp/pip-wheel-z_479zyk/jctlfmt_81363528b30b44c88eff3d50371737d6/setup.py) egg_info for package jctlfmt 2026-09-14T17:45:57,208 Created temporary directory: /tmp/pip-pip-egg-info-m2yopfr4 2026-09-14T17:45:57,208 Preparing metadata (setup.py): started 2026-09-14T17:45:57,209 Running command python setup.py egg_info 2026-09-14T17:45:57,750 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-14T17:45:57,750 !! 2026-09-14T17:45:57,752 ******************************************************************************** 2026-09-14T17:45:57,752 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-14T17:45:57,753 License :: OSI Approved :: MIT License 2026-09-14T17:45:57,754 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-14T17:45:57,755 ******************************************************************************** 2026-09-14T17:45:57,756 !! 2026-09-14T17:45:57,756 self._finalize_license_expression() 2026-09-14T17:45:58,148 running egg_info 2026-09-14T17:45:58,177 creating /tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info 2026-09-14T17:45:58,178 writing /tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/PKG-INFO 2026-09-14T17:45:58,181 writing dependency_links to /tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/dependency_links.txt 2026-09-14T17:45:58,184 writing top-level names to /tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/top_level.txt 2026-09-14T17:45:58,185 writing manifest file '/tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/SOURCES.txt' 2026-09-14T17:45:58,271 reading manifest file '/tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/SOURCES.txt' 2026-09-14T17:45:58,273 adding license file 'LICENSE' 2026-09-14T17:45:58,275 writing manifest file '/tmp/pip-pip-egg-info-m2yopfr4/jctlfmt.egg-info/SOURCES.txt' 2026-09-14T17:45:58,388 Preparing metadata (setup.py): finished with status 'done' 2026-09-14T17:45:58,392 Source in /tmp/pip-wheel-z_479zyk/jctlfmt_81363528b30b44c88eff3d50371737d6 has version 2.0.1, which satisfies requirement jctlfmt==2.0.1 from https://files.pythonhosted.org/packages/3b/88/f3e45eb99356177f8c6d4ccb2badbab55a98435cca979f58b621d13f31ad/jctlfmt-2.0.1.tar.gz 2026-09-14T17:45:58,393 Removed jctlfmt==2.0.1 from https://files.pythonhosted.org/packages/3b/88/f3e45eb99356177f8c6d4ccb2badbab55a98435cca979f58b621d13f31ad/jctlfmt-2.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-0sut8y8e' 2026-09-14T17:45:58,399 Created temporary directory: /tmp/pip-unpack-mmf8dco8 2026-09-14T17:45:58,399 Building wheels for collected packages: jctlfmt 2026-09-14T17:45:58,404 Created temporary directory: /tmp/pip-wheel-vzqlm_bb 2026-09-14T17:45:58,405 Building wheel for jctlfmt (setup.py): started 2026-09-14T17:45:58,406 Destination directory: /tmp/pip-wheel-vzqlm_bb 2026-09-14T17:45:58,407 Running command python setup.py bdist_wheel 2026-09-14T17:45:58,924 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-14T17:45:58,924 !! 2026-09-14T17:45:58,925 ******************************************************************************** 2026-09-14T17:45:58,926 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-14T17:45:58,927 License :: OSI Approved :: MIT License 2026-09-14T17:45:58,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-14T17:45:58,928 ******************************************************************************** 2026-09-14T17:45:58,929 !! 2026-09-14T17:45:58,929 self._finalize_license_expression() 2026-09-14T17:45:59,268 running bdist_wheel 2026-09-14T17:45:59,402 running build 2026-09-14T17:45:59,402 running build_py 2026-09-14T17:45:59,430 creating build/lib/jctlfmt 2026-09-14T17:45:59,432 copying jctlfmt/__init__.py -> build/lib/jctlfmt 2026-09-14T17:45:59,462 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-09-14T17:45:59,462 !! 2026-09-14T17:45:59,463 ******************************************************************************** 2026-09-14T17:45:59,464 Please avoid running ``setup.py`` directly. 2026-09-14T17:45:59,464 Instead, use pypa/build, pypa/installer or other 2026-09-14T17:45:59,465 standards-based tools. 2026-09-14T17:45:59,466 This deprecation is overdue, please update your project and remove deprecated 2026-09-14T17:45:59,466 calls to avoid build errors in the future. 2026-09-14T17:45:59,467 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-09-14T17:45:59,468 ******************************************************************************** 2026-09-14T17:45:59,469 !! 2026-09-14T17:45:59,469 self.initialize_options() 2026-09-14T17:45:59,489 installing to build/bdist.linux-armv7l/wheel 2026-09-14T17:45:59,490 running install 2026-09-14T17:45:59,512 running install_lib 2026-09-14T17:45:59,540 creating build/bdist.linux-armv7l/wheel 2026-09-14T17:45:59,542 creating build/bdist.linux-armv7l/wheel/jctlfmt 2026-09-14T17:45:59,543 copying build/lib/jctlfmt/__init__.py -> build/bdist.linux-armv7l/wheel/./jctlfmt 2026-09-14T17:45:59,546 running install_egg_info 2026-09-14T17:45:59,580 running egg_info 2026-09-14T17:45:59,607 writing jctlfmt.egg-info/PKG-INFO 2026-09-14T17:45:59,610 writing dependency_links to jctlfmt.egg-info/dependency_links.txt 2026-09-14T17:45:59,612 writing top-level names to jctlfmt.egg-info/top_level.txt 2026-09-14T17:45:59,643 reading manifest file 'jctlfmt.egg-info/SOURCES.txt' 2026-09-14T17:45:59,645 adding license file 'LICENSE' 2026-09-14T17:45:59,648 writing manifest file 'jctlfmt.egg-info/SOURCES.txt' 2026-09-14T17:45:59,649 Copying jctlfmt.egg-info to build/bdist.linux-armv7l/wheel/./jctlfmt-2.0.1-py3.11.egg-info 2026-09-14T17:45:59,657 running install_scripts 2026-09-14T17:45:59,668 creating build/bdist.linux-armv7l/wheel/jctlfmt-2.0.1.dist-info/WHEEL 2026-09-14T17:45:59,671 creating '/tmp/pip-wheel-vzqlm_bb/jctlfmt-2.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-14T17:45:59,673 adding 'jctlfmt/__init__.py' 2026-09-14T17:45:59,676 adding 'jctlfmt-2.0.1.dist-info/licenses/LICENSE' 2026-09-14T17:45:59,677 adding 'jctlfmt-2.0.1.dist-info/METADATA' 2026-09-14T17:45:59,678 adding 'jctlfmt-2.0.1.dist-info/WHEEL' 2026-09-14T17:45:59,679 adding 'jctlfmt-2.0.1.dist-info/top_level.txt' 2026-09-14T17:45:59,680 adding 'jctlfmt-2.0.1.dist-info/RECORD' 2026-09-14T17:45:59,681 removing build/bdist.linux-armv7l/wheel 2026-09-14T17:45:59,799 Building wheel for jctlfmt (setup.py): finished with status 'done' 2026-09-14T17:45:59,802 Created wheel for jctlfmt: filename=jctlfmt-2.0.1-py3-none-any.whl size=4416 sha256=cd5a367476071bc146c3500f7e7e3cbec47f62b8c6a3964546e4a65cf2c2c228 2026-09-14T17:45:59,803 Stored in directory: /tmp/pip-ephem-wheel-cache-cr_y8ail/wheels/ab/46/ba/815d901612b8fd9ab6794b3529ce9b8cb6c8a60c603cb623d6 2026-09-14T17:45:59,812 Successfully built jctlfmt 2026-09-14T17:45:59,815 Removed build tracker: '/tmp/pip-build-tracker-0sut8y8e'