2026-09-19T19:36:54,270 Created temporary directory: /tmp/pip-ephem-wheel-cache-rbn7k5v5 2026-09-19T19:36:54,272 Created temporary directory: /tmp/pip-build-tracker-6z9sr758 2026-09-19T19:36:54,273 Initialized build tracking at /tmp/pip-build-tracker-6z9sr758 2026-09-19T19:36:54,273 Created build tracker: /tmp/pip-build-tracker-6z9sr758 2026-09-19T19:36:54,274 Entered build tracker: /tmp/pip-build-tracker-6z9sr758 2026-09-19T19:36:54,275 Created temporary directory: /tmp/pip-wheel-acy4bvco 2026-09-19T19:36:54,278 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-19T19:36:54,280 Created temporary directory: /tmp/pip-ephem-wheel-cache-jb9vspzu 2026-09-19T19:36:54,303 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-19T19:36:54,306 2 location(s) to search for versions of uplox: 2026-09-19T19:36:54,306 * https://pypi.org/simple/uplox/ 2026-09-19T19:36:54,306 * https://www.piwheels.org/simple/uplox/ 2026-09-19T19:36:54,307 Fetching project page and analyzing links: https://pypi.org/simple/uplox/ 2026-09-19T19:36:54,308 Getting page https://pypi.org/simple/uplox/ 2026-09-19T19:36:54,309 Found index url https://pypi.org/simple 2026-09-19T19:36:54,546 Fetched page https://pypi.org/simple/uplox/ as application/vnd.pypi.simple.v1+json 2026-09-19T19:36:54,549 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/7b/78/700f085d8575c8c408ad40bf9d16790d4b24626f67aa56038ccb32e30d7c/uplox-3.0.0-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,550 Found link https://files.pythonhosted.org/packages/b5/e5/fee59b187b36adcbbe92241a693bcdc1c19d701bb5a658a82d048e244311/uplox-3.0.0.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.0.0 2026-09-19T19:36:54,551 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/ce/2e/7412027c3a4cf470abb018e11bf827d198954be4a8617e5df4a12a8f6ecf/uplox-3.1.0-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,552 Found link https://files.pythonhosted.org/packages/5c/e6/a0f5e92136fc7271a93e3c372b1783a33b0f708da8fb298d80691247173c/uplox-3.1.0.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.1.0 2026-09-19T19:36:54,553 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/f5/b9/74edc1221cb252be190e8b73277050f9b2bf89f54cc452ecc4eb23121038/uplox-3.1.1-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,554 Found link https://files.pythonhosted.org/packages/51/79/e84ca1a4b286c386386cc483d45d45dc52f05d7c3f423b68bd6de687fa2d/uplox-3.1.1.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.1.1 2026-09-19T19:36:54,555 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/1d/59/a0886c3a83cd9b3892dce1c802870b5d3293e3233ee2fdd9ee3615326e17/uplox-3.2.0-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,556 Found link https://files.pythonhosted.org/packages/c6/dd/203ff48300e046beb36c70865adfe66e36c91694aeb6441c62e4ef560eb7/uplox-3.2.0.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.2.0 2026-09-19T19:36:54,557 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/ab/31/cfc69c563936dcd9d56b2f6a6ae19c88ef98e82f1e6cc2a1b0aeb3afdc4f/uplox-3.3.0-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,558 Found link https://files.pythonhosted.org/packages/34/2a/511143ed4e570b4139ffc0bd63f90d7d9a474bd517c5e2ecb043bc823b0b/uplox-3.3.0.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.3.0 2026-09-19T19:36:54,559 Skipping link: No binaries permitted for uplox: https://files.pythonhosted.org/packages/05/27/3c2d41cc816baff05a1291e5177b9a16f50fd63e3eebf13f45c574a6019b/uplox-3.3.1-py3-none-any.whl (from https://pypi.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,561 Found link https://files.pythonhosted.org/packages/4a/6e/d11a8cd3822fdbef099012d3385fab283d2c71b0674ecf720383986d4202/uplox-3.3.1.tar.gz (from https://pypi.org/simple/uplox/) (requires-python:>=3.11), version: 3.3.1 2026-09-19T19:36:54,563 Fetching project page and analyzing links: https://www.piwheels.org/simple/uplox/ 2026-09-19T19:36:54,564 Getting page https://www.piwheels.org/simple/uplox/ 2026-09-19T19:36:54,566 Found index url https://www.piwheels.org/simple 2026-09-19T19:36:54,757 Fetched page https://www.piwheels.org/simple/uplox/ as text/html 2026-09-19T19:36:54,760 Skipping link: No binaries permitted for uplox: https://archive1.piwheels.org/simple/uplox/uplox-3.3.0-py3-none-any.whl#sha256=9b0e1b37964eebf9306433cd9ffe2dcf1bb49efda458bb9355f88a042048dbc6 (from https://www.piwheels.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,761 Skipping link: No binaries permitted for uplox: https://archive1.piwheels.org/simple/uplox/uplox-3.2.0-py3-none-any.whl#sha256=3ac4d43f8638117aa40c2398804e642248d96770890f0e7c71f73dacd6ad23df (from https://www.piwheels.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,762 Skipping link: No binaries permitted for uplox: https://archive1.piwheels.org/simple/uplox/uplox-3.1.1-py3-none-any.whl#sha256=fff0cc6da7016da99bb8b0ef1c8fe6bb8c3715bc5d9066a11d77efe50aa34d78 (from https://www.piwheels.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,762 Skipping link: No binaries permitted for uplox: https://archive1.piwheels.org/simple/uplox/uplox-3.1.0-py3-none-any.whl#sha256=2bdc9490ca30223a255bcd8dd34be2c38952d81a46f308a4e7efaea20e597211 (from https://www.piwheels.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,763 Skipping link: No binaries permitted for uplox: https://archive1.piwheels.org/simple/uplox/uplox-3.0.0-py3-none-any.whl#sha256=9d14001c8c1002152b27daca1e8b451083f1d29d98a9e6078d92d624673a12c3 (from https://www.piwheels.org/simple/uplox/) (requires-python:>=3.11) 2026-09-19T19:36:54,764 Skipping link: not a file: https://www.piwheels.org/simple/uplox/ 2026-09-19T19:36:54,765 Skipping link: not a file: https://pypi.org/simple/uplox/ 2026-09-19T19:36:54,785 Given no hashes to check 1 links for project 'uplox': discarding no candidates 2026-09-19T19:36:54,803 Collecting uplox==3.3.1 2026-09-19T19:36:54,805 Created temporary directory: /tmp/pip-unpack-ou3akck_ 2026-09-19T19:36:54,961 Downloading uplox-3.3.1.tar.gz (256 kB) 2026-09-19T19:36:55,270 Added uplox==3.3.1 from https://files.pythonhosted.org/packages/4a/6e/d11a8cd3822fdbef099012d3385fab283d2c71b0674ecf720383986d4202/uplox-3.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-6z9sr758' 2026-09-19T19:36:55,276 Created temporary directory: /tmp/pip-build-env-12bp64er 2026-09-19T19:36:55,280 Installing build dependencies: started 2026-09-19T19:36:55,281 Running command pip subprocess to install build dependencies 2026-09-19T19:36:56,410 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-19T19:36:56,848 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-19T19:36:56,872 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-19T19:36:58,682 Collecting setuptools>=61.0 2026-09-19T19:36:58,683 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-19T19:36:58,698 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-19T19:36:58,934 Collecting wheel 2026-09-19T19:36:58,935 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-19T19:36:58,949 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-19T19:36:59,133 Collecting packaging>=24.0 2026-09-19T19:36:59,134 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-19T19:36:59,146 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-19T19:36:59,358 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-19T19:36:59,379 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-19T19:36:59,466 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-19T19:36:59,502 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-19T19:36:59,530 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-19T19:36:59,609 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-19T19:37:02,378 Installing collected packages: setuptools, packaging, wheel 2026-09-19T19:37:05,116 Creating /tmp/pip-build-env-12bp64er/overlay/local/bin 2026-09-19T19:37:05,118 changing mode of /tmp/pip-build-env-12bp64er/overlay/local/bin/wheel to 755 2026-09-19T19:37:05,139 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-19T19:37:05,422 Installing build dependencies: finished with status 'done' 2026-09-19T19:37:05,429 Getting requirements to build wheel: started 2026-09-19T19:37:05,430 Running command Getting requirements to build wheel 2026-09-19T19:37:06,127 running egg_info 2026-09-19T19:37:06,133 writing src/uplox.egg-info/PKG-INFO 2026-09-19T19:37:06,137 writing dependency_links to src/uplox.egg-info/dependency_links.txt 2026-09-19T19:37:06,139 writing entry points to src/uplox.egg-info/entry_points.txt 2026-09-19T19:37:06,141 writing requirements to src/uplox.egg-info/requires.txt 2026-09-19T19:37:06,142 writing top-level names to src/uplox.egg-info/top_level.txt 2026-09-19T19:37:06,177 reading manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:06,183 adding license file 'LICENSE' 2026-09-19T19:37:06,189 writing manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:06,287 Getting requirements to build wheel: finished with status 'done' 2026-09-19T19:37:06,290 Created temporary directory: /tmp/pip-modern-metadata-xk1dbbit 2026-09-19T19:37:06,293 Preparing metadata (pyproject.toml): started 2026-09-19T19:37:06,294 Running command Preparing metadata (pyproject.toml) 2026-09-19T19:37:06,957 running dist_info 2026-09-19T19:37:06,967 creating /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info 2026-09-19T19:37:06,968 writing /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/PKG-INFO 2026-09-19T19:37:06,973 writing dependency_links to /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/dependency_links.txt 2026-09-19T19:37:06,975 writing entry points to /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/entry_points.txt 2026-09-19T19:37:06,977 writing requirements to /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/requires.txt 2026-09-19T19:37:06,978 writing top-level names to /tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/top_level.txt 2026-09-19T19:37:06,980 writing manifest file '/tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:07,011 reading manifest file '/tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:07,014 adding license file 'LICENSE' 2026-09-19T19:37:07,018 writing manifest file '/tmp/pip-modern-metadata-xk1dbbit/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:07,020 creating '/tmp/pip-modern-metadata-xk1dbbit/uplox-3.3.1.dist-info' 2026-09-19T19:37:07,147 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-19T19:37:07,153 Source in /tmp/pip-wheel-acy4bvco/uplox_7467b47c35cd43528426c9ee5ba4ba31 has version 3.3.1, which satisfies requirement uplox==3.3.1 from https://files.pythonhosted.org/packages/4a/6e/d11a8cd3822fdbef099012d3385fab283d2c71b0674ecf720383986d4202/uplox-3.3.1.tar.gz 2026-09-19T19:37:07,154 Removed uplox==3.3.1 from https://files.pythonhosted.org/packages/4a/6e/d11a8cd3822fdbef099012d3385fab283d2c71b0674ecf720383986d4202/uplox-3.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-6z9sr758' 2026-09-19T19:37:07,162 Created temporary directory: /tmp/pip-unpack-t7u7mon7 2026-09-19T19:37:07,162 Building wheels for collected packages: uplox 2026-09-19T19:37:07,167 Created temporary directory: /tmp/pip-wheel-blgtq3u3 2026-09-19T19:37:07,167 Destination directory: /tmp/pip-wheel-blgtq3u3 2026-09-19T19:37:07,170 Building wheel for uplox (pyproject.toml): started 2026-09-19T19:37:07,171 Running command Building wheel for uplox (pyproject.toml) 2026-09-19T19:37:07,807 running bdist_wheel 2026-09-19T19:37:07,825 running build 2026-09-19T19:37:07,825 running build_py 2026-09-19T19:37:07,831 creating build/lib/uplox 2026-09-19T19:37:07,834 copying src/uplox/__init__.py -> build/lib/uplox 2026-09-19T19:37:07,836 creating build/lib/uplox/preprocess 2026-09-19T19:37:07,837 copying src/uplox/preprocess/__init__.py -> build/lib/uplox/preprocess 2026-09-19T19:37:07,839 copying src/uplox/preprocess/plm.py -> build/lib/uplox/preprocess 2026-09-19T19:37:07,842 creating build/lib/uplox/cli 2026-09-19T19:37:07,843 copying src/uplox/cli/__init__.py -> build/lib/uplox/cli 2026-09-19T19:37:07,845 copying src/uplox/cli/main.py -> build/lib/uplox/cli 2026-09-19T19:37:07,848 creating build/lib/uplox/hooks 2026-09-19T19:37:07,849 copying src/uplox/hooks/generic_brackets.py -> build/lib/uplox/hooks 2026-09-19T19:37:07,852 copying src/uplox/hooks/__init__.py -> build/lib/uplox/hooks 2026-09-19T19:37:07,856 creating build/lib/uplox/spec 2026-09-19T19:37:07,857 copying src/uplox/spec/ast_plan.py -> build/lib/uplox/spec 2026-09-19T19:37:07,860 copying src/uplox/spec/__init__.py -> build/lib/uplox/spec 2026-09-19T19:37:07,862 copying src/uplox/spec/ir.py -> build/lib/uplox/spec 2026-09-19T19:37:07,865 copying src/uplox/spec/reader.py -> build/lib/uplox/spec 2026-09-19T19:37:07,868 creating build/lib/uplox/tables 2026-09-19T19:37:07,870 copying src/uplox/tables/schema.py -> build/lib/uplox/tables 2026-09-19T19:37:07,872 copying src/uplox/tables/parse_section.py -> build/lib/uplox/tables 2026-09-19T19:37:07,874 copying src/uplox/tables/__init__.py -> build/lib/uplox/tables 2026-09-19T19:37:07,876 copying src/uplox/tables/ast_section.py -> build/lib/uplox/tables 2026-09-19T19:37:07,878 copying src/uplox/tables/lex_section.py -> build/lib/uplox/tables 2026-09-19T19:37:07,881 creating build/lib/uplox/parse 2026-09-19T19:37:07,882 copying src/uplox/parse/lr1.py -> build/lib/uplox/parse 2026-09-19T19:37:07,886 copying src/uplox/parse/grammar.py -> build/lib/uplox/parse 2026-09-19T19:37:07,888 copying src/uplox/parse/runtime.py -> build/lib/uplox/parse 2026-09-19T19:37:07,891 copying src/uplox/parse/__init__.py -> build/lib/uplox/parse 2026-09-19T19:37:07,893 creating build/lib/uplox/gen 2026-09-19T19:37:07,894 copying src/uplox/gen/__init__.py -> build/lib/uplox/gen 2026-09-19T19:37:07,897 creating build/lib/uplox/ast 2026-09-19T19:37:07,898 copying src/uplox/ast/__init__.py -> build/lib/uplox/ast 2026-09-19T19:37:07,901 creating build/lib/uplox/lex 2026-09-19T19:37:07,903 copying src/uplox/lex/scanner.py -> build/lib/uplox/lex 2026-09-19T19:37:07,905 copying src/uplox/lex/filters.py -> build/lib/uplox/lex 2026-09-19T19:37:07,908 copying src/uplox/lex/__init__.py -> build/lib/uplox/lex 2026-09-19T19:37:07,910 copying src/uplox/lex/dfa.py -> build/lib/uplox/lex 2026-09-19T19:37:07,913 copying src/uplox/lex/regex.py -> build/lib/uplox/lex 2026-09-19T19:37:07,915 copying src/uplox/lex/nfa.py -> build/lib/uplox/lex 2026-09-19T19:37:07,917 copying src/uplox/lex/build.py -> build/lib/uplox/lex 2026-09-19T19:37:07,920 creating build/lib/uplox/parse/glr 2026-09-19T19:37:07,920 copying src/uplox/parse/glr/table.py -> build/lib/uplox/parse/glr 2026-09-19T19:37:07,923 copying src/uplox/parse/glr/runtime.py -> build/lib/uplox/parse/glr 2026-09-19T19:37:07,925 copying src/uplox/parse/glr/__init__.py -> build/lib/uplox/parse/glr 2026-09-19T19:37:07,927 creating build/lib/uplox/gen/c 2026-09-19T19:37:07,928 copying src/uplox/gen/c/emit.py -> build/lib/uplox/gen/c 2026-09-19T19:37:07,932 copying src/uplox/gen/c/__init__.py -> build/lib/uplox/gen/c 2026-09-19T19:37:07,934 copying src/uplox/gen/c/ast_emit.py -> build/lib/uplox/gen/c 2026-09-19T19:37:07,937 creating build/lib/uplox/gen/cpp 2026-09-19T19:37:07,938 copying src/uplox/gen/cpp/emit.py -> build/lib/uplox/gen/cpp 2026-09-19T19:37:07,941 copying src/uplox/gen/cpp/__init__.py -> build/lib/uplox/gen/cpp 2026-09-19T19:37:07,943 copying src/uplox/gen/cpp/ast_emit.py -> build/lib/uplox/gen/cpp 2026-09-19T19:37:07,946 creating build/lib/uplox/gen/lua 2026-09-19T19:37:07,947 copying src/uplox/gen/lua/emit.py -> build/lib/uplox/gen/lua 2026-09-19T19:37:07,950 copying src/uplox/gen/lua/__init__.py -> build/lib/uplox/gen/lua 2026-09-19T19:37:07,952 copying src/uplox/gen/lua/ast_emit.py -> build/lib/uplox/gen/lua 2026-09-19T19:37:07,955 creating build/lib/uplox/gen/py 2026-09-19T19:37:07,956 copying src/uplox/gen/py/emit.py -> build/lib/uplox/gen/py 2026-09-19T19:37:07,959 copying src/uplox/gen/py/__init__.py -> build/lib/uplox/gen/py 2026-09-19T19:37:07,961 running egg_info 2026-09-19T19:37:07,972 writing src/uplox.egg-info/PKG-INFO 2026-09-19T19:37:07,977 writing dependency_links to src/uplox.egg-info/dependency_links.txt 2026-09-19T19:37:07,979 writing entry points to src/uplox.egg-info/entry_points.txt 2026-09-19T19:37:07,981 writing requirements to src/uplox.egg-info/requires.txt 2026-09-19T19:37:07,982 writing top-level names to src/uplox.egg-info/top_level.txt 2026-09-19T19:37:08,004 reading manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:08,011 adding license file 'LICENSE' 2026-09-19T19:37:08,018 writing manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-09-19T19:37:08,029 copying src/uplox/py.typed -> build/lib/uplox 2026-09-19T19:37:08,045 installing to build/bdist.linux-armv7l/wheel 2026-09-19T19:37:08,046 running install 2026-09-19T19:37:08,072 running install_lib 2026-09-19T19:37:08,077 creating build/bdist.linux-armv7l/wheel 2026-09-19T19:37:08,080 creating build/bdist.linux-armv7l/wheel/uplox 2026-09-19T19:37:08,082 creating build/bdist.linux-armv7l/wheel/uplox/preprocess 2026-09-19T19:37:08,083 copying build/lib/uplox/preprocess/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/preprocess 2026-09-19T19:37:08,085 copying build/lib/uplox/preprocess/plm.py -> build/bdist.linux-armv7l/wheel/./uplox/preprocess 2026-09-19T19:37:08,088 creating build/bdist.linux-armv7l/wheel/uplox/cli 2026-09-19T19:37:08,089 copying build/lib/uplox/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/cli 2026-09-19T19:37:08,091 copying build/lib/uplox/cli/main.py -> build/bdist.linux-armv7l/wheel/./uplox/cli 2026-09-19T19:37:08,094 copying build/lib/uplox/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox 2026-09-19T19:37:08,096 creating build/bdist.linux-armv7l/wheel/uplox/hooks 2026-09-19T19:37:08,098 copying build/lib/uplox/hooks/generic_brackets.py -> build/bdist.linux-armv7l/wheel/./uplox/hooks 2026-09-19T19:37:08,101 copying build/lib/uplox/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/hooks 2026-09-19T19:37:08,104 creating build/bdist.linux-armv7l/wheel/uplox/spec 2026-09-19T19:37:08,105 copying build/lib/uplox/spec/ast_plan.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-09-19T19:37:08,108 copying build/lib/uplox/spec/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-09-19T19:37:08,110 copying build/lib/uplox/spec/ir.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-09-19T19:37:08,112 copying build/lib/uplox/spec/reader.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-09-19T19:37:08,116 creating build/bdist.linux-armv7l/wheel/uplox/tables 2026-09-19T19:37:08,117 copying build/lib/uplox/tables/schema.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-09-19T19:37:08,119 copying build/lib/uplox/tables/parse_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-09-19T19:37:08,122 copying build/lib/uplox/tables/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-09-19T19:37:08,124 copying build/lib/uplox/tables/ast_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-09-19T19:37:08,126 copying build/lib/uplox/tables/lex_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-09-19T19:37:08,129 creating build/bdist.linux-armv7l/wheel/uplox/parse 2026-09-19T19:37:08,131 creating build/bdist.linux-armv7l/wheel/uplox/parse/glr 2026-09-19T19:37:08,132 copying build/lib/uplox/parse/glr/table.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-09-19T19:37:08,134 copying build/lib/uplox/parse/glr/runtime.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-09-19T19:37:08,136 copying build/lib/uplox/parse/glr/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-09-19T19:37:08,138 copying build/lib/uplox/parse/lr1.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-09-19T19:37:08,142 copying build/lib/uplox/parse/grammar.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-09-19T19:37:08,144 copying build/lib/uplox/parse/runtime.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-09-19T19:37:08,147 copying build/lib/uplox/parse/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-09-19T19:37:08,150 creating build/bdist.linux-armv7l/wheel/uplox/gen 2026-09-19T19:37:08,151 creating build/bdist.linux-armv7l/wheel/uplox/gen/c 2026-09-19T19:37:08,153 copying build/lib/uplox/gen/c/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-09-19T19:37:08,156 copying build/lib/uplox/gen/c/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-09-19T19:37:08,158 copying build/lib/uplox/gen/c/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-09-19T19:37:08,161 copying build/lib/uplox/gen/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen 2026-09-19T19:37:08,164 creating build/bdist.linux-armv7l/wheel/uplox/gen/cpp 2026-09-19T19:37:08,165 copying build/lib/uplox/gen/cpp/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-09-19T19:37:08,168 copying build/lib/uplox/gen/cpp/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-09-19T19:37:08,170 copying build/lib/uplox/gen/cpp/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-09-19T19:37:08,174 creating build/bdist.linux-armv7l/wheel/uplox/gen/lua 2026-09-19T19:37:08,175 copying build/lib/uplox/gen/lua/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-09-19T19:37:08,178 copying build/lib/uplox/gen/lua/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-09-19T19:37:08,181 copying build/lib/uplox/gen/lua/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-09-19T19:37:08,184 creating build/bdist.linux-armv7l/wheel/uplox/gen/py 2026-09-19T19:37:08,185 copying build/lib/uplox/gen/py/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/py 2026-09-19T19:37:08,188 copying build/lib/uplox/gen/py/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/py 2026-09-19T19:37:08,191 copying build/lib/uplox/py.typed -> build/bdist.linux-armv7l/wheel/./uplox 2026-09-19T19:37:08,193 creating build/bdist.linux-armv7l/wheel/uplox/ast 2026-09-19T19:37:08,195 copying build/lib/uplox/ast/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/ast 2026-09-19T19:37:08,198 creating build/bdist.linux-armv7l/wheel/uplox/lex 2026-09-19T19:37:08,199 copying build/lib/uplox/lex/scanner.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,202 copying build/lib/uplox/lex/filters.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,205 copying build/lib/uplox/lex/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,207 copying build/lib/uplox/lex/dfa.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,210 copying build/lib/uplox/lex/regex.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,212 copying build/lib/uplox/lex/nfa.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,215 copying build/lib/uplox/lex/build.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-09-19T19:37:08,217 running install_egg_info 2026-09-19T19:37:08,222 Copying src/uplox.egg-info to build/bdist.linux-armv7l/wheel/./uplox-3.3.1-py3.11.egg-info 2026-09-19T19:37:08,236 running install_scripts 2026-09-19T19:37:08,251 creating build/bdist.linux-armv7l/wheel/uplox-3.3.1.dist-info/WHEEL 2026-09-19T19:37:08,254 creating '/tmp/pip-wheel-blgtq3u3/.tmp-qakey5_8/uplox-3.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-19T19:37:08,257 adding 'uplox/__init__.py' 2026-09-19T19:37:08,259 adding 'uplox/py.typed' 2026-09-19T19:37:08,261 adding 'uplox/ast/__init__.py' 2026-09-19T19:37:08,263 adding 'uplox/cli/__init__.py' 2026-09-19T19:37:08,266 adding 'uplox/cli/main.py' 2026-09-19T19:37:08,268 adding 'uplox/gen/__init__.py' 2026-09-19T19:37:08,270 adding 'uplox/gen/c/__init__.py' 2026-09-19T19:37:08,274 adding 'uplox/gen/c/ast_emit.py' 2026-09-19T19:37:08,278 adding 'uplox/gen/c/emit.py' 2026-09-19T19:37:08,281 adding 'uplox/gen/cpp/__init__.py' 2026-09-19T19:37:08,283 adding 'uplox/gen/cpp/ast_emit.py' 2026-09-19T19:37:08,287 adding 'uplox/gen/cpp/emit.py' 2026-09-19T19:37:08,289 adding 'uplox/gen/lua/__init__.py' 2026-09-19T19:37:08,291 adding 'uplox/gen/lua/ast_emit.py' 2026-09-19T19:37:08,294 adding 'uplox/gen/lua/emit.py' 2026-09-19T19:37:08,297 adding 'uplox/gen/py/__init__.py' 2026-09-19T19:37:08,299 adding 'uplox/gen/py/emit.py' 2026-09-19T19:37:08,303 adding 'uplox/hooks/__init__.py' 2026-09-19T19:37:08,306 adding 'uplox/hooks/generic_brackets.py' 2026-09-19T19:37:08,308 adding 'uplox/lex/__init__.py' 2026-09-19T19:37:08,309 adding 'uplox/lex/build.py' 2026-09-19T19:37:08,311 adding 'uplox/lex/dfa.py' 2026-09-19T19:37:08,315 adding 'uplox/lex/filters.py' 2026-09-19T19:37:08,317 adding 'uplox/lex/nfa.py' 2026-09-19T19:37:08,319 adding 'uplox/lex/regex.py' 2026-09-19T19:37:08,322 adding 'uplox/lex/scanner.py' 2026-09-19T19:37:08,324 adding 'uplox/parse/__init__.py' 2026-09-19T19:37:08,326 adding 'uplox/parse/grammar.py' 2026-09-19T19:37:08,331 adding 'uplox/parse/lr1.py' 2026-09-19T19:37:08,336 adding 'uplox/parse/runtime.py' 2026-09-19T19:37:08,338 adding 'uplox/parse/glr/__init__.py' 2026-09-19T19:37:08,341 adding 'uplox/parse/glr/runtime.py' 2026-09-19T19:37:08,342 adding 'uplox/parse/glr/table.py' 2026-09-19T19:37:08,344 adding 'uplox/preprocess/__init__.py' 2026-09-19T19:37:08,347 adding 'uplox/preprocess/plm.py' 2026-09-19T19:37:08,349 adding 'uplox/spec/__init__.py' 2026-09-19T19:37:08,353 adding 'uplox/spec/ast_plan.py' 2026-09-19T19:37:08,356 adding 'uplox/spec/ir.py' 2026-09-19T19:37:08,362 adding 'uplox/spec/reader.py' 2026-09-19T19:37:08,364 adding 'uplox/tables/__init__.py' 2026-09-19T19:37:08,366 adding 'uplox/tables/ast_section.py' 2026-09-19T19:37:08,368 adding 'uplox/tables/lex_section.py' 2026-09-19T19:37:08,370 adding 'uplox/tables/parse_section.py' 2026-09-19T19:37:08,372 adding 'uplox/tables/schema.py' 2026-09-19T19:37:08,379 adding 'uplox-3.3.1.dist-info/licenses/LICENSE' 2026-09-19T19:37:08,385 adding 'uplox-3.3.1.dist-info/METADATA' 2026-09-19T19:37:08,386 adding 'uplox-3.3.1.dist-info/WHEEL' 2026-09-19T19:37:08,388 adding 'uplox-3.3.1.dist-info/entry_points.txt' 2026-09-19T19:37:08,389 adding 'uplox-3.3.1.dist-info/top_level.txt' 2026-09-19T19:37:08,391 adding 'uplox-3.3.1.dist-info/RECORD' 2026-09-19T19:37:08,394 removing build/bdist.linux-armv7l/wheel 2026-09-19T19:37:08,512 Building wheel for uplox (pyproject.toml): finished with status 'done' 2026-09-19T19:37:08,520 Created wheel for uplox: filename=uplox-3.3.1-py3-none-any.whl size=184198 sha256=f28e37fc6e6d2778b7fe20ad792f68cf2359c6e6b050f8af29427b2e428170e9 2026-09-19T19:37:08,521 Stored in directory: /tmp/pip-ephem-wheel-cache-jb9vspzu/wheels/0a/5b/63/fbb5c64811c92ddf7752b7dc3b07e800d9ac3a45164a1b463f 2026-09-19T19:37:08,537 Successfully built uplox 2026-09-19T19:37:08,545 Removed build tracker: '/tmp/pip-build-tracker-6z9sr758'