2026-05-25T11:44:38,502 Created temporary directory: /tmp/pip-ephem-wheel-cache-fvjy9c1x 2026-05-25T11:44:38,504 Created temporary directory: /tmp/pip-build-tracker-9azt0qml 2026-05-25T11:44:38,505 Initialized build tracking at /tmp/pip-build-tracker-9azt0qml 2026-05-25T11:44:38,505 Created build tracker: /tmp/pip-build-tracker-9azt0qml 2026-05-25T11:44:38,506 Entered build tracker: /tmp/pip-build-tracker-9azt0qml 2026-05-25T11:44:38,507 Created temporary directory: /tmp/pip-wheel-b76dhsvq 2026-05-25T11:44:38,509 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-05-25T11:44:38,512 Created temporary directory: /tmp/pip-ephem-wheel-cache-_qh4j4g0 2026-05-25T11:44:38,535 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-25T11:44:38,538 2 location(s) to search for versions of uplox: 2026-05-25T11:44:38,538 * https://pypi.org/simple/uplox/ 2026-05-25T11:44:38,538 * https://www.piwheels.org/simple/uplox/ 2026-05-25T11:44:38,539 Fetching project page and analyzing links: https://pypi.org/simple/uplox/ 2026-05-25T11:44:38,540 Getting page https://pypi.org/simple/uplox/ 2026-05-25T11:44:38,541 Found index url https://pypi.org/simple 2026-05-25T11:44:38,769 Fetched page https://pypi.org/simple/uplox/ as application/vnd.pypi.simple.v1+json 2026-05-25T11:44:38,772 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-05-25T11:44:38,773 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-05-25T11:44:38,773 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-05-25T11:44:38,774 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-05-25T11:44:38,775 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-05-25T11:44:38,776 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-05-25T11:44:38,777 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-05-25T11:44:38,777 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-05-25T11:44:38,778 Fetching project page and analyzing links: https://www.piwheels.org/simple/uplox/ 2026-05-25T11:44:38,779 Getting page https://www.piwheels.org/simple/uplox/ 2026-05-25T11:44:38,780 Found index url https://www.piwheels.org/simple 2026-05-25T11:44:38,963 Fetched page https://www.piwheels.org/simple/uplox/ as text/html 2026-05-25T11:44:38,966 Skipping link: No binaries permitted for uplox: https://www.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-05-25T11:44:38,966 Skipping link: No binaries permitted for uplox: https://www.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-05-25T11:44:38,967 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-05-25T11:44:38,968 Skipping link: not a file: https://www.piwheels.org/simple/uplox/ 2026-05-25T11:44:38,968 Skipping link: not a file: https://pypi.org/simple/uplox/ 2026-05-25T11:44:38,987 Given no hashes to check 1 links for project 'uplox': discarding no candidates 2026-05-25T11:44:39,005 Collecting uplox==3.2.0 2026-05-25T11:44:39,007 Created temporary directory: /tmp/pip-unpack-bo5iuf4l 2026-05-25T11:44:39,165 Downloading uplox-3.2.0.tar.gz (234 kB) 2026-05-25T11:44:39,460 Added uplox==3.2.0 from https://files.pythonhosted.org/packages/c6/dd/203ff48300e046beb36c70865adfe66e36c91694aeb6441c62e4ef560eb7/uplox-3.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-9azt0qml' 2026-05-25T11:44:39,466 Created temporary directory: /tmp/pip-build-env-r8qp3fia 2026-05-25T11:44:39,470 Installing build dependencies: started 2026-05-25T11:44:39,471 Running command pip subprocess to install build dependencies 2026-05-25T11:44:40,631 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-25T11:44:41,044 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-05-25T11:44:41,068 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-25T11:44:42,821 Collecting setuptools>=61.0 2026-05-25T11:44:42,822 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-25T11:44:42,837 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-25T11:44:43,066 Collecting wheel 2026-05-25T11:44:43,067 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-25T11:44:43,079 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-25T11:44:43,260 Collecting packaging>=24.0 2026-05-25T11:44:43,261 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-25T11:44:43,274 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-25T11:44:43,461 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-25T11:44:43,479 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-25T11:44:43,568 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-25T11:44:43,605 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-25T11:44:43,629 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-25T11:44:43,720 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-25T11:44:46,474 Installing collected packages: setuptools, packaging, wheel 2026-05-25T11:44:50,030 Creating /tmp/pip-build-env-r8qp3fia/overlay/local/bin 2026-05-25T11:44:50,033 changing mode of /tmp/pip-build-env-r8qp3fia/overlay/local/bin/wheel to 755 2026-05-25T11:44:50,056 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-25T11:44:50,342 Installing build dependencies: finished with status 'done' 2026-05-25T11:44:50,349 Getting requirements to build wheel: started 2026-05-25T11:44:50,350 Running command Getting requirements to build wheel 2026-05-25T11:44:51,057 running egg_info 2026-05-25T11:44:51,063 writing src/uplox.egg-info/PKG-INFO 2026-05-25T11:44:51,069 writing dependency_links to src/uplox.egg-info/dependency_links.txt 2026-05-25T11:44:51,071 writing entry points to src/uplox.egg-info/entry_points.txt 2026-05-25T11:44:51,073 writing requirements to src/uplox.egg-info/requires.txt 2026-05-25T11:44:51,074 writing top-level names to src/uplox.egg-info/top_level.txt 2026-05-25T11:44:51,111 reading manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:51,118 adding license file 'LICENSE' 2026-05-25T11:44:51,123 writing manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:51,221 Getting requirements to build wheel: finished with status 'done' 2026-05-25T11:44:51,225 Created temporary directory: /tmp/pip-modern-metadata-7n251_9n 2026-05-25T11:44:51,227 Preparing metadata (pyproject.toml): started 2026-05-25T11:44:51,229 Running command Preparing metadata (pyproject.toml) 2026-05-25T11:44:51,874 running dist_info 2026-05-25T11:44:51,885 creating /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info 2026-05-25T11:44:51,886 writing /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/PKG-INFO 2026-05-25T11:44:51,891 writing dependency_links to /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/dependency_links.txt 2026-05-25T11:44:51,893 writing entry points to /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/entry_points.txt 2026-05-25T11:44:51,895 writing requirements to /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/requires.txt 2026-05-25T11:44:51,896 writing top-level names to /tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/top_level.txt 2026-05-25T11:44:51,898 writing manifest file '/tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:51,929 reading manifest file '/tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:51,931 adding license file 'LICENSE' 2026-05-25T11:44:51,935 writing manifest file '/tmp/pip-modern-metadata-7n251_9n/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:51,937 creating '/tmp/pip-modern-metadata-7n251_9n/uplox-3.2.0.dist-info' 2026-05-25T11:44:52,066 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-25T11:44:52,072 Source in /tmp/pip-wheel-b76dhsvq/uplox_5147a9252e454277928c747e97b9eb96 has version 3.2.0, which satisfies requirement uplox==3.2.0 from https://files.pythonhosted.org/packages/c6/dd/203ff48300e046beb36c70865adfe66e36c91694aeb6441c62e4ef560eb7/uplox-3.2.0.tar.gz 2026-05-25T11:44:52,073 Removed uplox==3.2.0 from https://files.pythonhosted.org/packages/c6/dd/203ff48300e046beb36c70865adfe66e36c91694aeb6441c62e4ef560eb7/uplox-3.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-9azt0qml' 2026-05-25T11:44:52,080 Created temporary directory: /tmp/pip-unpack-hzuczlth 2026-05-25T11:44:52,081 Building wheels for collected packages: uplox 2026-05-25T11:44:52,086 Created temporary directory: /tmp/pip-wheel-yj5jpp0c 2026-05-25T11:44:52,086 Destination directory: /tmp/pip-wheel-yj5jpp0c 2026-05-25T11:44:52,089 Building wheel for uplox (pyproject.toml): started 2026-05-25T11:44:52,090 Running command Building wheel for uplox (pyproject.toml) 2026-05-25T11:44:52,729 running bdist_wheel 2026-05-25T11:44:52,747 running build 2026-05-25T11:44:52,748 running build_py 2026-05-25T11:44:52,754 creating build/lib/uplox 2026-05-25T11:44:52,757 copying src/uplox/__init__.py -> build/lib/uplox 2026-05-25T11:44:52,760 creating build/lib/uplox/cli 2026-05-25T11:44:52,761 copying src/uplox/cli/main.py -> build/lib/uplox/cli 2026-05-25T11:44:52,764 copying src/uplox/cli/__init__.py -> build/lib/uplox/cli 2026-05-25T11:44:52,767 creating build/lib/uplox/lex 2026-05-25T11:44:52,768 copying src/uplox/lex/dfa.py -> build/lib/uplox/lex 2026-05-25T11:44:52,770 copying src/uplox/lex/__init__.py -> build/lib/uplox/lex 2026-05-25T11:44:52,772 copying src/uplox/lex/nfa.py -> build/lib/uplox/lex 2026-05-25T11:44:52,775 copying src/uplox/lex/build.py -> build/lib/uplox/lex 2026-05-25T11:44:52,777 copying src/uplox/lex/scanner.py -> build/lib/uplox/lex 2026-05-25T11:44:52,779 copying src/uplox/lex/regex.py -> build/lib/uplox/lex 2026-05-25T11:44:52,781 copying src/uplox/lex/filters.py -> build/lib/uplox/lex 2026-05-25T11:44:52,784 creating build/lib/uplox/ast 2026-05-25T11:44:52,785 copying src/uplox/ast/__init__.py -> build/lib/uplox/ast 2026-05-25T11:44:52,788 creating build/lib/uplox/spec 2026-05-25T11:44:52,789 copying src/uplox/spec/__init__.py -> build/lib/uplox/spec 2026-05-25T11:44:52,791 copying src/uplox/spec/reader.py -> build/lib/uplox/spec 2026-05-25T11:44:52,794 copying src/uplox/spec/ast_plan.py -> build/lib/uplox/spec 2026-05-25T11:44:52,797 copying src/uplox/spec/ir.py -> build/lib/uplox/spec 2026-05-25T11:44:52,800 creating build/lib/uplox/parse 2026-05-25T11:44:52,801 copying src/uplox/parse/runtime.py -> build/lib/uplox/parse 2026-05-25T11:44:52,804 copying src/uplox/parse/__init__.py -> build/lib/uplox/parse 2026-05-25T11:44:52,805 copying src/uplox/parse/lr1.py -> build/lib/uplox/parse 2026-05-25T11:44:52,808 copying src/uplox/parse/grammar.py -> build/lib/uplox/parse 2026-05-25T11:44:52,811 creating build/lib/uplox/preprocess 2026-05-25T11:44:52,812 copying src/uplox/preprocess/__init__.py -> build/lib/uplox/preprocess 2026-05-25T11:44:52,814 copying src/uplox/preprocess/plm.py -> build/lib/uplox/preprocess 2026-05-25T11:44:52,817 creating build/lib/uplox/gen 2026-05-25T11:44:52,818 copying src/uplox/gen/__init__.py -> build/lib/uplox/gen 2026-05-25T11:44:52,821 creating build/lib/uplox/tables 2026-05-25T11:44:52,822 copying src/uplox/tables/__init__.py -> build/lib/uplox/tables 2026-05-25T11:44:52,824 copying src/uplox/tables/ast_section.py -> build/lib/uplox/tables 2026-05-25T11:44:52,826 copying src/uplox/tables/parse_section.py -> build/lib/uplox/tables 2026-05-25T11:44:52,829 copying src/uplox/tables/lex_section.py -> build/lib/uplox/tables 2026-05-25T11:44:52,831 copying src/uplox/tables/schema.py -> build/lib/uplox/tables 2026-05-25T11:44:52,834 creating build/lib/uplox/hooks 2026-05-25T11:44:52,835 copying src/uplox/hooks/__init__.py -> build/lib/uplox/hooks 2026-05-25T11:44:52,837 copying src/uplox/hooks/generic_brackets.py -> build/lib/uplox/hooks 2026-05-25T11:44:52,840 creating build/lib/uplox/parse/glr 2026-05-25T11:44:52,841 copying src/uplox/parse/glr/runtime.py -> build/lib/uplox/parse/glr 2026-05-25T11:44:52,844 copying src/uplox/parse/glr/__init__.py -> build/lib/uplox/parse/glr 2026-05-25T11:44:52,846 copying src/uplox/parse/glr/table.py -> build/lib/uplox/parse/glr 2026-05-25T11:44:52,849 creating build/lib/uplox/gen/cpp 2026-05-25T11:44:52,850 copying src/uplox/gen/cpp/__init__.py -> build/lib/uplox/gen/cpp 2026-05-25T11:44:52,852 copying src/uplox/gen/cpp/ast_emit.py -> build/lib/uplox/gen/cpp 2026-05-25T11:44:52,854 copying src/uplox/gen/cpp/emit.py -> build/lib/uplox/gen/cpp 2026-05-25T11:44:52,858 creating build/lib/uplox/gen/py 2026-05-25T11:44:52,859 copying src/uplox/gen/py/__init__.py -> build/lib/uplox/gen/py 2026-05-25T11:44:52,861 copying src/uplox/gen/py/emit.py -> build/lib/uplox/gen/py 2026-05-25T11:44:52,864 creating build/lib/uplox/gen/lua 2026-05-25T11:44:52,865 copying src/uplox/gen/lua/__init__.py -> build/lib/uplox/gen/lua 2026-05-25T11:44:52,867 copying src/uplox/gen/lua/ast_emit.py -> build/lib/uplox/gen/lua 2026-05-25T11:44:52,870 copying src/uplox/gen/lua/emit.py -> build/lib/uplox/gen/lua 2026-05-25T11:44:52,873 creating build/lib/uplox/gen/c 2026-05-25T11:44:52,874 copying src/uplox/gen/c/__init__.py -> build/lib/uplox/gen/c 2026-05-25T11:44:52,876 copying src/uplox/gen/c/ast_emit.py -> build/lib/uplox/gen/c 2026-05-25T11:44:52,879 copying src/uplox/gen/c/emit.py -> build/lib/uplox/gen/c 2026-05-25T11:44:52,881 running egg_info 2026-05-25T11:44:52,891 writing src/uplox.egg-info/PKG-INFO 2026-05-25T11:44:52,896 writing dependency_links to src/uplox.egg-info/dependency_links.txt 2026-05-25T11:44:52,897 writing entry points to src/uplox.egg-info/entry_points.txt 2026-05-25T11:44:52,899 writing requirements to src/uplox.egg-info/requires.txt 2026-05-25T11:44:52,900 writing top-level names to src/uplox.egg-info/top_level.txt 2026-05-25T11:44:52,922 reading manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:52,929 adding license file 'LICENSE' 2026-05-25T11:44:52,934 writing manifest file 'src/uplox.egg-info/SOURCES.txt' 2026-05-25T11:44:52,944 copying src/uplox/py.typed -> build/lib/uplox 2026-05-25T11:44:52,961 installing to build/bdist.linux-armv7l/wheel 2026-05-25T11:44:52,962 running install 2026-05-25T11:44:52,984 running install_lib 2026-05-25T11:44:52,990 creating build/bdist.linux-armv7l/wheel 2026-05-25T11:44:52,992 creating build/bdist.linux-armv7l/wheel/uplox 2026-05-25T11:44:52,994 creating build/bdist.linux-armv7l/wheel/uplox/cli 2026-05-25T11:44:52,995 copying build/lib/uplox/cli/main.py -> build/bdist.linux-armv7l/wheel/./uplox/cli 2026-05-25T11:44:52,998 copying build/lib/uplox/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/cli 2026-05-25T11:44:53,000 copying build/lib/uplox/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox 2026-05-25T11:44:53,002 creating build/bdist.linux-armv7l/wheel/uplox/lex 2026-05-25T11:44:53,003 copying build/lib/uplox/lex/dfa.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,006 copying build/lib/uplox/lex/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,008 copying build/lib/uplox/lex/nfa.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,010 copying build/lib/uplox/lex/build.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,012 copying build/lib/uplox/lex/scanner.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,014 copying build/lib/uplox/lex/regex.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,017 copying build/lib/uplox/lex/filters.py -> build/bdist.linux-armv7l/wheel/./uplox/lex 2026-05-25T11:44:53,020 creating build/bdist.linux-armv7l/wheel/uplox/ast 2026-05-25T11:44:53,021 copying build/lib/uplox/ast/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/ast 2026-05-25T11:44:53,024 creating build/bdist.linux-armv7l/wheel/uplox/spec 2026-05-25T11:44:53,025 copying build/lib/uplox/spec/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-05-25T11:44:53,028 copying build/lib/uplox/spec/reader.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-05-25T11:44:53,031 copying build/lib/uplox/spec/ast_plan.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-05-25T11:44:53,034 copying build/lib/uplox/spec/ir.py -> build/bdist.linux-armv7l/wheel/./uplox/spec 2026-05-25T11:44:53,037 creating build/bdist.linux-armv7l/wheel/uplox/parse 2026-05-25T11:44:53,038 copying build/lib/uplox/parse/runtime.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-05-25T11:44:53,041 creating build/bdist.linux-armv7l/wheel/uplox/parse/glr 2026-05-25T11:44:53,042 copying build/lib/uplox/parse/glr/runtime.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-05-25T11:44:53,045 copying build/lib/uplox/parse/glr/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-05-25T11:44:53,047 copying build/lib/uplox/parse/glr/table.py -> build/bdist.linux-armv7l/wheel/./uplox/parse/glr 2026-05-25T11:44:53,049 copying build/lib/uplox/parse/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-05-25T11:44:53,051 copying build/lib/uplox/parse/lr1.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-05-25T11:44:53,054 copying build/lib/uplox/parse/grammar.py -> build/bdist.linux-armv7l/wheel/./uplox/parse 2026-05-25T11:44:53,057 creating build/bdist.linux-armv7l/wheel/uplox/preprocess 2026-05-25T11:44:53,058 copying build/lib/uplox/preprocess/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/preprocess 2026-05-25T11:44:53,060 copying build/lib/uplox/preprocess/plm.py -> build/bdist.linux-armv7l/wheel/./uplox/preprocess 2026-05-25T11:44:53,063 creating build/bdist.linux-armv7l/wheel/uplox/gen 2026-05-25T11:44:53,064 creating build/bdist.linux-armv7l/wheel/uplox/gen/cpp 2026-05-25T11:44:53,066 copying build/lib/uplox/gen/cpp/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-05-25T11:44:53,068 copying build/lib/uplox/gen/cpp/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-05-25T11:44:53,070 copying build/lib/uplox/gen/cpp/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/cpp 2026-05-25T11:44:53,073 copying build/lib/uplox/gen/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen 2026-05-25T11:44:53,075 creating build/bdist.linux-armv7l/wheel/uplox/gen/py 2026-05-25T11:44:53,076 copying build/lib/uplox/gen/py/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/py 2026-05-25T11:44:53,079 copying build/lib/uplox/gen/py/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/py 2026-05-25T11:44:53,082 creating build/bdist.linux-armv7l/wheel/uplox/gen/lua 2026-05-25T11:44:53,083 copying build/lib/uplox/gen/lua/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-05-25T11:44:53,085 copying build/lib/uplox/gen/lua/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-05-25T11:44:53,088 copying build/lib/uplox/gen/lua/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/lua 2026-05-25T11:44:53,091 creating build/bdist.linux-armv7l/wheel/uplox/gen/c 2026-05-25T11:44:53,092 copying build/lib/uplox/gen/c/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-05-25T11:44:53,094 copying build/lib/uplox/gen/c/ast_emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-05-25T11:44:53,096 copying build/lib/uplox/gen/c/emit.py -> build/bdist.linux-armv7l/wheel/./uplox/gen/c 2026-05-25T11:44:53,100 creating build/bdist.linux-armv7l/wheel/uplox/tables 2026-05-25T11:44:53,101 copying build/lib/uplox/tables/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-05-25T11:44:53,103 copying build/lib/uplox/tables/ast_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-05-25T11:44:53,106 copying build/lib/uplox/tables/parse_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-05-25T11:44:53,108 copying build/lib/uplox/tables/lex_section.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-05-25T11:44:53,111 copying build/lib/uplox/tables/schema.py -> build/bdist.linux-armv7l/wheel/./uplox/tables 2026-05-25T11:44:53,113 creating build/bdist.linux-armv7l/wheel/uplox/hooks 2026-05-25T11:44:53,114 copying build/lib/uplox/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./uplox/hooks 2026-05-25T11:44:53,117 copying build/lib/uplox/hooks/generic_brackets.py -> build/bdist.linux-armv7l/wheel/./uplox/hooks 2026-05-25T11:44:53,119 copying build/lib/uplox/py.typed -> build/bdist.linux-armv7l/wheel/./uplox 2026-05-25T11:44:53,121 running install_egg_info 2026-05-25T11:44:53,126 Copying src/uplox.egg-info to build/bdist.linux-armv7l/wheel/./uplox-3.2.0-py3.11.egg-info 2026-05-25T11:44:53,139 running install_scripts 2026-05-25T11:44:53,152 creating build/bdist.linux-armv7l/wheel/uplox-3.2.0.dist-info/WHEEL 2026-05-25T11:44:53,155 creating '/tmp/pip-wheel-yj5jpp0c/.tmp-0feobi61/uplox-3.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-25T11:44:53,157 adding 'uplox/__init__.py' 2026-05-25T11:44:53,158 adding 'uplox/py.typed' 2026-05-25T11:44:53,161 adding 'uplox/ast/__init__.py' 2026-05-25T11:44:53,163 adding 'uplox/cli/__init__.py' 2026-05-25T11:44:53,165 adding 'uplox/cli/main.py' 2026-05-25T11:44:53,167 adding 'uplox/gen/__init__.py' 2026-05-25T11:44:53,168 adding 'uplox/gen/c/__init__.py' 2026-05-25T11:44:53,171 adding 'uplox/gen/c/ast_emit.py' 2026-05-25T11:44:53,176 adding 'uplox/gen/c/emit.py' 2026-05-25T11:44:53,178 adding 'uplox/gen/cpp/__init__.py' 2026-05-25T11:44:53,180 adding 'uplox/gen/cpp/ast_emit.py' 2026-05-25T11:44:53,183 adding 'uplox/gen/cpp/emit.py' 2026-05-25T11:44:53,185 adding 'uplox/gen/lua/__init__.py' 2026-05-25T11:44:53,187 adding 'uplox/gen/lua/ast_emit.py' 2026-05-25T11:44:53,189 adding 'uplox/gen/lua/emit.py' 2026-05-25T11:44:53,191 adding 'uplox/gen/py/__init__.py' 2026-05-25T11:44:53,193 adding 'uplox/gen/py/emit.py' 2026-05-25T11:44:53,196 adding 'uplox/hooks/__init__.py' 2026-05-25T11:44:53,198 adding 'uplox/hooks/generic_brackets.py' 2026-05-25T11:44:53,200 adding 'uplox/lex/__init__.py' 2026-05-25T11:44:53,201 adding 'uplox/lex/build.py' 2026-05-25T11:44:53,203 adding 'uplox/lex/dfa.py' 2026-05-25T11:44:53,206 adding 'uplox/lex/filters.py' 2026-05-25T11:44:53,208 adding 'uplox/lex/nfa.py' 2026-05-25T11:44:53,209 adding 'uplox/lex/regex.py' 2026-05-25T11:44:53,211 adding 'uplox/lex/scanner.py' 2026-05-25T11:44:53,213 adding 'uplox/parse/__init__.py' 2026-05-25T11:44:53,215 adding 'uplox/parse/grammar.py' 2026-05-25T11:44:53,218 adding 'uplox/parse/lr1.py' 2026-05-25T11:44:53,221 adding 'uplox/parse/runtime.py' 2026-05-25T11:44:53,222 adding 'uplox/parse/glr/__init__.py' 2026-05-25T11:44:53,225 adding 'uplox/parse/glr/runtime.py' 2026-05-25T11:44:53,226 adding 'uplox/parse/glr/table.py' 2026-05-25T11:44:53,228 adding 'uplox/preprocess/__init__.py' 2026-05-25T11:44:53,231 adding 'uplox/preprocess/plm.py' 2026-05-25T11:44:53,232 adding 'uplox/spec/__init__.py' 2026-05-25T11:44:53,236 adding 'uplox/spec/ast_plan.py' 2026-05-25T11:44:53,238 adding 'uplox/spec/ir.py' 2026-05-25T11:44:53,242 adding 'uplox/spec/reader.py' 2026-05-25T11:44:53,244 adding 'uplox/tables/__init__.py' 2026-05-25T11:44:53,246 adding 'uplox/tables/ast_section.py' 2026-05-25T11:44:53,248 adding 'uplox/tables/lex_section.py' 2026-05-25T11:44:53,249 adding 'uplox/tables/parse_section.py' 2026-05-25T11:44:53,251 adding 'uplox/tables/schema.py' 2026-05-25T11:44:53,258 adding 'uplox-3.2.0.dist-info/licenses/LICENSE' 2026-05-25T11:44:53,263 adding 'uplox-3.2.0.dist-info/METADATA' 2026-05-25T11:44:53,264 adding 'uplox-3.2.0.dist-info/WHEEL' 2026-05-25T11:44:53,265 adding 'uplox-3.2.0.dist-info/entry_points.txt' 2026-05-25T11:44:53,266 adding 'uplox-3.2.0.dist-info/top_level.txt' 2026-05-25T11:44:53,267 adding 'uplox-3.2.0.dist-info/RECORD' 2026-05-25T11:44:53,270 removing build/bdist.linux-armv7l/wheel 2026-05-25T11:44:53,384 Building wheel for uplox (pyproject.toml): finished with status 'done' 2026-05-25T11:44:53,391 Created wheel for uplox: filename=uplox-3.2.0-py3-none-any.whl size=167475 sha256=3ac4d43f8638117aa40c2398804e642248d96770890f0e7c71f73dacd6ad23df 2026-05-25T11:44:53,393 Stored in directory: /tmp/pip-ephem-wheel-cache-_qh4j4g0/wheels/d1/cc/77/39ae18c8bd2c3480b54bf276f5e4202197323963e37062706a 2026-05-25T11:44:53,409 Successfully built uplox 2026-05-25T11:44:53,417 Removed build tracker: '/tmp/pip-build-tracker-9azt0qml'