2025-09-08T09:42:05,155 Created temporary directory: /tmp/pip-build-tracker-3lh0ox7p 2025-09-08T09:42:05,155 Initialized build tracking at /tmp/pip-build-tracker-3lh0ox7p 2025-09-08T09:42:05,156 Created build tracker: /tmp/pip-build-tracker-3lh0ox7p 2025-09-08T09:42:05,156 Entered build tracker: /tmp/pip-build-tracker-3lh0ox7p 2025-09-08T09:42:05,156 Created temporary directory: /tmp/pip-wheel-ff_503yz 2025-09-08T09:42:05,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-nzkl52zc 2025-09-08T09:42:05,216 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T09:42:05,219 2 location(s) to search for versions of usb1208fs: 2025-09-08T09:42:05,219 * https://pypi.org/simple/usb1208fs/ 2025-09-08T09:42:05,219 * https://www.piwheels.org/simple/usb1208fs/ 2025-09-08T09:42:05,219 Fetching project page and analyzing links: https://pypi.org/simple/usb1208fs/ 2025-09-08T09:42:05,219 Getting page https://pypi.org/simple/usb1208fs/ 2025-09-08T09:42:05,220 Found index url https://pypi.org/simple/ 2025-09-08T09:42:05,290 Fetched page https://pypi.org/simple/usb1208fs/ as application/vnd.pypi.simple.v1+json 2025-09-08T09:42:05,292 Found link https://files.pythonhosted.org/packages/2e/58/0b310277cf7c1b739ba6c5a68c32f0a8de9846decaa22d22f69fc792fbfa/usb1208fs-0.1.1.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.1 2025-09-08T09:42:05,292 Found link https://files.pythonhosted.org/packages/17/31/ff73441a0c3dea4ced7ac8d4885751dac5a838c2b7462f1b03f33dd23539/usb1208fs-0.1.2.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.2 2025-09-08T09:42:05,292 Found link https://files.pythonhosted.org/packages/4a/27/d32c50d07670ea4bbabe0c8d7fc1b1c37a8d89a3e1038e462b4c7e057bcb/usb1208fs-0.1.3.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3 2025-09-08T09:42:05,293 Found link https://files.pythonhosted.org/packages/0c/66/0354b0a72a8e60001de48651f7e6aedf8b96b87750ad9b2294e841c883f8/usb1208fs-0.1.3.post0.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post0 2025-09-08T09:42:05,293 Found link https://files.pythonhosted.org/packages/06/9f/823fcc527e318fec364590cb8468848c11a18aa125ba5b746830724f39fe/usb1208fs-0.1.3.post1.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post1 2025-09-08T09:42:05,293 Found link https://files.pythonhosted.org/packages/10/02/016aa2bc9f643277cffecc487c61c146f0718f3ddc74abf738d73a14d93a/usb1208fs-0.1.3.post2.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post2 2025-09-08T09:42:05,293 Found link https://files.pythonhosted.org/packages/96/27/f0f06d4ce489ccc76b0d321dbb37ac4016b9746e77e6ea0db3a63530d623/usb1208fs-0.1.3.post3.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post3 2025-09-08T09:42:05,293 Found link https://files.pythonhosted.org/packages/9e/2e/16db9fba77dc75447a6265d3b701885361a2d54990302903f5039fd126c1/usb1208fs-0.1.3.post4.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post4 2025-09-08T09:42:05,294 Found link https://files.pythonhosted.org/packages/0c/99/b6631d35a079c5d406141b308a2139342f4e5b56266f6cfbae2c6c60bccb/usb1208fs-0.1.3.post5.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post5 2025-09-08T09:42:05,294 Found link https://files.pythonhosted.org/packages/65/96/485493e19fd71f10745633aeb224c567a1625a20e40a7345e0ff364bf81e/usb1208fs-0.1.3.post6.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post6 2025-09-08T09:42:05,294 Found link https://files.pythonhosted.org/packages/ed/7a/86b16d8d55007cdc85f3f0577ae1dc9dc8d76b7c56ca5e29f1ed03e5c00d/usb1208fs-0.1.3.post7.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post7 2025-09-08T09:42:05,294 Found link https://files.pythonhosted.org/packages/c0/e6/e7d12019cee0b8e817f5b6bcd5391c804f9de2a7d360729c7e53cee72f4e/usb1208fs-0.1.3.post8.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post8 2025-09-08T09:42:05,295 Found link https://files.pythonhosted.org/packages/0d/fa/d732c6ad27e0d8367addec1536f1082c59e46ba191ecdf01cacd13648377/usb1208fs-0.1.3.post9.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.3.post9 2025-09-08T09:42:05,295 Found link https://files.pythonhosted.org/packages/03/85/f6877abb914120620d2a64f387873039ffeb0ab62a9c6a70a716f38be056/usb1208fs-0.1.4.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.1.4 2025-09-08T09:42:05,295 Found link https://files.pythonhosted.org/packages/24/12/e7cb65c699bb21c7b8adfea6d0758d34f911498b701ae2d928eeb56df086/usb1208fs-0.2.0.post0.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.2.0.post0 2025-09-08T09:42:05,295 Found link https://files.pythonhosted.org/packages/77/75/764ae932cf1808bdd1c5d136fb5000c459d58bcb888a388b9aadd6185eba/usb1208fs-0.2.0.post1.tar.gz (from https://pypi.org/simple/usb1208fs/), version: 0.2.0.post1 2025-09-08T09:42:05,295 Fetching project page and analyzing links: https://www.piwheels.org/simple/usb1208fs/ 2025-09-08T09:42:05,296 Getting page https://www.piwheels.org/simple/usb1208fs/ 2025-09-08T09:42:05,296 Found index url https://www.piwheels.org/simple/ 2025-09-08T09:42:05,389 Fetched page https://www.piwheels.org/simple/usb1208fs/ as text/html 2025-09-08T09:42:05,390 Skipping link: not a file: https://www.piwheels.org/simple/usb1208fs/ 2025-09-08T09:42:05,390 Skipping link: not a file: https://pypi.org/simple/usb1208fs/ 2025-09-08T09:42:05,417 Given no hashes to check 1 links for project 'usb1208fs': discarding no candidates 2025-09-08T09:42:05,418 Collecting usb1208fs==0.2.0.post1 2025-09-08T09:42:05,419 Created temporary directory: /tmp/pip-unpack-o50p_y4j 2025-09-08T09:42:05,558 Downloading usb1208fs-0.2.0.post1.tar.gz (82 kB) 2025-09-08T09:42:05,609 Added usb1208fs==0.2.0.post1 from https://files.pythonhosted.org/packages/77/75/764ae932cf1808bdd1c5d136fb5000c459d58bcb888a388b9aadd6185eba/usb1208fs-0.2.0.post1.tar.gz to build tracker '/tmp/pip-build-tracker-3lh0ox7p' 2025-09-08T09:42:05,610 Running setup.py (path:/tmp/pip-wheel-ff_503yz/usb1208fs_8f49191bb2d94dfa88c5753ee3ac655b/setup.py) egg_info for package usb1208fs 2025-09-08T09:42:05,610 Created temporary directory: /tmp/pip-pip-egg-info-ga71e37l 2025-09-08T09:42:05,610 Preparing metadata (setup.py): started 2025-09-08T09:42:05,611 Running command python setup.py egg_info 2025-09-08T09:42:08,028 Error compiling Cython file: 2025-09-08T09:42:08,028 ------------------------------------------------------------ 2025-09-08T09:42:08,028 ... 2025-09-08T09:42:08,028 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 2025-09-08T09:42:08,028 from __future__ import print_function 2025-09-08T09:42:08,029 from libc.stdlib cimport malloc, free 2025-09-08T09:42:08,029 from libc.stdint cimport uint8_t, uint16_t, uint32_t, int16_t 2025-09-08T09:42:08,029 cimport c1208fs 2025-09-08T09:42:08,029 ^ 2025-09-08T09:42:08,029 ------------------------------------------------------------ 2025-09-08T09:42:08,029 usb1208fs/usb1208fs.pyx:24:8: 'c1208fs.pxd' not found 2025-09-08T09:42:08,558 Error compiling Cython file: 2025-09-08T09:42:08,558 ------------------------------------------------------------ 2025-09-08T09:42:08,558 ... 2025-09-08T09:42:08,558 data {np.ndarray *} - output array for data. Need to be allocated 2025-09-08T09:42:08,558 on the heap 2025-09-08T09:42:08,559 Constants are from usb-1208FS.h""" 2025-09-08T09:42:08,559 cdef libusb_device_handle * udev 2025-09-08T09:42:08,559 ^ 2025-09-08T09:42:08,559 ------------------------------------------------------------ 2025-09-08T09:42:08,559 usb1208fs/usb1208fs.pyx:98:9: 'libusb_device_handle' is not a type identifier 2025-09-08T09:42:08,614 Error compiling Cython file: 2025-09-08T09:42:08,615 ------------------------------------------------------------ 2025-09-08T09:42:08,615 ... 2025-09-08T09:42:08,615 cimport cython 2025-09-08T09:42:08,615 np.import_array() 2025-09-08T09:42:08,615 # initialize libusb on load. Register the exit function for exit. 2025-09-08T09:42:08,615 if libusb_init(NULL) != 0: 2025-09-08T09:42:08,615 ^ 2025-09-08T09:42:08,615 ------------------------------------------------------------ 2025-09-08T09:42:08,616 usb1208fs/usb1208fs.pyx:34:3: undeclared name not builtin: libusb_init 2025-09-08T09:42:08,616 Error compiling Cython file: 2025-09-08T09:42:08,616 ------------------------------------------------------------ 2025-09-08T09:42:08,616 ... 2025-09-08T09:42:08,616 cimport cython 2025-09-08T09:42:08,616 np.import_array() 2025-09-08T09:42:08,616 # initialize libusb on load. Register the exit function for exit. 2025-09-08T09:42:08,616 if libusb_init(NULL) != 0: 2025-09-08T09:42:08,617 ^ 2025-09-08T09:42:08,617 ------------------------------------------------------------ 2025-09-08T09:42:08,617 usb1208fs/usb1208fs.pyx:34:15: Cannot convert 'void *' to Python object 2025-09-08T09:42:08,622 Error compiling Cython file: 2025-09-08T09:42:08,622 ------------------------------------------------------------ 2025-09-08T09:42:08,622 ... 2025-09-08T09:42:08,623 # initialize libusb on load. Register the exit function for exit. 2025-09-08T09:42:08,623 if libusb_init(NULL) != 0: 2025-09-08T09:42:08,623 raise ImportError("Could not load libusb.") 2025-09-08T09:42:08,623 # constants 2025-09-08T09:42:08,623 USB1208FS_PID = _USB1208FS_PID 2025-09-08T09:42:08,623 ^ 2025-09-08T09:42:08,623 ------------------------------------------------------------ 2025-09-08T09:42:08,623 usb1208fs/usb1208fs.pyx:38:16: undeclared name not builtin: _USB1208FS_PID 2025-09-08T09:42:08,624 Error compiling Cython file: 2025-09-08T09:42:08,624 ------------------------------------------------------------ 2025-09-08T09:42:08,624 ... 2025-09-08T09:42:08,624 raise ImportError("Could not load libusb.") 2025-09-08T09:42:08,624 # constants 2025-09-08T09:42:08,624 USB1208FS_PID = _USB1208FS_PID 2025-09-08T09:42:08,624 DIO_PORTA = _DIO_PORTA 2025-09-08T09:42:08,625 ^ 2025-09-08T09:42:08,625 ------------------------------------------------------------ 2025-09-08T09:42:08,625 usb1208fs/usb1208fs.pyx:40:12: undeclared name not builtin: _DIO_PORTA 2025-09-08T09:42:08,625 Error compiling Cython file: 2025-09-08T09:42:08,625 ------------------------------------------------------------ 2025-09-08T09:42:08,625 ... 2025-09-08T09:42:08,625 # constants 2025-09-08T09:42:08,625 USB1208FS_PID = _USB1208FS_PID 2025-09-08T09:42:08,626 DIO_PORTA = _DIO_PORTA 2025-09-08T09:42:08,626 DIO_PORTB = _DIO_PORTB 2025-09-08T09:42:08,626 ^ 2025-09-08T09:42:08,626 ------------------------------------------------------------ 2025-09-08T09:42:08,626 usb1208fs/usb1208fs.pyx:41:12: undeclared name not builtin: _DIO_PORTB 2025-09-08T09:42:08,626 Error compiling Cython file: 2025-09-08T09:42:08,626 ------------------------------------------------------------ 2025-09-08T09:42:08,626 ... 2025-09-08T09:42:08,626 USB1208FS_PID = _USB1208FS_PID 2025-09-08T09:42:08,627 DIO_PORTA = _DIO_PORTA 2025-09-08T09:42:08,627 DIO_PORTB = _DIO_PORTB 2025-09-08T09:42:08,627 DIO_DIR_IN = _DIO_DIR_IN 2025-09-08T09:42:08,627 ^ 2025-09-08T09:42:08,627 ------------------------------------------------------------ 2025-09-08T09:42:08,627 usb1208fs/usb1208fs.pyx:43:13: undeclared name not builtin: _DIO_DIR_IN 2025-09-08T09:42:08,627 Error compiling Cython file: 2025-09-08T09:42:08,627 ------------------------------------------------------------ 2025-09-08T09:42:08,628 ... 2025-09-08T09:42:08,628 DIO_PORTA = _DIO_PORTA 2025-09-08T09:42:08,628 DIO_PORTB = _DIO_PORTB 2025-09-08T09:42:08,628 DIO_DIR_IN = _DIO_DIR_IN 2025-09-08T09:42:08,628 DIO_DIR_OUT = _DIO_DIR_OUT 2025-09-08T09:42:08,628 ^ 2025-09-08T09:42:08,628 ------------------------------------------------------------ 2025-09-08T09:42:08,628 usb1208fs/usb1208fs.pyx:44:14: undeclared name not builtin: _DIO_DIR_OUT 2025-09-08T09:42:08,629 Error compiling Cython file: 2025-09-08T09:42:08,629 ------------------------------------------------------------ 2025-09-08T09:42:08,629 ... 2025-09-08T09:42:08,629 DIO_PORTB = _DIO_PORTB 2025-09-08T09:42:08,629 DIO_DIR_IN = _DIO_DIR_IN 2025-09-08T09:42:08,629 DIO_DIR_OUT = _DIO_DIR_OUT 2025-09-08T09:42:08,630 SYNC = _SYNC 2025-09-08T09:42:08,630 ^ 2025-09-08T09:42:08,630 ------------------------------------------------------------ 2025-09-08T09:42:08,630 usb1208fs/usb1208fs.pyx:46:7: undeclared name not builtin: _SYNC 2025-09-08T09:42:08,630 Error compiling Cython file: 2025-09-08T09:42:08,630 ------------------------------------------------------------ 2025-09-08T09:42:08,630 ... 2025-09-08T09:42:08,630 DIO_DIR_IN = _DIO_DIR_IN 2025-09-08T09:42:08,631 DIO_DIR_OUT = _DIO_DIR_OUT 2025-09-08T09:42:08,631 SYNC = _SYNC 2025-09-08T09:42:08,631 EXT_TRIG_EDGE = _EXT_TRIG_EDGE 2025-09-08T09:42:08,631 ^ 2025-09-08T09:42:08,631 ------------------------------------------------------------ 2025-09-08T09:42:08,631 usb1208fs/usb1208fs.pyx:47:16: undeclared name not builtin: _EXT_TRIG_EDGE 2025-09-08T09:42:08,631 Error compiling Cython file: 2025-09-08T09:42:08,631 ------------------------------------------------------------ 2025-09-08T09:42:08,631 ... 2025-09-08T09:42:08,632 DIO_DIR_IN = _DIO_DIR_IN 2025-09-08T09:42:08,632 DIO_DIR_OUT = _DIO_DIR_OUT 2025-09-08T09:42:08,632 SYNC = _SYNC 2025-09-08T09:42:08,632 EXT_TRIG_EDGE = _EXT_TRIG_EDGE 2025-09-08T09:42:08,632 UPDATE_MODE = _UPDATE_MODE 2025-09-08T09:42:08,632 ^ 2025-09-08T09:42:08,632 ------------------------------------------------------------ 2025-09-08T09:42:08,632 usb1208fs/usb1208fs.pyx:48:14: undeclared name not builtin: _UPDATE_MODE 2025-09-08T09:42:08,633 Error compiling Cython file: 2025-09-08T09:42:08,633 ------------------------------------------------------------ 2025-09-08T09:42:08,633 ... 2025-09-08T09:42:08,633 SYNC = _SYNC 2025-09-08T09:42:08,633 EXT_TRIG_EDGE = _EXT_TRIG_EDGE 2025-09-08T09:42:08,633 UPDATE_MODE = _UPDATE_MODE 2025-09-08T09:42:08,633 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,633 ^ 2025-09-08T09:42:08,633 ------------------------------------------------------------ 2025-09-08T09:42:08,634 usb1208fs/usb1208fs.pyx:50:12: undeclared name not builtin: _SE_10_00V 2025-09-08T09:42:08,634 Error compiling Cython file: 2025-09-08T09:42:08,634 ------------------------------------------------------------ 2025-09-08T09:42:08,634 ... 2025-09-08T09:42:08,634 SYNC = _SYNC 2025-09-08T09:42:08,634 EXT_TRIG_EDGE = _EXT_TRIG_EDGE 2025-09-08T09:42:08,634 UPDATE_MODE = _UPDATE_MODE 2025-09-08T09:42:08,634 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,635 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,635 ^ 2025-09-08T09:42:08,635 ------------------------------------------------------------ 2025-09-08T09:42:08,635 usb1208fs/usb1208fs.pyx:51:12: undeclared name not builtin: _BP_20_00V 2025-09-08T09:42:08,635 Error compiling Cython file: 2025-09-08T09:42:08,635 ------------------------------------------------------------ 2025-09-08T09:42:08,635 ... 2025-09-08T09:42:08,635 EXT_TRIG_EDGE = _EXT_TRIG_EDGE 2025-09-08T09:42:08,635 UPDATE_MODE = _UPDATE_MODE 2025-09-08T09:42:08,636 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,636 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,636 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,636 ^ 2025-09-08T09:42:08,636 ------------------------------------------------------------ 2025-09-08T09:42:08,636 usb1208fs/usb1208fs.pyx:52:12: undeclared name not builtin: _BP_10_00V 2025-09-08T09:42:08,636 Error compiling Cython file: 2025-09-08T09:42:08,636 ------------------------------------------------------------ 2025-09-08T09:42:08,636 ... 2025-09-08T09:42:08,637 UPDATE_MODE = _UPDATE_MODE 2025-09-08T09:42:08,637 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,637 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,637 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,637 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,637 ^ 2025-09-08T09:42:08,637 ------------------------------------------------------------ 2025-09-08T09:42:08,637 usb1208fs/usb1208fs.pyx:53:11: undeclared name not builtin: _BP_5_00V 2025-09-08T09:42:08,637 Error compiling Cython file: 2025-09-08T09:42:08,638 ------------------------------------------------------------ 2025-09-08T09:42:08,638 ... 2025-09-08T09:42:08,638 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,638 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,638 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,638 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,638 BP_4_00V = _BP_4_00V 2025-09-08T09:42:08,638 ^ 2025-09-08T09:42:08,638 ------------------------------------------------------------ 2025-09-08T09:42:08,639 usb1208fs/usb1208fs.pyx:54:11: undeclared name not builtin: _BP_4_00V 2025-09-08T09:42:08,639 Error compiling Cython file: 2025-09-08T09:42:08,639 ------------------------------------------------------------ 2025-09-08T09:42:08,639 ... 2025-09-08T09:42:08,639 SE_10_00V = _SE_10_00V 2025-09-08T09:42:08,639 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,639 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,639 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,639 BP_4_00V = _BP_4_00V 2025-09-08T09:42:08,639 BP_2_50V = _BP_2_50V 2025-09-08T09:42:08,640 ^ 2025-09-08T09:42:08,640 ------------------------------------------------------------ 2025-09-08T09:42:08,640 usb1208fs/usb1208fs.pyx:55:11: undeclared name not builtin: _BP_2_50V 2025-09-08T09:42:08,640 Error compiling Cython file: 2025-09-08T09:42:08,640 ------------------------------------------------------------ 2025-09-08T09:42:08,640 ... 2025-09-08T09:42:08,640 BP_20_00V = _BP_20_00V 2025-09-08T09:42:08,640 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,640 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,640 BP_4_00V = _BP_4_00V 2025-09-08T09:42:08,641 BP_2_50V = _BP_2_50V 2025-09-08T09:42:08,641 BP_2_00V = _BP_2_00V 2025-09-08T09:42:08,641 ^ 2025-09-08T09:42:08,641 ------------------------------------------------------------ 2025-09-08T09:42:08,641 usb1208fs/usb1208fs.pyx:56:11: undeclared name not builtin: _BP_2_00V 2025-09-08T09:42:08,641 Error compiling Cython file: 2025-09-08T09:42:08,641 ------------------------------------------------------------ 2025-09-08T09:42:08,641 ... 2025-09-08T09:42:08,641 BP_10_00V = _BP_10_00V 2025-09-08T09:42:08,641 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,642 BP_4_00V = _BP_4_00V 2025-09-08T09:42:08,642 BP_2_50V = _BP_2_50V 2025-09-08T09:42:08,642 BP_2_00V = _BP_2_00V 2025-09-08T09:42:08,642 BP_1_25V = _BP_1_25V 2025-09-08T09:42:08,642 ^ 2025-09-08T09:42:08,642 ------------------------------------------------------------ 2025-09-08T09:42:08,642 usb1208fs/usb1208fs.pyx:57:11: undeclared name not builtin: _BP_1_25V 2025-09-08T09:42:08,642 Error compiling Cython file: 2025-09-08T09:42:08,642 ------------------------------------------------------------ 2025-09-08T09:42:08,643 ... 2025-09-08T09:42:08,643 BP_5_00V = _BP_5_00V 2025-09-08T09:42:08,643 BP_4_00V = _BP_4_00V 2025-09-08T09:42:08,643 BP_2_50V = _BP_2_50V 2025-09-08T09:42:08,643 BP_2_00V = _BP_2_00V 2025-09-08T09:42:08,643 BP_1_25V = _BP_1_25V 2025-09-08T09:42:08,643 BP_1_00V = _BP_1_00V 2025-09-08T09:42:08,643 ^ 2025-09-08T09:42:08,643 ------------------------------------------------------------ 2025-09-08T09:42:08,643 usb1208fs/usb1208fs.pyx:58:11: undeclared name not builtin: _BP_1_00V 2025-09-08T09:42:08,644 Error compiling Cython file: 2025-09-08T09:42:08,644 ------------------------------------------------------------ 2025-09-08T09:42:08,644 ... 2025-09-08T09:42:08,644 BP_2_50V = _BP_2_50V 2025-09-08T09:42:08,644 BP_2_00V = _BP_2_00V 2025-09-08T09:42:08,644 BP_1_25V = _BP_1_25V 2025-09-08T09:42:08,644 BP_1_00V = _BP_1_00V 2025-09-08T09:42:08,644 AIN_EXECUTION = _AIN_EXECUTION 2025-09-08T09:42:08,644 ^ 2025-09-08T09:42:08,644 ------------------------------------------------------------ 2025-09-08T09:42:08,645 usb1208fs/usb1208fs.pyx:60:16: undeclared name not builtin: _AIN_EXECUTION 2025-09-08T09:42:08,645 Error compiling Cython file: 2025-09-08T09:42:08,645 ------------------------------------------------------------ 2025-09-08T09:42:08,645 ... 2025-09-08T09:42:08,645 BP_2_00V = _BP_2_00V 2025-09-08T09:42:08,645 BP_1_25V = _BP_1_25V 2025-09-08T09:42:08,645 BP_1_00V = _BP_1_00V 2025-09-08T09:42:08,645 AIN_EXECUTION = _AIN_EXECUTION 2025-09-08T09:42:08,646 AIN_TRANSFER_MODE = _AIN_TRANSFER_MODE 2025-09-08T09:42:08,646 ^ 2025-09-08T09:42:08,646 ------------------------------------------------------------ 2025-09-08T09:42:08,646 usb1208fs/usb1208fs.pyx:61:20: undeclared name not builtin: _AIN_TRANSFER_MODE 2025-09-08T09:42:08,646 Error compiling Cython file: 2025-09-08T09:42:08,646 ------------------------------------------------------------ 2025-09-08T09:42:08,646 ... 2025-09-08T09:42:08,646 BP_1_25V = _BP_1_25V 2025-09-08T09:42:08,646 BP_1_00V = _BP_1_00V 2025-09-08T09:42:08,647 AIN_EXECUTION = _AIN_EXECUTION 2025-09-08T09:42:08,647 AIN_TRANSFER_MODE = _AIN_TRANSFER_MODE 2025-09-08T09:42:08,647 AIN_TRIGGER = _AIN_TRIGGER 2025-09-08T09:42:08,647 ^ 2025-09-08T09:42:08,647 ------------------------------------------------------------ 2025-09-08T09:42:08,647 usb1208fs/usb1208fs.pyx:62:14: undeclared name not builtin: _AIN_TRIGGER 2025-09-08T09:42:08,647 Error compiling Cython file: 2025-09-08T09:42:08,647 ------------------------------------------------------------ 2025-09-08T09:42:08,647 ... 2025-09-08T09:42:08,648 BP_1_00V = _BP_1_00V 2025-09-08T09:42:08,648 AIN_EXECUTION = _AIN_EXECUTION 2025-09-08T09:42:08,648 AIN_TRANSFER_MODE = _AIN_TRANSFER_MODE 2025-09-08T09:42:08,648 AIN_TRIGGER = _AIN_TRIGGER 2025-09-08T09:42:08,648 AIN_DEBUG = _AIN_DEBUG 2025-09-08T09:42:08,648 ^ 2025-09-08T09:42:08,648 ------------------------------------------------------------ 2025-09-08T09:42:08,648 usb1208fs/usb1208fs.pyx:63:12: undeclared name not builtin: _AIN_DEBUG 2025-09-08T09:42:08,648 Error compiling Cython file: 2025-09-08T09:42:08,649 ------------------------------------------------------------ 2025-09-08T09:42:08,649 ... 2025-09-08T09:42:08,649 AIN_EXECUTION = _AIN_EXECUTION 2025-09-08T09:42:08,649 AIN_TRANSFER_MODE = _AIN_TRANSFER_MODE 2025-09-08T09:42:08,649 AIN_TRIGGER = _AIN_TRIGGER 2025-09-08T09:42:08,649 AIN_DEBUG = _AIN_DEBUG 2025-09-08T09:42:08,649 AIN_GAIN_QUEUE = _AIN_GAIN_QUEUE 2025-09-08T09:42:08,649 ^ 2025-09-08T09:42:08,649 ------------------------------------------------------------ 2025-09-08T09:42:08,650 usb1208fs/usb1208fs.pyx:64:17: undeclared name not builtin: _AIN_GAIN_QUEUE 2025-09-08T09:42:08,674 Error compiling Cython file: 2025-09-08T09:42:08,674 ------------------------------------------------------------ 2025-09-08T09:42:08,674 ... 2025-09-08T09:42:08,674 # module-scale functions 2025-09-08T09:42:08,674 def toVoltsFS(int gain, int num): 2025-09-08T09:42:08,674 """Wraps volts_FS(): 2025-09-08T09:42:08,674 converts signed short value to volts for Differential Mode 2025-09-08T09:42:08,674 """ 2025-09-08T09:42:08,674 return volts_FS(gain, num) 2025-09-08T09:42:08,675 ^ 2025-09-08T09:42:08,675 ------------------------------------------------------------ 2025-09-08T09:42:08,675 usb1208fs/usb1208fs.pyx:71:18: undeclared name not builtin: volts_FS 2025-09-08T09:42:08,677 Error compiling Cython file: 2025-09-08T09:42:08,677 ------------------------------------------------------------ 2025-09-08T09:42:08,677 ... 2025-09-08T09:42:08,677 @cython.wraparound(False) 2025-09-08T09:42:08,677 def __cinit__(self): 2025-09-08T09:42:08,677 """Constructor of the DAQ. 2025-09-08T09:42:08,677 Calls relevant C functions to acquire the handler of USB_1208FS""" 2025-09-08T09:42:08,677 self.udev = usb_device_find_USB_MCC(USB1208FS_PID, NULL) 2025-09-08T09:42:08,677 ^ 2025-09-08T09:42:08,677 ------------------------------------------------------------ 2025-09-08T09:42:08,678 usb1208fs/usb1208fs.pyx:108:20: undeclared name not builtin: usb_device_find_USB_MCC 2025-09-08T09:42:08,678 Error compiling Cython file: 2025-09-08T09:42:08,678 ------------------------------------------------------------ 2025-09-08T09:42:08,678 ... 2025-09-08T09:42:08,678 @cython.wraparound(False) 2025-09-08T09:42:08,678 def __cinit__(self): 2025-09-08T09:42:08,678 """Constructor of the DAQ. 2025-09-08T09:42:08,678 Calls relevant C functions to acquire the handler of USB_1208FS""" 2025-09-08T09:42:08,679 self.udev = usb_device_find_USB_MCC(USB1208FS_PID, NULL) 2025-09-08T09:42:08,679 ^ 2025-09-08T09:42:08,679 ------------------------------------------------------------ 2025-09-08T09:42:08,679 usb1208fs/usb1208fs.pyx:108:59: Cannot convert 'void *' to Python object 2025-09-08T09:42:08,679 Error compiling Cython file: 2025-09-08T09:42:08,679 ------------------------------------------------------------ 2025-09-08T09:42:08,679 ... 2025-09-08T09:42:08,679 self.udev = usb_device_find_USB_MCC(USB1208FS_PID, NULL) 2025-09-08T09:42:08,680 if (self.udev == NULL) or (self.udev == -1): 2025-09-08T09:42:08,680 raise ValueError("Could not initialize USB1208FS, no device found.") 2025-09-08T09:42:08,680 else: 2025-09-08T09:42:08,680 init_USB1208FS(self.udev) 2025-09-08T09:42:08,680 ^ 2025-09-08T09:42:08,680 ------------------------------------------------------------ 2025-09-08T09:42:08,680 usb1208fs/usb1208fs.pyx:112:12: undeclared name not builtin: init_USB1208FS 2025-09-08T09:42:08,680 Error compiling Cython file: 2025-09-08T09:42:08,680 ------------------------------------------------------------ 2025-09-08T09:42:08,681 ... 2025-09-08T09:42:08,681 self.udev = usb_device_find_USB_MCC(USB1208FS_PID, NULL) 2025-09-08T09:42:08,681 if (self.udev == NULL) or (self.udev == -1): 2025-09-08T09:42:08,681 raise ValueError("Could not initialize USB1208FS, no device found.") 2025-09-08T09:42:08,681 else: 2025-09-08T09:42:08,681 init_USB1208FS(self.udev) 2025-09-08T09:42:08,681 self.maxPacketSize = usb_get_max_packet_size(self.udev, 0) 2025-09-08T09:42:08,681 ^ 2025-09-08T09:42:08,681 ------------------------------------------------------------ 2025-09-08T09:42:08,681 usb1208fs/usb1208fs.pyx:113:29: undeclared name not builtin: usb_get_max_packet_size 2025-09-08T09:42:08,682 Error compiling Cython file: 2025-09-08T09:42:08,682 ------------------------------------------------------------ 2025-09-08T09:42:08,682 ... 2025-09-08T09:42:08,682 def __del__(self): 2025-09-08T09:42:08,682 """Fully close the device.""" 2025-09-08T09:42:08,682 print("Closing...") 2025-09-08T09:42:08,682 cdef int i = 0 2025-09-08T09:42:08,682 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 1) 2025-09-08T09:42:08,682 ^ 2025-09-08T09:42:08,682 ------------------------------------------------------------ 2025-09-08T09:42:08,683 usb1208fs/usb1208fs.pyx:119:8: undeclared name not builtin: libusb_clear_halt 2025-09-08T09:42:08,683 Error compiling Cython file: 2025-09-08T09:42:08,683 ------------------------------------------------------------ 2025-09-08T09:42:08,683 ... 2025-09-08T09:42:08,683 def __del__(self): 2025-09-08T09:42:08,683 """Fully close the device.""" 2025-09-08T09:42:08,683 print("Closing...") 2025-09-08T09:42:08,683 cdef int i = 0 2025-09-08T09:42:08,683 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 1) 2025-09-08T09:42:08,684 ^ 2025-09-08T09:42:08,684 ------------------------------------------------------------ 2025-09-08T09:42:08,684 usb1208fs/usb1208fs.pyx:119:37: undeclared name not builtin: LIBUSB_ENDPOINT_IN 2025-09-08T09:42:08,684 Error compiling Cython file: 2025-09-08T09:42:08,684 ------------------------------------------------------------ 2025-09-08T09:42:08,684 ... 2025-09-08T09:42:08,684 def __del__(self): 2025-09-08T09:42:08,684 """Fully close the device.""" 2025-09-08T09:42:08,685 print("Closing...") 2025-09-08T09:42:08,685 cdef int i = 0 2025-09-08T09:42:08,685 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 1) 2025-09-08T09:42:08,685 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_OUT| 2) 2025-09-08T09:42:08,685 ^ 2025-09-08T09:42:08,685 ------------------------------------------------------------ 2025-09-08T09:42:08,685 usb1208fs/usb1208fs.pyx:120:37: undeclared name not builtin: LIBUSB_ENDPOINT_OUT 2025-09-08T09:42:08,685 Error compiling Cython file: 2025-09-08T09:42:08,686 ------------------------------------------------------------ 2025-09-08T09:42:08,686 ... 2025-09-08T09:42:08,686 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_OUT| 2) 2025-09-08T09:42:08,686 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 3) 2025-09-08T09:42:08,686 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 4) 2025-09-08T09:42:08,686 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 5) 2025-09-08T09:42:08,686 for i in range(4): 2025-09-08T09:42:08,686 libusb_release_interface(self.udev, i) 2025-09-08T09:42:08,686 ^ 2025-09-08T09:42:08,686 ------------------------------------------------------------ 2025-09-08T09:42:08,687 usb1208fs/usb1208fs.pyx:125:12: undeclared name not builtin: libusb_release_interface 2025-09-08T09:42:08,687 Error compiling Cython file: 2025-09-08T09:42:08,687 ------------------------------------------------------------ 2025-09-08T09:42:08,687 ... 2025-09-08T09:42:08,687 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 3) 2025-09-08T09:42:08,687 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 4) 2025-09-08T09:42:08,687 libusb_clear_halt(self.udev, LIBUSB_ENDPOINT_IN | 5) 2025-09-08T09:42:08,687 for i in range(4): 2025-09-08T09:42:08,687 libusb_release_interface(self.udev, i) 2025-09-08T09:42:08,687 libusb_close(self.udev); 2025-09-08T09:42:08,687 ^ 2025-09-08T09:42:08,688 ------------------------------------------------------------ 2025-09-08T09:42:08,688 usb1208fs/usb1208fs.pyx:126:8: undeclared name not builtin: libusb_close 2025-09-08T09:42:08,688 Error compiling Cython file: 2025-09-08T09:42:08,688 ------------------------------------------------------------ 2025-09-08T09:42:08,688 ... 2025-09-08T09:42:08,688 """Configure director of digital port. Wraps usbDConfigPort_USB1208FS(): 2025-09-08T09:42:08,688 This command sets the direction of the DIO port to input or output. 2025-09-08T09:42:08,688 Port: 0 = Port A, 1 = Port B 2025-09-08T09:42:08,688 Direction: 0 = output, 1 = input 2025-09-08T09:42:08,689 """ 2025-09-08T09:42:08,689 if usbDConfigPort_USB1208FS(self.udev, port, direction) != 0: 2025-09-08T09:42:08,689 ^ 2025-09-08T09:42:08,689 ------------------------------------------------------------ 2025-09-08T09:42:08,689 usb1208fs/usb1208fs.pyx:134:11: undeclared name not builtin: usbDConfigPort_USB1208FS 2025-09-08T09:42:08,689 Error compiling Cython file: 2025-09-08T09:42:08,689 ------------------------------------------------------------ 2025-09-08T09:42:08,689 ... 2025-09-08T09:42:08,689 value will be the value seen at the port pins. 2025-09-08T09:42:08,690 Returns: {np.uint8_t} Read at port @port. 2025-09-08T09:42:08,690 """ 2025-09-08T09:42:08,690 cdef np.uint8_t din_value 2025-09-08T09:42:08,690 if usbDIn_USB1208FS(self.udev, port, &din_value) != 0: 2025-09-08T09:42:08,690 ^ 2025-09-08T09:42:08,690 ------------------------------------------------------------ 2025-09-08T09:42:08,690 usb1208fs/usb1208fs.pyx:146:11: undeclared name not builtin: usbDIn_USB1208FS 2025-09-08T09:42:08,690 Error compiling Cython file: 2025-09-08T09:42:08,691 ------------------------------------------------------------ 2025-09-08T09:42:08,691 ... 2025-09-08T09:42:08,691 This command writes data to the DIO port bits 2025-09-08T09:42:08,691 that are configured as outputs. 2025-09-08T09:42:08,691 Port: 0 = Port A, 1 = Port B 2025-09-08T09:42:08,691 value: value to write to the port 2025-09-08T09:42:08,691 """ 2025-09-08T09:42:08,691 usbDOut_USB1208FS(self.udev, port, value) 2025-09-08T09:42:08,691 ^ 2025-09-08T09:42:08,691 ------------------------------------------------------------ 2025-09-08T09:42:08,691 usb1208fs/usb1208fs.pyx:157:8: undeclared name not builtin: usbDOut_USB1208FS 2025-09-08T09:42:08,692 Error compiling Cython file: 2025-09-08T09:42:08,692 ------------------------------------------------------------ 2025-09-08T09:42:08,692 ... 2025-09-08T09:42:08,692 setting the desired gain range first. The returned value is a 2025-09-08T09:42:08,692 2’s-complement signed 16-bit number. 2025-09-08T09:42:08,692 channel: the channel to read (0-7) 2025-09-08T09:42:08,692 range: the gain range (0-7) 2025-09-08T09:42:08,692 """ 2025-09-08T09:42:08,692 return usbAIn_USB1208FS(self.udev, channel, _range) 2025-09-08T09:42:08,693 ^ 2025-09-08T09:42:08,693 ------------------------------------------------------------ 2025-09-08T09:42:08,693 usb1208fs/usb1208fs.pyx:167:15: undeclared name not builtin: usbAIn_USB1208FS 2025-09-08T09:42:08,693 Error compiling Cython file: 2025-09-08T09:42:08,693 ------------------------------------------------------------ 2025-09-08T09:42:08,693 ... 2025-09-08T09:42:08,693 where k is the value written to the device and V_ref = 4.096V. 2025-09-08T09:42:08,693 channel: the channel to write (0 or 1) 2025-09-08T09:42:08,693 value: the value to write 2025-09-08T09:42:08,694 """ 2025-09-08T09:42:08,694 usbAOut_USB1208FS(self.udev, channel, value) 2025-09-08T09:42:08,694 ^ 2025-09-08T09:42:08,694 ------------------------------------------------------------ 2025-09-08T09:42:08,694 usb1208fs/usb1208fs.pyx:183:8: undeclared name not builtin: usbAOut_USB1208FS 2025-09-08T09:42:08,694 Error compiling Cython file: 2025-09-08T09:42:08,694 ------------------------------------------------------------ 2025-09-08T09:42:08,694 ... 2025-09-08T09:42:08,694 if not data: 2025-09-08T09:42:08,695 raise MemoryError() 2025-09-08T09:42:08,695 cdef int i = 0 2025-09-08T09:42:08,695 try: 2025-09-08T09:42:08,695 if usbAOutScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,695 ^ 2025-09-08T09:42:08,695 ------------------------------------------------------------ 2025-09-08T09:42:08,695 usb1208fs/usb1208fs.pyx:246:15: undeclared name not builtin: usbAOutScan_USB1208FS 2025-09-08T09:42:08,696 Error compiling Cython file: 2025-09-08T09:42:08,696 ------------------------------------------------------------ 2025-09-08T09:42:08,696 ... 2025-09-08T09:42:08,697 raise MemoryError() 2025-09-08T09:42:08,697 cdef int i = 0 2025-09-08T09:42:08,697 try: 2025-09-08T09:42:08,697 if usbAOutScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,697 &freq, data, options) < 0: 2025-09-08T09:42:08,697 ^ 2025-09-08T09:42:08,697 ------------------------------------------------------------ 2025-09-08T09:42:08,697 usb1208fs/usb1208fs.pyx:247:20: Cannot convert 'float32_t *' to Python object 2025-09-08T09:42:08,698 Error compiling Cython file: 2025-09-08T09:42:08,698 ------------------------------------------------------------ 2025-09-08T09:42:08,698 ... 2025-09-08T09:42:08,698 raise MemoryError() 2025-09-08T09:42:08,698 cdef int i = 0 2025-09-08T09:42:08,698 try: 2025-09-08T09:42:08,698 if usbAOutScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,698 &freq, data, options) < 0: 2025-09-08T09:42:08,698 ^ 2025-09-08T09:42:08,698 ------------------------------------------------------------ 2025-09-08T09:42:08,699 usb1208fs/usb1208fs.pyx:247:27: Cannot convert 'uint16_t *' to Python object 2025-09-08T09:42:08,699 Error compiling Cython file: 2025-09-08T09:42:08,699 ------------------------------------------------------------ 2025-09-08T09:42:08,700 ... 2025-09-08T09:42:08,700 def aoutStop(self): 2025-09-08T09:42:08,700 """Wraps usbAOutStop_USB1208FS(): 2025-09-08T09:42:08,700 This command stops the analog output scan (if running.) 2025-09-08T09:42:08,700 Unlikely to be used. 2025-09-08T09:42:08,700 """ 2025-09-08T09:42:08,700 usbAOutStop_USB1208FS(self.udev) 2025-09-08T09:42:08,700 ^ 2025-09-08T09:42:08,700 ------------------------------------------------------------ 2025-09-08T09:42:08,700 usb1208fs/usb1208fs.pyx:262:8: undeclared name not builtin: usbAOutStop_USB1208FS 2025-09-08T09:42:08,701 Error compiling Cython file: 2025-09-08T09:42:08,701 ------------------------------------------------------------ 2025-09-08T09:42:08,701 ... 2025-09-08T09:42:08,701 def ainStop(self): 2025-09-08T09:42:08,701 """Wraps usbAInStop_USB1208FS(): 2025-09-08T09:42:08,701 This command stops the analog input scan (if running.) 2025-09-08T09:42:08,701 Unlikely to be used. 2025-09-08T09:42:08,701 """ 2025-09-08T09:42:08,701 usbAInStop_USB1208FS(self.udev) 2025-09-08T09:42:08,701 ^ 2025-09-08T09:42:08,702 ------------------------------------------------------------ 2025-09-08T09:42:08,702 usb1208fs/usb1208fs.pyx:269:8: undeclared name not builtin: usbAInStop_USB1208FS 2025-09-08T09:42:08,702 Error compiling Cython file: 2025-09-08T09:42:08,702 ------------------------------------------------------------ 2025-09-08T09:42:08,702 ... 2025-09-08T09:42:08,702 if not data: 2025-09-08T09:42:08,702 raise MemoryError() 2025-09-08T09:42:08,702 cdef int i = 0 2025-09-08T09:42:08,703 try: 2025-09-08T09:42:08,703 if usbAInScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,703 ^ 2025-09-08T09:42:08,703 ------------------------------------------------------------ 2025-09-08T09:42:08,703 usb1208fs/usb1208fs.pyx:344:15: undeclared name not builtin: usbAInScan_USB1208FS 2025-09-08T09:42:08,703 Error compiling Cython file: 2025-09-08T09:42:08,703 ------------------------------------------------------------ 2025-09-08T09:42:08,703 ... 2025-09-08T09:42:08,703 raise MemoryError() 2025-09-08T09:42:08,704 cdef int i = 0 2025-09-08T09:42:08,704 try: 2025-09-08T09:42:08,704 if usbAInScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,704 &freq, options, data) < 0: 2025-09-08T09:42:08,704 ^ 2025-09-08T09:42:08,704 ------------------------------------------------------------ 2025-09-08T09:42:08,704 usb1208fs/usb1208fs.pyx:345:20: Cannot convert 'float32_t *' to Python object 2025-09-08T09:42:08,704 Error compiling Cython file: 2025-09-08T09:42:08,705 ------------------------------------------------------------ 2025-09-08T09:42:08,705 ... 2025-09-08T09:42:08,705 raise MemoryError() 2025-09-08T09:42:08,705 cdef int i = 0 2025-09-08T09:42:08,705 try: 2025-09-08T09:42:08,705 if usbAInScan_USB1208FS(self.udev, lowchannel, highchannel, count, \ 2025-09-08T09:42:08,705 &freq, options, data) < 0: 2025-09-08T09:42:08,705 ^ 2025-09-08T09:42:08,705 ------------------------------------------------------------ 2025-09-08T09:42:08,706 usb1208fs/usb1208fs.pyx:345:36: Cannot convert 'int16_t *' to Python object 2025-09-08T09:42:08,706 Error compiling Cython file: 2025-09-08T09:42:08,706 ------------------------------------------------------------ 2025-09-08T09:42:08,706 ... 2025-09-08T09:42:08,706 if not data: 2025-09-08T09:42:08,707 raise MemoryError() 2025-09-08T09:42:08,707 cdef int i = 0 2025-09-08T09:42:08,707 try: 2025-09-08T09:42:08,707 if usbAInScan_USB1208FS_SE(self.udev, lowchannel, highchannel, \ 2025-09-08T09:42:08,707 ^ 2025-09-08T09:42:08,707 ------------------------------------------------------------ 2025-09-08T09:42:08,707 usb1208fs/usb1208fs.pyx:375:15: undeclared name not builtin: usbAInScan_USB1208FS_SE 2025-09-08T09:42:08,707 Error compiling Cython file: 2025-09-08T09:42:08,708 ------------------------------------------------------------ 2025-09-08T09:42:08,708 ... 2025-09-08T09:42:08,708 raise MemoryError() 2025-09-08T09:42:08,708 cdef int i = 0 2025-09-08T09:42:08,708 try: 2025-09-08T09:42:08,708 if usbAInScan_USB1208FS_SE(self.udev, lowchannel, highchannel, \ 2025-09-08T09:42:08,708 count, &freq, options, data) < 0: 2025-09-08T09:42:08,708 ^ 2025-09-08T09:42:08,708 ------------------------------------------------------------ 2025-09-08T09:42:08,709 usb1208fs/usb1208fs.pyx:376:27: Cannot convert 'float32_t *' to Python object 2025-09-08T09:42:08,709 Error compiling Cython file: 2025-09-08T09:42:08,709 ------------------------------------------------------------ 2025-09-08T09:42:08,709 ... 2025-09-08T09:42:08,709 raise MemoryError() 2025-09-08T09:42:08,709 cdef int i = 0 2025-09-08T09:42:08,709 try: 2025-09-08T09:42:08,709 if usbAInScan_USB1208FS_SE(self.udev, lowchannel, highchannel, \ 2025-09-08T09:42:08,709 count, &freq, options, data) < 0: 2025-09-08T09:42:08,709 ^ 2025-09-08T09:42:08,710 ------------------------------------------------------------ 2025-09-08T09:42:08,710 usb1208fs/usb1208fs.pyx:376:43: Cannot convert 'int16_t *' to Python object 2025-09-08T09:42:08,713 Error compiling Cython file: 2025-09-08T09:42:08,713 ------------------------------------------------------------ 2025-09-08T09:42:08,713 ... 2025-09-08T09:42:08,713 try: 2025-09-08T09:42:08,713 for i in range(len(chan)): 2025-09-08T09:42:08,713 chanArr[i] = chan[i] 2025-09-08T09:42:08,713 gainArr[i] = gains[i] 2025-09-08T09:42:08,713 usbALoadQueue_USB1208FS(self.udev, num, chanArr, gainArr) 2025-09-08T09:42:08,714 ^ 2025-09-08T09:42:08,714 ------------------------------------------------------------ 2025-09-08T09:42:08,714 usb1208fs/usb1208fs.pyx:420:12: undeclared name not builtin: usbALoadQueue_USB1208FS 2025-09-08T09:42:08,715 Error compiling Cython file: 2025-09-08T09:42:08,715 ------------------------------------------------------------ 2025-09-08T09:42:08,715 ... 2025-09-08T09:42:08,715 def initCounter(self): 2025-09-08T09:42:08,716 """Wraps usbInitCounter_USB1208FS(): 2025-09-08T09:42:08,716 This command initializes the event counter and resets the count to zero. 2025-09-08T09:42:08,716 """ 2025-09-08T09:42:08,716 usbInitCounter_USB1208FS(self.udev) 2025-09-08T09:42:08,716 ^ 2025-09-08T09:42:08,716 ------------------------------------------------------------ 2025-09-08T09:42:08,716 usb1208fs/usb1208fs.pyx:430:8: undeclared name not builtin: usbInitCounter_USB1208FS 2025-09-08T09:42:08,716 Error compiling Cython file: 2025-09-08T09:42:08,716 ------------------------------------------------------------ 2025-09-08T09:42:08,717 ... 2025-09-08T09:42:08,717 """Wraps usbReadCounter_USB1208FS(): 2025-09-08T09:42:08,717 This function reads the 32-bit event counter on the device. This 2025-09-08T09:42:08,717 counter tallies the transitions of an external input attached to 2025-09-08T09:42:08,717 the CTR pin on the screw terminal of the device. 2025-09-08T09:42:08,717 """ 2025-09-08T09:42:08,717 return usbReadCounter_USB1208FS(self.udev) 2025-09-08T09:42:08,717 ^ 2025-09-08T09:42:08,717 ------------------------------------------------------------ 2025-09-08T09:42:08,717 usb1208fs/usb1208fs.pyx:438:20: undeclared name not builtin: usbReadCounter_USB1208FS 2025-09-08T09:42:08,718 Error compiling Cython file: 2025-09-08T09:42:08,718 ------------------------------------------------------------ 2025-09-08T09:42:08,718 ... 2025-09-08T09:42:08,718 raise MemoryError() 2025-09-08T09:42:08,718 cdef int i = 0 2025-09-08T09:42:08,718 try: 2025-09-08T09:42:08,718 usbReadMemory_USB1208FS(self.udev, address, count, memory) 2025-09-08T09:42:08,718 ^ 2025-09-08T09:42:08,719 ------------------------------------------------------------ 2025-09-08T09:42:08,719 usb1208fs/usb1208fs.pyx:461:12: undeclared name not builtin: usbReadMemory_USB1208FS 2025-09-08T09:42:08,721 Error compiling Cython file: 2025-09-08T09:42:08,721 ------------------------------------------------------------ 2025-09-08T09:42:08,721 ... 2025-09-08T09:42:08,722 cdef int i 2025-09-08T09:42:08,722 try: 2025-09-08T09:42:08,722 for i in range(count): 2025-09-08T09:42:08,722 dataArr[i] = data[i] 2025-09-08T09:42:08,722 if usbWriteMemory_USB1208FS(self.udev, address, count, dataArr) < 0: 2025-09-08T09:42:08,722 ^ 2025-09-08T09:42:08,722 ------------------------------------------------------------ 2025-09-08T09:42:08,722 usb1208fs/usb1208fs.pyx:491:15: undeclared name not builtin: usbWriteMemory_USB1208FS 2025-09-08T09:42:08,723 Error compiling Cython file: 2025-09-08T09:42:08,723 ------------------------------------------------------------ 2025-09-08T09:42:08,723 ... 2025-09-08T09:42:08,723 def blink(self): 2025-09-08T09:42:08,723 """Wraps usbBlink_USB1208FS(): 2025-09-08T09:42:08,723 blinks the LED of USB device 2025-09-08T09:42:08,724 """ 2025-09-08T09:42:08,724 usbBlink_USB1208FS(self.udev) 2025-09-08T09:42:08,724 ^ 2025-09-08T09:42:08,724 ------------------------------------------------------------ 2025-09-08T09:42:08,724 usb1208fs/usb1208fs.pyx:501:8: undeclared name not builtin: usbBlink_USB1208FS 2025-09-08T09:42:08,724 Error compiling Cython file: 2025-09-08T09:42:08,724 ------------------------------------------------------------ 2025-09-08T09:42:08,724 ... 2025-09-08T09:42:08,725 def reset(self): 2025-09-08T09:42:08,725 """Wraps usbReset_USB1208FS(): 2025-09-08T09:42:08,725 This function causes the device to perform a reset. 2025-09-08T09:42:08,725 The device disconnects from the USB bus and resets its microcontroller. 2025-09-08T09:42:08,725 """ 2025-09-08T09:42:08,725 usbReset_USB1208FS(self.udev) 2025-09-08T09:42:08,725 ^ 2025-09-08T09:42:08,725 ------------------------------------------------------------ 2025-09-08T09:42:08,725 usb1208fs/usb1208fs.pyx:508:8: undeclared name not builtin: usbReset_USB1208FS 2025-09-08T09:42:08,725 Error compiling Cython file: 2025-09-08T09:42:08,726 ------------------------------------------------------------ 2025-09-08T09:42:08,726 ... 2025-09-08T09:42:08,726 def getStatus(self): 2025-09-08T09:42:08,726 """Wraps usbGetStatus_USB1208FS(): 2025-09-08T09:42:08,726 This command retrieves the status of the device. 2025-09-08T09:42:08,726 """ 2025-09-08T09:42:08,726 return usbGetStatus_USB1208FS(self.udev) 2025-09-08T09:42:08,726 ^ 2025-09-08T09:42:08,726 ------------------------------------------------------------ 2025-09-08T09:42:08,727 usb1208fs/usb1208fs.pyx:514:20: undeclared name not builtin: usbGetStatus_USB1208FS 2025-09-08T09:42:08,727 Error compiling Cython file: 2025-09-08T09:42:08,727 ------------------------------------------------------------ 2025-09-08T09:42:08,727 ... 2025-09-08T09:42:08,727 this feature. 2025-09-08T09:42:08,727 type: the type of trigger 2025-09-08T09:42:08,727 0 = external trigger falling edge, 1 = external trigger rising edge 2025-09-08T09:42:08,727 """ 2025-09-08T09:42:08,727 usbSetTrigger_USB1208FS(self.udev, _type) 2025-09-08T09:42:08,728 ^ 2025-09-08T09:42:08,728 ------------------------------------------------------------ 2025-09-08T09:42:08,728 usb1208fs/usb1208fs.pyx:528:8: undeclared name not builtin: usbSetTrigger_USB1208FS 2025-09-08T09:42:08,728 Error compiling Cython file: 2025-09-08T09:42:08,728 ------------------------------------------------------------ 2025-09-08T09:42:08,728 ... 2025-09-08T09:42:08,728 input. The device will switch the SYNC pin to the appropriate 2025-09-08T09:42:08,728 input / output state when this command is received. 2025-09-08T09:42:08,729 type: 0 = master, 1 = slave 2025-09-08T09:42:08,729 """ 2025-09-08T09:42:08,729 usbSetSync_USB1208FS(self.udev, _type) 2025-09-08T09:42:08,729 ^ 2025-09-08T09:42:08,729 ------------------------------------------------------------ 2025-09-08T09:42:08,729 usb1208fs/usb1208fs.pyx:553:8: undeclared name not builtin: usbSetSync_USB1208FS 2025-09-08T09:42:08,729 Error compiling Cython file: 2025-09-08T09:42:08,729 ------------------------------------------------------------ 2025-09-08T09:42:08,729 ... 2025-09-08T09:42:08,729 def getSerial(self): 2025-09-08T09:42:08,730 """Wraps getUsbSerialNumber() in pmd.h, 2025-09-08T09:42:08,730 returns the serial number as a python string 2025-09-08T09:42:08,730 """ 2025-09-08T09:42:08,730 cdef unsigned char[9] serial 2025-09-08T09:42:08,730 if getUsbSerialNumber(self.udev, serial) < 0: 2025-09-08T09:42:08,730 ^ 2025-09-08T09:42:08,730 ------------------------------------------------------------ 2025-09-08T09:42:08,730 usb1208fs/usb1208fs.pyx:560:11: undeclared name not builtin: getUsbSerialNumber 2025-09-08T09:42:08,795 Traceback (most recent call last): 2025-09-08T09:42:08,798 File "", line 2, in 2025-09-08T09:42:08,798 exec(compile(''' 2025-09-08T09:42:08,798 ~~~~^^^^^^^^^^^^ 2025-09-08T09:42:08,798 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:42:08,798 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:08,798 ...<32 lines>... 2025-09-08T09:42:08,798 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:42:08,798 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:08,799 ''' % ('/tmp/pip-wheel-ff_503yz/usb1208fs_8f49191bb2d94dfa88c5753ee3ac655b/setup.py',), "", "exec")) 2025-09-08T09:42:08,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:08,799 File "", line 35, in 2025-09-08T09:42:08,799 File "/tmp/pip-wheel-ff_503yz/usb1208fs_8f49191bb2d94dfa88c5753ee3ac655b/setup.py", line 80, in 2025-09-08T09:42:08,799 ext_modules = cythonize(usb1208fs) if use_cython else usb1208fs, 2025-09-08T09:42:08,799 ~~~~~~~~~^^^^^^^^^^^ 2025-09-08T09:42:08,799 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T09:42:08,799 cythonize_one(*args) 2025-09-08T09:42:08,800 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T09:42:08,800 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T09:42:08,800 raise CompileError(None, pyx_file) 2025-09-08T09:42:08,800 Cython.Compiler.Errors.CompileError: usb1208fs/usb1208fs.pyx 2025-09-08T09:42:08,800 Compiling usb1208fs/usb1208fs.pyx because it changed. 2025-09-08T09:42:08,800 [1/1] Cythonizing usb1208fs/usb1208fs.pyx 2025-09-08T09:42:09,153 ERROR: python setup.py egg_info exited with 1 2025-09-08T09:42:09,165 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T09:42:09,165 exec(compile('"'"''"'"''"'"' 2025-09-08T09:42:09,165 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:42:09,165 # 2025-09-08T09:42:09,165 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T09:42:09,165 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T09:42:09,165 # - It provides a clear error message when setuptools is not installed. 2025-09-08T09:42:09,165 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T09:42:09,165 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T09:42:09,165 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T09:42:09,165 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T09:42:09,165 import os, sys, tokenize, traceback 2025-09-08T09:42:09,165 2025-09-08T09:42:09,165 try: 2025-09-08T09:42:09,165 import setuptools 2025-09-08T09:42:09,165 except ImportError: 2025-09-08T09:42:09,165 print( 2025-09-08T09:42:09,165 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T09:42:09,165 "the build environment with exception:", 2025-09-08T09:42:09,165 file=sys.stderr, 2025-09-08T09:42:09,165 ) 2025-09-08T09:42:09,165 traceback.print_exc() 2025-09-08T09:42:09,165 sys.exit(1) 2025-09-08T09:42:09,165 2025-09-08T09:42:09,165 __file__ = %r 2025-09-08T09:42:09,165 sys.argv[0] = __file__ 2025-09-08T09:42:09,165 2025-09-08T09:42:09,165 if os.path.exists(__file__): 2025-09-08T09:42:09,165 filename = __file__ 2025-09-08T09:42:09,165 with tokenize.open(__file__) as f: 2025-09-08T09:42:09,165 setup_py_code = f.read() 2025-09-08T09:42:09,165 else: 2025-09-08T09:42:09,165 filename = "" 2025-09-08T09:42:09,165 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T09:42:09,165 2025-09-08T09:42:09,165 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:42:09,165 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ff_503yz/usb1208fs_8f49191bb2d94dfa88c5753ee3ac655b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ga71e37l[/] 2025-09-08T09:42:09,165 [bold magenta]cwd[/]: /tmp/pip-wheel-ff_503yz/usb1208fs_8f49191bb2d94dfa88c5753ee3ac655b/ 2025-09-08T09:42:09,165 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T09:42:09,166 ERROR: metadata generation failed 2025-09-08T09:42:09,171 Exception information: 2025-09-08T09:42:09,171 Traceback (most recent call last): 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T09:42:09,171 call_subprocess( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 args, 2025-09-08T09:42:09,171 ^^^^^ 2025-09-08T09:42:09,171 ...<2 lines>... 2025-09-08T09:42:09,171 spinner=spinner, 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T09:42:09,171 raise error 2025-09-08T09:42:09,171 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T09:42:09,171 2025-09-08T09:42:09,171 The above exception was the direct cause of the following exception: 2025-09-08T09:42:09,171 2025-09-08T09:42:09,171 Traceback (most recent call last): 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T09:42:09,171 status = _inner_run() 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T09:42:09,171 return self.run(options, args) 2025-09-08T09:42:09,171 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T09:42:09,171 return func(self, options, args) 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T09:42:09,171 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T09:42:09,171 result = self._result = resolver.resolve( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T09:42:09,171 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T09:42:09,171 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T09:42:09,171 if not criterion.candidates: 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T09:42:09,171 return bool(self._sequence) 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T09:42:09,171 self._bool = any(self) 2025-09-08T09:42:09,171 ~~~^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T09:42:09,171 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T09:42:09,171 ^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T09:42:09,171 candidate = func() 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T09:42:09,171 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 link, template, name, version 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T09:42:09,171 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 link, 2025-09-08T09:42:09,171 ^^^^^ 2025-09-08T09:42:09,171 ...<3 lines>... 2025-09-08T09:42:09,171 version=version, 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T09:42:09,171 super().__init__( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 link=link, 2025-09-08T09:42:09,171 ^^^^^^^^^^ 2025-09-08T09:42:09,171 ...<4 lines>... 2025-09-08T09:42:09,171 version=version, 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T09:42:09,171 self.dist = self._prepare() 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T09:42:09,171 dist = self._prepare_distribution() 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T09:42:09,171 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T09:42:09,171 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T09:42:09,171 dist = _get_prepared_distribution( 2025-09-08T09:42:09,171 req, 2025-09-08T09:42:09,171 ...<3 lines>... 2025-09-08T09:42:09,171 self.check_build_deps, 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T09:42:09,171 abstract_dist.prepare_distribution_metadata( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 finder, build_isolation, check_build_deps 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T09:42:09,171 self.req.prepare_metadata() 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T09:42:09,171 self.metadata_directory = generate_metadata_legacy( 2025-09-08T09:42:09,171 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:42:09,171 build_env=self.build_env, 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ...<3 lines>... 2025-09-08T09:42:09,171 details=details, 2025-09-08T09:42:09,171 ^^^^^^^^^^^^^^^^ 2025-09-08T09:42:09,171 ) 2025-09-08T09:42:09,171 ^ 2025-09-08T09:42:09,171 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T09:42:09,171 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T09:42:09,171 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T09:42:09,195 Removed usb1208fs==0.2.0.post1 from https://files.pythonhosted.org/packages/77/75/764ae932cf1808bdd1c5d136fb5000c459d58bcb888a388b9aadd6185eba/usb1208fs-0.2.0.post1.tar.gz from build tracker '/tmp/pip-build-tracker-3lh0ox7p' 2025-09-08T09:42:09,195 Removed build tracker: '/tmp/pip-build-tracker-3lh0ox7p'