2025-09-08T04:10:52,034 Created temporary directory: /tmp/pip-build-tracker-zhnnzg1x 2025-09-08T04:10:52,035 Initialized build tracking at /tmp/pip-build-tracker-zhnnzg1x 2025-09-08T04:10:52,035 Created build tracker: /tmp/pip-build-tracker-zhnnzg1x 2025-09-08T04:10:52,035 Entered build tracker: /tmp/pip-build-tracker-zhnnzg1x 2025-09-08T04:10:52,035 Created temporary directory: /tmp/pip-wheel-ejw_3fnm 2025-09-08T04:10:52,038 Created temporary directory: /tmp/pip-ephem-wheel-cache-itcag7ef 2025-09-08T04:10:52,094 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:10:52,097 2 location(s) to search for versions of trimxtreme: 2025-09-08T04:10:52,097 * https://pypi.org/simple/trimxtreme/ 2025-09-08T04:10:52,097 * https://www.piwheels.org/simple/trimxtreme/ 2025-09-08T04:10:52,097 Fetching project page and analyzing links: https://pypi.org/simple/trimxtreme/ 2025-09-08T04:10:52,097 Getting page https://pypi.org/simple/trimxtreme/ 2025-09-08T04:10:52,098 Found index url https://pypi.org/simple/ 2025-09-08T04:10:52,244 Fetched page https://pypi.org/simple/trimxtreme/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:10:52,246 Found link https://files.pythonhosted.org/packages/ee/c6/7fe7d28ec4e833a5d67db3c03727df6ccc2460e1d42164140793bd31401d/trimxtreme-2.0.0.tar.gz (from https://pypi.org/simple/trimxtreme/), version: 2.0.0 2025-09-08T04:10:52,247 Fetching project page and analyzing links: https://www.piwheels.org/simple/trimxtreme/ 2025-09-08T04:10:52,247 Getting page https://www.piwheels.org/simple/trimxtreme/ 2025-09-08T04:10:52,249 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:10:52,343 Fetched page https://www.piwheels.org/simple/trimxtreme/ as text/html 2025-09-08T04:10:52,345 Skipping link: No binaries permitted for trimxtreme: https://archive1.piwheels.org/simple/trimxtreme/trimxtreme-2.0.0-cp34-cp34m-linux_armv7l.whl#sha256=1693f51321df509e3bd2619e2ade8ab12a2b9f239192ea6e331d32410b17585d (from https://www.piwheels.org/simple/trimxtreme/) 2025-09-08T04:10:52,345 Skipping link: No binaries permitted for trimxtreme: https://archive1.piwheels.org/simple/trimxtreme/trimxtreme-2.0.0-cp34-cp34m-linux_armv6l.whl#sha256=1693f51321df509e3bd2619e2ade8ab12a2b9f239192ea6e331d32410b17585d (from https://www.piwheels.org/simple/trimxtreme/) 2025-09-08T04:10:52,345 Skipping link: No binaries permitted for trimxtreme: https://archive1.piwheels.org/simple/trimxtreme/trimxtreme-2.0.0-cp35-cp35m-linux_armv6l.whl#sha256=009d34d5e91329ea58f057fc17453d794bb02a6e3ff84f615f6a38113ddfeb00 (from https://www.piwheels.org/simple/trimxtreme/) 2025-09-08T04:10:52,345 Skipping link: No binaries permitted for trimxtreme: https://archive1.piwheels.org/simple/trimxtreme/trimxtreme-2.0.0-cp35-cp35m-linux_armv7l.whl#sha256=009d34d5e91329ea58f057fc17453d794bb02a6e3ff84f615f6a38113ddfeb00 (from https://www.piwheels.org/simple/trimxtreme/) 2025-09-08T04:10:52,346 Skipping link: not a file: https://www.piwheels.org/simple/trimxtreme/ 2025-09-08T04:10:52,346 Skipping link: not a file: https://pypi.org/simple/trimxtreme/ 2025-09-08T04:10:52,371 Given no hashes to check 1 links for project 'trimxtreme': discarding no candidates 2025-09-08T04:10:52,372 Collecting trimxtreme==2.0.0 2025-09-08T04:10:52,373 Created temporary directory: /tmp/pip-unpack-e3f64xm2 2025-09-08T04:10:52,513 Downloading trimxtreme-2.0.0.tar.gz (450 kB) 2025-09-08T04:10:52,629 Added trimxtreme==2.0.0 from https://files.pythonhosted.org/packages/ee/c6/7fe7d28ec4e833a5d67db3c03727df6ccc2460e1d42164140793bd31401d/trimxtreme-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-zhnnzg1x' 2025-09-08T04:10:52,630 Running setup.py (path:/tmp/pip-wheel-ejw_3fnm/trimxtreme_ebc8ac5c276b4c06a09542e61b596908/setup.py) egg_info for package trimxtreme 2025-09-08T04:10:52,630 Created temporary directory: /tmp/pip-pip-egg-info-3d62rlct 2025-09-08T04:10:52,630 Preparing metadata (setup.py): started 2025-09-08T04:10:52,631 Running command python setup.py egg_info 2025-09-08T04:10:53,679 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:10:53,679 !! 2025-09-08T04:10:53,679 ******************************************************************************** 2025-09-08T04:10:53,679 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:10:53,679 License :: OSI Approved :: MIT License 2025-09-08T04:10:53,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:10:53,680 ******************************************************************************** 2025-09-08T04:10:53,680 !! 2025-09-08T04:10:53,680 self._finalize_license_expression() 2025-09-08T04:10:54,312 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T04:10:54,316 Source in /tmp/pip-wheel-ejw_3fnm/trimxtreme_ebc8ac5c276b4c06a09542e61b596908 has version 2.0.0, which satisfies requirement trimxtreme==2.0.0 from https://files.pythonhosted.org/packages/ee/c6/7fe7d28ec4e833a5d67db3c03727df6ccc2460e1d42164140793bd31401d/trimxtreme-2.0.0.tar.gz 2025-09-08T04:10:54,316 Removed trimxtreme==2.0.0 from https://files.pythonhosted.org/packages/ee/c6/7fe7d28ec4e833a5d67db3c03727df6ccc2460e1d42164140793bd31401d/trimxtreme-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-zhnnzg1x' 2025-09-08T04:10:54,319 Created temporary directory: /tmp/pip-unpack-9oalwnia 2025-09-08T04:10:54,320 Created temporary directory: /tmp/pip-unpack-2sza8mey 2025-09-08T04:10:54,320 Building wheels for collected packages: trimxtreme 2025-09-08T04:10:54,321 Created temporary directory: /tmp/pip-wheel-xmizi7wx 2025-09-08T04:10:54,322 DEPRECATION: Building 'trimxtreme' 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 'trimxtreme'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T04:10:54,323 Building wheel for trimxtreme (setup.py): started 2025-09-08T04:10:54,324 Destination directory: /tmp/pip-wheel-xmizi7wx 2025-09-08T04:10:54,324 Running command python setup.py bdist_wheel 2025-09-08T04:10:55,313 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:10:55,314 !! 2025-09-08T04:10:55,314 ******************************************************************************** 2025-09-08T04:10:55,314 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:10:55,314 License :: OSI Approved :: MIT License 2025-09-08T04:10:55,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:10:55,314 ******************************************************************************** 2025-09-08T04:10:55,315 !! 2025-09-08T04:10:55,315 self._finalize_license_expression() 2025-09-08T04:10:56,501 trimxtreme/_align.c: In function ‘__pyx_pf_10trimxtreme_6_align_7Aligner_2locate’: 2025-09-08T04:10:56,505 trimxtreme/_align.c:3718:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,505 3718 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T04:10:56,505 | ^~ 2025-09-08T04:10:56,505 In file included from /usr/include/python3.13/Python.h:76, 2025-09-08T04:10:56,505 from trimxtreme/_align.c:24: 2025-09-08T04:10:56,506 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T04:10:56,506 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T04:10:56,506 | ^~~~~~~~~~~~~~~ 2025-09-08T04:10:56,558 trimxtreme/_align.c: In function ‘__pyx_tp_dealloc_10trimxtreme_6_align_Aligner’: 2025-09-08T04:10:56,562 trimxtreme/_align.c:4715:75: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T04:10:56,562 4715 | if (unlikely(Py_TYPE(o)->tp_finalize) && (!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))) { 2025-09-08T04:10:56,563 | ^~~~~~~~~~~~~~~ 2025-09-08T04:10:56,567 trimxtreme/_align.c:4722:5: error: lvalue required as increment operand 2025-09-08T04:10:56,568 4722 | ++Py_REFCNT(o); 2025-09-08T04:10:56,568 | ^~ 2025-09-08T04:10:56,572 trimxtreme/_align.c:4724:5: error: lvalue required as decrement operand 2025-09-08T04:10:56,572 4724 | --Py_REFCNT(o); 2025-09-08T04:10:56,572 | ^~ 2025-09-08T04:10:56,578 trimxtreme/_align.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T04:10:56,583 trimxtreme/_align.c:4998:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,583 4998 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(0, 0, 4, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_acgt_table, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,583 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,583 In file included from /usr/include/python3.13/Python.h:101: 2025-09-08T04:10:56,584 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,584 213 | PyCode_New( 2025-09-08T04:10:56,584 | ^~~~~~~~~~ 2025-09-08T04:10:56,589 trimxtreme/_align.c:4998:243: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:10:56,589 4998 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(0, 0, 4, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_acgt_table, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,589 | ^~ 2025-09-08T04:10:56,590 | | 2025-09-08T04:10:56,590 | int 2025-09-08T04:10:56,590 trimxtreme/_align.c:78:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,590 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,590 | ^~~~~ 2025-09-08T04:10:56,590 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:10:56,590 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,590 | ~~~~~~~~~~^ 2025-09-08T04:10:56,596 trimxtreme/_align.c:4998:247: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:10:56,596 4998 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(0, 0, 4, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_acgt_table, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,596 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,596 | | 2025-09-08T04:10:56,596 | PyObject * {aka struct _object *} 2025-09-08T04:10:56,596 trimxtreme/_align.c:78:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,596 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,597 | ^~~~ 2025-09-08T04:10:56,597 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:10:56,597 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,597 | ~~~~^ 2025-09-08T04:10:56,602 trimxtreme/_align.c:78:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:10:56,602 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,603 | ^~~~~~~~~~ 2025-09-08T04:10:56,603 trimxtreme/_align.c:4998:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,603 4998 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(0, 0, 4, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_acgt_table, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,603 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,603 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,603 213 | PyCode_New( 2025-09-08T04:10:56,603 | ^~~~~~~~~~ 2025-09-08T04:10:56,608 trimxtreme/_align.c:5010:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,609 5010 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(0, 0, 8, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_iupac_table, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 48; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,609 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,609 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,609 213 | PyCode_New( 2025-09-08T04:10:56,609 | ^~~~~~~~~~ 2025-09-08T04:10:56,615 trimxtreme/_align.c:5010:245: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:10:56,615 5010 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(0, 0, 8, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_iupac_table, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 48; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,615 | ^~ 2025-09-08T04:10:56,615 | | 2025-09-08T04:10:56,615 | int 2025-09-08T04:10:56,615 trimxtreme/_align.c:78:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,615 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,615 | ^~~~~ 2025-09-08T04:10:56,615 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:10:56,616 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,616 | ~~~~~~~~~~^ 2025-09-08T04:10:56,621 trimxtreme/_align.c:5010:249: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:10:56,621 5010 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(0, 0, 8, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_iupac_table, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 48; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,621 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,622 | | 2025-09-08T04:10:56,622 | PyObject * {aka struct _object *} 2025-09-08T04:10:56,622 trimxtreme/_align.c:78:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,622 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,622 | ^~~~ 2025-09-08T04:10:56,622 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:10:56,622 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,622 | ~~~~^ 2025-09-08T04:10:56,628 trimxtreme/_align.c:78:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:10:56,628 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,628 | ^~~~~~~~~~ 2025-09-08T04:10:56,628 trimxtreme/_align.c:5010:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,628 5010 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(0, 0, 8, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_iupac_table, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 48; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,628 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,628 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,628 213 | PyCode_New( 2025-09-08T04:10:56,629 | ^~~~~~~~~~ 2025-09-08T04:10:56,634 trimxtreme/_align.c:5022:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,634 5022 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(6, 0, 7, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_locate, 405, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 405; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,634 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,634 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,634 213 | PyCode_New( 2025-09-08T04:10:56,634 | ^~~~~~~~~~ 2025-09-08T04:10:56,640 trimxtreme/_align.c:5022:240: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:10:56,640 5022 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(6, 0, 7, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_locate, 405, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 405; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,640 | ^~~ 2025-09-08T04:10:56,640 | | 2025-09-08T04:10:56,640 | int 2025-09-08T04:10:56,640 trimxtreme/_align.c:78:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,641 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,641 | ^~~~~ 2025-09-08T04:10:56,641 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:10:56,641 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,641 | ~~~~~~~~~~^ 2025-09-08T04:10:56,647 trimxtreme/_align.c:5022:245: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:10:56,647 5022 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(6, 0, 7, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_locate, 405, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 405; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,647 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,647 | | 2025-09-08T04:10:56,647 | PyObject * {aka struct _object *} 2025-09-08T04:10:56,647 trimxtreme/_align.c:78:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,647 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,647 | ^~~~ 2025-09-08T04:10:56,647 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:10:56,647 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,648 | ~~~~^ 2025-09-08T04:10:56,653 trimxtreme/_align.c:78:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:10:56,653 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,653 | ^~~~~~~~~~ 2025-09-08T04:10:56,653 trimxtreme/_align.c:5022:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,653 5022 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(6, 0, 7, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_locate, 405, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 405; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,654 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,654 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,654 213 | PyCode_New( 2025-09-08T04:10:56,654 | ^~~~~~~~~~ 2025-09-08T04:10:56,659 trimxtreme/_align.c:5034:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,659 5034 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(3, 0, 15, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_compare_prefixes, 410, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 410; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,659 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,660 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,660 213 | PyCode_New( 2025-09-08T04:10:56,660 | ^~~~~~~~~~ 2025-09-08T04:10:56,665 trimxtreme/_align.c:5034:251: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:10:56,665 5034 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(3, 0, 15, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_compare_prefixes, 410, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 410; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,666 | ^~~ 2025-09-08T04:10:56,666 | | 2025-09-08T04:10:56,666 | int 2025-09-08T04:10:56,666 trimxtreme/_align.c:78:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,666 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,666 | ^~~~~ 2025-09-08T04:10:56,666 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:10:56,666 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,666 | ~~~~~~~~~~^ 2025-09-08T04:10:56,672 trimxtreme/_align.c:5034:256: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:10:56,672 5034 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(3, 0, 15, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_compare_prefixes, 410, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 410; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,672 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,672 | | 2025-09-08T04:10:56,672 | PyObject * {aka struct _object *} 2025-09-08T04:10:56,673 trimxtreme/_align.c:78:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,673 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,673 | ^~~~ 2025-09-08T04:10:56,673 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:10:56,673 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,673 | ~~~~^ 2025-09-08T04:10:56,679 trimxtreme/_align.c:78:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:10:56,679 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,679 | ^~~~~~~~~~ 2025-09-08T04:10:56,679 trimxtreme/_align.c:5034:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,679 5034 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(3, 0, 15, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_bi_home_rocks_av_cegx_barcoding, __pyx_n_s_compare_prefixes, 410, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 410; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:10:56,679 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,679 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,679 213 | PyCode_New( 2025-09-08T04:10:56,679 | ^~~~~~~~~~ 2025-09-08T04:10:56,683 trimxtreme/_align.c: In function ‘PyInit__align’: 2025-09-08T04:10:56,688 trimxtreme/_align.c:5140:42: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T04:10:56,688 5140 | __pyx_type_10trimxtreme_6_align_Aligner.tp_print = 0; 2025-09-08T04:10:56,688 | ^ 2025-09-08T04:10:56,703 trimxtreme/_align.c: In function ‘__Pyx_IterFinish’: 2025-09-08T04:10:56,709 trimxtreme/_align.c:5446:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,709 5446 | PyObject* exc_type = tstate->curexc_type; 2025-09-08T04:10:56,709 | ^~ 2025-09-08T04:10:56,715 trimxtreme/_align.c:5450:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,715 5450 | exc_value = tstate->curexc_value; 2025-09-08T04:10:56,715 | ^~ 2025-09-08T04:10:56,721 trimxtreme/_align.c:5451:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,721 5451 | exc_tb = tstate->curexc_traceback; 2025-09-08T04:10:56,721 | ^~ 2025-09-08T04:10:56,726 trimxtreme/_align.c:5452:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,727 5452 | tstate->curexc_type = 0; 2025-09-08T04:10:56,727 | ^~ 2025-09-08T04:10:56,732 trimxtreme/_align.c:5453:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,732 5453 | tstate->curexc_value = 0; 2025-09-08T04:10:56,732 | ^~ 2025-09-08T04:10:56,738 trimxtreme/_align.c:5454:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,738 5454 | tstate->curexc_traceback = 0; 2025-09-08T04:10:56,738 | ^~ 2025-09-08T04:10:56,755 trimxtreme/_align.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T04:10:56,763 trimxtreme/_align.c:5589:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T04:10:56,763 5589 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T04:10:56,763 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,763 | PyDict_GET_SIZE 2025-09-08T04:10:56,771 trimxtreme/_align.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T04:10:56,777 trimxtreme/_align.c:5672:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,777 5672 | tmp_type = tstate->curexc_type; 2025-09-08T04:10:56,777 | ^~ 2025-09-08T04:10:56,783 trimxtreme/_align.c:5673:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,783 5673 | tmp_value = tstate->curexc_value; 2025-09-08T04:10:56,783 | ^~ 2025-09-08T04:10:56,789 trimxtreme/_align.c:5674:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,789 5674 | tmp_tb = tstate->curexc_traceback; 2025-09-08T04:10:56,789 | ^~ 2025-09-08T04:10:56,795 trimxtreme/_align.c:5675:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,795 5675 | tstate->curexc_type = type; 2025-09-08T04:10:56,795 | ^~ 2025-09-08T04:10:56,800 trimxtreme/_align.c:5676:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,801 5676 | tstate->curexc_value = value; 2025-09-08T04:10:56,801 | ^~ 2025-09-08T04:10:56,806 trimxtreme/_align.c:5677:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,807 5677 | tstate->curexc_traceback = tb; 2025-09-08T04:10:56,807 | ^~ 2025-09-08T04:10:56,807 trimxtreme/_align.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T04:10:56,813 trimxtreme/_align.c:5688:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,813 5688 | *type = tstate->curexc_type; 2025-09-08T04:10:56,813 | ^~ 2025-09-08T04:10:56,819 trimxtreme/_align.c:5689:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,819 5689 | *value = tstate->curexc_value; 2025-09-08T04:10:56,819 | ^~ 2025-09-08T04:10:56,825 trimxtreme/_align.c:5690:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,825 5690 | *tb = tstate->curexc_traceback; 2025-09-08T04:10:56,825 | ^~ 2025-09-08T04:10:56,831 trimxtreme/_align.c:5691:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:10:56,831 5691 | tstate->curexc_type = 0; 2025-09-08T04:10:56,831 | ^~ 2025-09-08T04:10:56,837 trimxtreme/_align.c:5692:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:10:56,837 5692 | tstate->curexc_value = 0; 2025-09-08T04:10:56,837 | ^~ 2025-09-08T04:10:56,843 trimxtreme/_align.c:5693:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,843 5693 | tstate->curexc_traceback = 0; 2025-09-08T04:10:56,843 | ^~ 2025-09-08T04:10:56,856 trimxtreme/_align.c: In function ‘__Pyx_Raise’: 2025-09-08T04:10:56,862 trimxtreme/_align.c:5842:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,862 5842 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T04:10:56,862 | ^~ 2025-09-08T04:10:56,868 trimxtreme/_align.c:5845:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:10:56,869 5845 | tstate->curexc_traceback = tb; 2025-09-08T04:10:56,869 | ^~ 2025-09-08T04:10:56,883 trimxtreme/_align.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T04:10:56,889 trimxtreme/_align.c:6060:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:10:56,889 6060 | py_code = __Pyx_PyCode_New( 2025-09-08T04:10:56,889 | ^~~~~~~ 2025-09-08T04:10:56,889 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,889 213 | PyCode_New( 2025-09-08T04:10:56,890 | ^~~~~~~~~~ 2025-09-08T04:10:56,896 trimxtreme/_align.c:6074:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:10:56,896 6074 | py_line, 2025-09-08T04:10:56,896 | ^~~~~~~ 2025-09-08T04:10:56,896 | | 2025-09-08T04:10:56,896 | int 2025-09-08T04:10:56,896 trimxtreme/_align.c:78:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,896 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,896 | ^~~~~ 2025-09-08T04:10:56,896 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:10:56,897 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,897 | ~~~~~~~~~~^ 2025-09-08T04:10:56,903 trimxtreme/_align.c:6075:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:10:56,904 6075 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T04:10:56,904 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,904 | | 2025-09-08T04:10:56,904 | PyObject * {aka struct _object *} 2025-09-08T04:10:56,904 trimxtreme/_align.c:78:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,904 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,904 | ^~~~ 2025-09-08T04:10:56,904 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:10:56,904 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:10:56,904 | ~~~~^ 2025-09-08T04:10:56,911 trimxtreme/_align.c:78:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:10:56,911 78 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:10:56,911 | ^~~~~~~~~~ 2025-09-08T04:10:56,912 trimxtreme/_align.c:6060:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:10:56,912 6060 | py_code = __Pyx_PyCode_New( 2025-09-08T04:10:56,912 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,912 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:10:56,912 213 | PyCode_New( 2025-09-08T04:10:56,912 | ^~~~~~~~~~ 2025-09-08T04:10:56,915 trimxtreme/_align.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T04:10:56,921 trimxtreme/_align.c:6103:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T04:10:56,922 6103 | py_frame->f_lineno = py_line; 2025-09-08T04:10:56,922 | ^~ 2025-09-08T04:10:56,924 trimxtreme/_align.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T04:10:56,930 trimxtreme/_align.c:6198:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T04:10:56,930 6198 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T04:10:56,930 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,931 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T04:10:56,931 from /usr/include/python3.13/Python.h:81: 2025-09-08T04:10:56,931 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T04:10:56,931 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T04:10:56,931 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,935 trimxtreme/_align.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T04:10:56,941 trimxtreme/_align.c:6345:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T04:10:56,942 6345 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T04:10:56,942 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:10:56,942 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T04:10:56,942 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T04:10:56,942 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:10:57,018 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T04:10:57,164 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T04:10:57,176 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T04:10:57,176 exec(compile('"'"''"'"''"'"' 2025-09-08T04:10:57,176 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:10:57,176 # 2025-09-08T04:10:57,176 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:10:57,176 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:10:57,176 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:10:57,176 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:10:57,176 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:10:57,176 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:10:57,176 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:10:57,176 import os, sys, tokenize, traceback 2025-09-08T04:10:57,176 2025-09-08T04:10:57,176 try: 2025-09-08T04:10:57,176 import setuptools 2025-09-08T04:10:57,176 except ImportError: 2025-09-08T04:10:57,176 print( 2025-09-08T04:10:57,176 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:10:57,176 "the build environment with exception:", 2025-09-08T04:10:57,176 file=sys.stderr, 2025-09-08T04:10:57,176 ) 2025-09-08T04:10:57,176 traceback.print_exc() 2025-09-08T04:10:57,176 sys.exit(1) 2025-09-08T04:10:57,176 2025-09-08T04:10:57,176 __file__ = %r 2025-09-08T04:10:57,176 sys.argv[0] = __file__ 2025-09-08T04:10:57,176 2025-09-08T04:10:57,176 if os.path.exists(__file__): 2025-09-08T04:10:57,176 filename = __file__ 2025-09-08T04:10:57,176 with tokenize.open(__file__) as f: 2025-09-08T04:10:57,176 setup_py_code = f.read() 2025-09-08T04:10:57,176 else: 2025-09-08T04:10:57,176 filename = "" 2025-09-08T04:10:57,176 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:10:57,176 2025-09-08T04:10:57,176 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:10:57,176 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ejw_3fnm/trimxtreme_ebc8ac5c276b4c06a09542e61b596908/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xmizi7wx[/] 2025-09-08T04:10:57,176 [bold magenta]cwd[/]: /tmp/pip-wheel-ejw_3fnm/trimxtreme_ebc8ac5c276b4c06a09542e61b596908/ 2025-09-08T04:10:57,176 Building wheel for trimxtreme (setup.py): finished with status 'error' 2025-09-08T04:10:57,177 ERROR: Failed building wheel for trimxtreme 2025-09-08T04:10:57,178 Running setup.py clean for trimxtreme 2025-09-08T04:10:57,178 Running command python setup.py clean 2025-09-08T04:10:58,177 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:10:58,177 !! 2025-09-08T04:10:58,178 ******************************************************************************** 2025-09-08T04:10:58,178 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:10:58,178 License :: OSI Approved :: MIT License 2025-09-08T04:10:58,178 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:10:58,178 ******************************************************************************** 2025-09-08T04:10:58,178 !! 2025-09-08T04:10:58,178 self._finalize_license_expression() 2025-09-08T04:10:58,398 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T04:10:58,398 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T04:10:58,510 Failed to build trimxtreme 2025-09-08T04:10:58,511 ERROR: Failed to build one or more wheels 2025-09-08T04:10:58,512 Exception information: 2025-09-08T04:10:58,512 Traceback (most recent call last): 2025-09-08T04:10:58,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:10:58,512 status = _inner_run() 2025-09-08T04:10:58,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:10:58,512 return self.run(options, args) 2025-09-08T04:10:58,512 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:10:58,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:10:58,512 return func(self, options, args) 2025-09-08T04:10:58,512 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T04:10:58,512 raise CommandError("Failed to build one or more wheels") 2025-09-08T04:10:58,512 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T04:10:58,516 Removed build tracker: '/tmp/pip-build-tracker-zhnnzg1x'