2025-09-08T02:41:11,193 Created temporary directory: /tmp/pip-build-tracker-kkomqp2f 2025-09-08T02:41:11,194 Initialized build tracking at /tmp/pip-build-tracker-kkomqp2f 2025-09-08T02:41:11,194 Created build tracker: /tmp/pip-build-tracker-kkomqp2f 2025-09-08T02:41:11,194 Entered build tracker: /tmp/pip-build-tracker-kkomqp2f 2025-09-08T02:41:11,194 Created temporary directory: /tmp/pip-wheel-bb_tqqo1 2025-09-08T02:41:11,197 Created temporary directory: /tmp/pip-ephem-wheel-cache-n1sd6s59 2025-09-08T02:41:11,258 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:41:11,260 2 location(s) to search for versions of regex2dfa: 2025-09-08T02:41:11,260 * https://pypi.org/simple/regex2dfa/ 2025-09-08T02:41:11,260 * https://www.piwheels.org/simple/regex2dfa/ 2025-09-08T02:41:11,260 Fetching project page and analyzing links: https://pypi.org/simple/regex2dfa/ 2025-09-08T02:41:11,261 Getting page https://pypi.org/simple/regex2dfa/ 2025-09-08T02:41:11,262 Found index url https://pypi.org/simple/ 2025-09-08T02:41:11,331 Fetched page https://pypi.org/simple/regex2dfa/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:41:11,332 Found link https://files.pythonhosted.org/packages/9c/c4/7a70c1556c91a6a2eea33e81a61bda806fe5896fe6181a5731c86a9be270/regex2dfa-0.1.7.post7.tar.gz (from https://pypi.org/simple/regex2dfa/), version: 0.1.7.post7 2025-09-08T02:41:11,332 Found link https://files.pythonhosted.org/packages/d4/d5/49a996f2baa9c2877377d24e3ed8b5921864d03f1c78f74decb5752c045f/regex2dfa-0.1.8.post2.tar.gz (from https://pypi.org/simple/regex2dfa/), version: 0.1.8.post2 2025-09-08T02:41:11,333 Found link https://files.pythonhosted.org/packages/fd/68/d5b86bb35ee1b5ec37a3b76e1fef107d948a72c5d1bdaa8f851d3175794a/regex2dfa-0.1.9.tar.gz (from https://pypi.org/simple/regex2dfa/), version: 0.1.9 2025-09-08T02:41:11,333 Fetching project page and analyzing links: https://www.piwheels.org/simple/regex2dfa/ 2025-09-08T02:41:11,333 Getting page https://www.piwheels.org/simple/regex2dfa/ 2025-09-08T02:41:11,334 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:41:11,423 Fetched page https://www.piwheels.org/simple/regex2dfa/ as text/html 2025-09-08T02:41:11,426 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp35-cp35m-linux_armv6l.whl#sha256=62194ff761506c63e28dfa471838354e64f40b7a7ffb7815337fdf2d60fb4efc (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,426 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp35-cp35m-linux_armv7l.whl#sha256=62194ff761506c63e28dfa471838354e64f40b7a7ffb7815337fdf2d60fb4efc (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,426 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp34-cp34m-linux_armv7l.whl#sha256=5470cb47ae2b08870cb293c8fde4b2fcc72e962a3f2721fc8c0ae1110c5a3b6e (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp34-cp34m-linux_armv6l.whl#sha256=5470cb47ae2b08870cb293c8fde4b2fcc72e962a3f2721fc8c0ae1110c5a3b6e (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp311-cp311-linux_armv6l.whl#sha256=5be7a32dcdafb247e9e51b99677747c9f3430547f53a3001a4f865e8b121068f (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.9-cp311-cp311-linux_armv7l.whl#sha256=5be7a32dcdafb247e9e51b99677747c9f3430547f53a3001a4f865e8b121068f (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp34-cp34m-linux_armv7l.whl#sha256=19e5aa0e338c58ef019c7d08ae1e6c4eefd141f6172aa61f5de9b8f15208f00a (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp34-cp34m-linux_armv6l.whl#sha256=19e5aa0e338c58ef019c7d08ae1e6c4eefd141f6172aa61f5de9b8f15208f00a (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp35-cp35m-linux_armv7l.whl#sha256=9b05a413d74e049dd130f9c65fe5bf121f5d1b00f1195fa7f6d9e8b27e7549be (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp35-cp35m-linux_armv6l.whl#sha256=9b05a413d74e049dd130f9c65fe5bf121f5d1b00f1195fa7f6d9e8b27e7549be (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,427 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp311-cp311-linux_armv6l.whl#sha256=7f0d21af675baee30d8ca7be375ebf4c0540fbf732fb03d8c563ab658b469f66 (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,428 Skipping link: No binaries permitted for regex2dfa: https://archive1.piwheels.org/simple/regex2dfa/regex2dfa-0.1.8.post2-cp311-cp311-linux_armv7l.whl#sha256=7f0d21af675baee30d8ca7be375ebf4c0540fbf732fb03d8c563ab658b469f66 (from https://www.piwheels.org/simple/regex2dfa/) 2025-09-08T02:41:11,428 Skipping link: not a file: https://www.piwheels.org/simple/regex2dfa/ 2025-09-08T02:41:11,428 Skipping link: not a file: https://pypi.org/simple/regex2dfa/ 2025-09-08T02:41:11,450 Given no hashes to check 1 links for project 'regex2dfa': discarding no candidates 2025-09-08T02:41:11,451 Collecting regex2dfa==0.1.7.post7 2025-09-08T02:41:11,453 Created temporary directory: /tmp/pip-unpack-svm0jkqv 2025-09-08T02:41:11,962 Downloading regex2dfa-0.1.7.post7.tar.gz (1.3 MB) 2025-09-08T02:41:12,545 Added regex2dfa==0.1.7.post7 from https://files.pythonhosted.org/packages/9c/c4/7a70c1556c91a6a2eea33e81a61bda806fe5896fe6181a5731c86a9be270/regex2dfa-0.1.7.post7.tar.gz to build tracker '/tmp/pip-build-tracker-kkomqp2f' 2025-09-08T02:41:12,546 Running setup.py (path:/tmp/pip-wheel-bb_tqqo1/regex2dfa_6fe6a4b7325c437eb6b5ef2acc264383/setup.py) egg_info for package regex2dfa 2025-09-08T02:41:12,546 Created temporary directory: /tmp/pip-pip-egg-info-wgl6uxlz 2025-09-08T02:41:12,546 Preparing metadata (setup.py): started 2025-09-08T02:41:12,547 Running command python setup.py egg_info 2025-09-08T02:41:13,150 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:41:13,150 warnings.warn(msg) 2025-09-08T02:41:13,532 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '0.1.7-7' to '0.1.7.post7' 2025-09-08T02:41:13,533 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T02:41:14,152 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T02:41:14,156 Source in /tmp/pip-wheel-bb_tqqo1/regex2dfa_6fe6a4b7325c437eb6b5ef2acc264383 has version 0.1.7.post7, which satisfies requirement regex2dfa==0.1.7.post7 from https://files.pythonhosted.org/packages/9c/c4/7a70c1556c91a6a2eea33e81a61bda806fe5896fe6181a5731c86a9be270/regex2dfa-0.1.7.post7.tar.gz 2025-09-08T02:41:14,156 Removed regex2dfa==0.1.7.post7 from https://files.pythonhosted.org/packages/9c/c4/7a70c1556c91a6a2eea33e81a61bda806fe5896fe6181a5731c86a9be270/regex2dfa-0.1.7.post7.tar.gz from build tracker '/tmp/pip-build-tracker-kkomqp2f' 2025-09-08T02:41:14,159 Created temporary directory: /tmp/pip-unpack-jh1pbegx 2025-09-08T02:41:14,159 Created temporary directory: /tmp/pip-unpack-jui9ueia 2025-09-08T02:41:14,159 Building wheels for collected packages: regex2dfa 2025-09-08T02:41:14,161 Created temporary directory: /tmp/pip-wheel-4ys8b7yg 2025-09-08T02:41:14,161 DEPRECATION: Building 'regex2dfa' 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 'regex2dfa'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T02:41:14,162 Building wheel for regex2dfa (setup.py): started 2025-09-08T02:41:14,163 Destination directory: /tmp/pip-wheel-4ys8b7yg 2025-09-08T02:41:14,163 Running command python setup.py bdist_wheel 2025-09-08T02:41:14,768 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:41:14,768 warnings.warn(msg) 2025-09-08T02:41:15,152 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '0.1.7-7' to '0.1.7.post7' 2025-09-08T02:41:15,153 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T02:41:17,362 src/cRegex2dfa.cc: In function ‘PyObject* Regex2dfa__regex2dfa(PyObject*, PyObject*)’: 2025-09-08T02:41:17,362 src/cRegex2dfa.cc:27:24: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2025-09-08T02:41:17,362 27 | PyObject *retval = PyString_FromString((char*)(minimized_dfa.c_str())); 2025-09-08T02:41:17,362 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T02:41:17,362 | PyLong_FromString 2025-09-08T02:41:17,364 src/cRegex2dfa.cc: At global scope: 2025-09-08T02:41:17,364 src/cRegex2dfa.cc:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T02:41:17,364 100 | }; 2025-09-08T02:41:17,365 | ^ 2025-09-08T02:41:17,365 src/cRegex2dfa.cc:61:5: error: invalid conversion from ‘const char*’ to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2025-09-08T02:41:17,365 61 | "Regex2dfa", 2025-09-08T02:41:17,365 | ^~~~~~~~~~~ 2025-09-08T02:41:17,365 | | 2025-09-08T02:41:17,365 | const char* 2025-09-08T02:41:17,365 src/cRegex2dfa.cc:100:1: error: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2025-09-08T02:41:17,366 100 | }; 2025-09-08T02:41:17,366 | ^ 2025-09-08T02:41:17,366 | | 2025-09-08T02:41:17,366 | void (*)(PyObject*) {aka void (*)(_object*)} 2025-09-08T02:41:17,366 src/cRegex2dfa.cc:79:24: error: invalid conversion from ‘long unsigned int’ to ‘const char*’ [-fpermissive] 2025-09-08T02:41:17,366 79 | Py_TPFLAGS_DEFAULT | 2025-09-08T02:41:17,367 src/cRegex2dfa.cc:88:5: error: cannot convert ‘PyMethodDef*’ to ‘PyMemberDef*’ in initialization 2025-09-08T02:41:17,367 88 | Regex2dfa_methods, /* tp_methods */ 2025-09-08T02:41:17,367 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:41:17,367 | | 2025-09-08T02:41:17,367 | PyMethodDef* 2025-09-08T02:41:17,368 src/cRegex2dfa.cc: In function ‘PyObject* initcRegex2dfa()’: 2025-09-08T02:41:17,368 src/cRegex2dfa.cc:116:9: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2025-09-08T02:41:17,368 116 | return; 2025-09-08T02:41:17,368 | ^~~~~~ 2025-09-08T02:41:17,388 src/cRegex2dfa.cc:119:9: error: ‘Py_InitModule’ was not declared in this scope 2025-09-08T02:41:17,388 119 | m = Py_InitModule("cRegex2dfa", ftecRegex2dfaMethods); 2025-09-08T02:41:17,388 | ^~~~~~~~~~~~~ 2025-09-08T02:41:17,388 src/cRegex2dfa.cc:121:9: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2025-09-08T02:41:17,388 121 | return; 2025-09-08T02:41:17,389 | ^~~~~~ 2025-09-08T02:41:17,613 src/cRegex2dfa.cc:124:23: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T02:41:17,613 124 | PyModule_AddObject(m, "Regex2dfa", (PyObject *)&Regex2dfaType); 2025-09-08T02:41:17,613 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T02:41:17,614 src/cRegex2dfa.cc: At global scope: 2025-09-08T02:41:17,614 src/cRegex2dfa.cc:33:1: warning: ‘PyObject* Regex2dfa_new(PyTypeObject*, PyObject*, PyObject*)’ defined but not used [-Wunused-function] 2025-09-08T02:41:17,614 33 | Regex2dfa_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2025-09-08T02:41:17,615 | ^~~~~~~~~~~~~ 2025-09-08T02:41:17,623 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T02:41:17,768 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T02:41:17,780 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T02:41:17,780 exec(compile('"'"''"'"''"'"' 2025-09-08T02:41:17,780 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:41:17,780 # 2025-09-08T02:41:17,780 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:41:17,780 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:41:17,780 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:41:17,780 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:41:17,780 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:41:17,780 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:41:17,780 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:41:17,780 import os, sys, tokenize, traceback 2025-09-08T02:41:17,780 2025-09-08T02:41:17,780 try: 2025-09-08T02:41:17,780 import setuptools 2025-09-08T02:41:17,780 except ImportError: 2025-09-08T02:41:17,780 print( 2025-09-08T02:41:17,780 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:41:17,780 "the build environment with exception:", 2025-09-08T02:41:17,780 file=sys.stderr, 2025-09-08T02:41:17,780 ) 2025-09-08T02:41:17,780 traceback.print_exc() 2025-09-08T02:41:17,780 sys.exit(1) 2025-09-08T02:41:17,780 2025-09-08T02:41:17,780 __file__ = %r 2025-09-08T02:41:17,780 sys.argv[0] = __file__ 2025-09-08T02:41:17,780 2025-09-08T02:41:17,780 if os.path.exists(__file__): 2025-09-08T02:41:17,780 filename = __file__ 2025-09-08T02:41:17,780 with tokenize.open(__file__) as f: 2025-09-08T02:41:17,780 setup_py_code = f.read() 2025-09-08T02:41:17,780 else: 2025-09-08T02:41:17,780 filename = "" 2025-09-08T02:41:17,780 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:41:17,780 2025-09-08T02:41:17,780 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:41:17,780 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-bb_tqqo1/regex2dfa_6fe6a4b7325c437eb6b5ef2acc264383/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-4ys8b7yg[/] 2025-09-08T02:41:17,780 [bold magenta]cwd[/]: /tmp/pip-wheel-bb_tqqo1/regex2dfa_6fe6a4b7325c437eb6b5ef2acc264383/ 2025-09-08T02:41:17,780 Building wheel for regex2dfa (setup.py): finished with status 'error' 2025-09-08T02:41:17,781 ERROR: Failed building wheel for regex2dfa 2025-09-08T02:41:17,782 Running setup.py clean for regex2dfa 2025-09-08T02:41:17,783 Running command python setup.py clean 2025-09-08T02:41:18,390 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:41:18,390 warnings.warn(msg) 2025-09-08T02:41:18,777 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '0.1.7-7' to '0.1.7.post7' 2025-09-08T02:41:18,778 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T02:41:19,001 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T02:41:19,001 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T02:41:19,113 Failed to build regex2dfa 2025-09-08T02:41:19,114 ERROR: Failed to build one or more wheels 2025-09-08T02:41:19,114 Exception information: 2025-09-08T02:41:19,114 Traceback (most recent call last): 2025-09-08T02:41:19,114 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:41:19,114 status = _inner_run() 2025-09-08T02:41:19,114 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:41:19,114 return self.run(options, args) 2025-09-08T02:41:19,114 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:41:19,114 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:41:19,114 return func(self, options, args) 2025-09-08T02:41:19,114 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T02:41:19,114 raise CommandError("Failed to build one or more wheels") 2025-09-08T02:41:19,114 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T02:41:19,119 Removed build tracker: '/tmp/pip-build-tracker-kkomqp2f'