2023-09-13T08:27:00,548 Created temporary directory: /tmp/pip-build-tracker-uryi_im9 2023-09-13T08:27:00,549 Initialized build tracking at /tmp/pip-build-tracker-uryi_im9 2023-09-13T08:27:00,549 Created build tracker: /tmp/pip-build-tracker-uryi_im9 2023-09-13T08:27:00,550 Entered build tracker: /tmp/pip-build-tracker-uryi_im9 2023-09-13T08:27:00,551 Created temporary directory: /tmp/pip-wheel-34apbh9x 2023-09-13T08:27:00,554 Created temporary directory: /tmp/pip-ephem-wheel-cache-oele_bvi 2023-09-13T08:27:00,575 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-13T08:27:00,579 2 location(s) to search for versions of hvloop: 2023-09-13T08:27:00,579 * https://pypi.org/simple/hvloop/ 2023-09-13T08:27:00,579 * https://www.piwheels.org/simple/hvloop/ 2023-09-13T08:27:00,579 Fetching project page and analyzing links: https://pypi.org/simple/hvloop/ 2023-09-13T08:27:00,580 Getting page https://pypi.org/simple/hvloop/ 2023-09-13T08:27:00,582 Found index url https://pypi.org/simple/ 2023-09-13T08:27:00,747 Fetched page https://pypi.org/simple/hvloop/ as application/vnd.pypi.simple.v1+json 2023-09-13T08:27:00,748 Found link https://files.pythonhosted.org/packages/9d/d8/72065e11af7f9edce60682f580061fab63f1217aa171c58a5125af084413/hvloop-0.0.1.tar.gz (from https://pypi.org/simple/hvloop/) (requires-python:>=3.5), version: 0.0.1 2023-09-13T08:27:00,749 Skipping link: No binaries permitted for hvloop: https://files.pythonhosted.org/packages/75/a8/fcf9ab71c287fd8e73df381e0487f4c89aad6ed46bf8cd60ed5ffea16996/hvloop-0.0.2-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/hvloop/) (requires-python:>=3.6) 2023-09-13T08:27:00,750 Found link https://files.pythonhosted.org/packages/db/56/fe45337f4da3c5fb1894dea3fec465fd3acb52ebc38f81808e377d42cbcf/hvloop-0.0.2.tar.gz (from https://pypi.org/simple/hvloop/) (requires-python:>=3.6), version: 0.0.2 2023-09-13T08:27:00,751 Fetching project page and analyzing links: https://www.piwheels.org/simple/hvloop/ 2023-09-13T08:27:00,751 Getting page https://www.piwheels.org/simple/hvloop/ 2023-09-13T08:27:00,753 Found index url https://www.piwheels.org/simple/ 2023-09-13T08:27:01,020 Fetched page https://www.piwheels.org/simple/hvloop/ as text/html 2023-09-13T08:27:01,022 Skipping link: not a file: https://www.piwheels.org/simple/hvloop/ 2023-09-13T08:27:01,023 Skipping link: not a file: https://pypi.org/simple/hvloop/ 2023-09-13T08:27:01,043 Given no hashes to check 1 links for project 'hvloop': discarding no candidates 2023-09-13T08:27:01,061 Collecting hvloop==0.0.2 2023-09-13T08:27:01,064 Created temporary directory: /tmp/pip-unpack-lfva0mf6 2023-09-13T08:27:01,302 Downloading hvloop-0.0.2.tar.gz (809 kB) 2023-09-13T08:27:01,945 Added hvloop==0.0.2 from https://files.pythonhosted.org/packages/db/56/fe45337f4da3c5fb1894dea3fec465fd3acb52ebc38f81808e377d42cbcf/hvloop-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-uryi_im9' 2023-09-13T08:27:01,947 Running setup.py (path:/tmp/pip-wheel-34apbh9x/hvloop_e7e2b9365c28496ebf72d8f19c217f7e/setup.py) egg_info for package hvloop 2023-09-13T08:27:01,948 Created temporary directory: /tmp/pip-pip-egg-info-oycuaxva 2023-09-13T08:27:01,948 Preparing metadata (setup.py): started 2023-09-13T08:27:01,950 Running command python setup.py egg_info 2023-09-13T08:27:04,667 Error compiling Cython file: 2023-09-13T08:27:04,668 ------------------------------------------------------------ 2023-09-13T08:27:04,669 ... 2023-09-13T08:27:04,669 from .includes cimport hv 2023-09-13T08:27:04,670 ^ 2023-09-13T08:27:04,671 ------------------------------------------------------------ 2023-09-13T08:27:04,672 hvloop/loop.pxd:1:0: 'hvloop/includes.pxd' not found 2023-09-13T08:27:04,717 Error compiling Cython file: 2023-09-13T08:27:04,717 ------------------------------------------------------------ 2023-09-13T08:27:04,718 ... 2023-09-13T08:27:04,719 # cdef extern from *: 2023-09-13T08:27:04,720 # ctypedef int vint "volatile int" 2023-09-13T08:27:04,721 cdef class Loop: 2023-09-13T08:27:04,722 cdef: 2023-09-13T08:27:04,722 hv.hloop_t* hvloop 2023-09-13T08:27:04,723 ^ 2023-09-13T08:27:04,723 ------------------------------------------------------------ 2023-09-13T08:27:04,724 hvloop/loop.pxd:9:8: 'hv' is not declared 2023-09-13T08:27:04,725 Error compiling Cython file: 2023-09-13T08:27:04,726 ------------------------------------------------------------ 2023-09-13T08:27:04,726 ... 2023-09-13T08:27:04,727 cdef _run(self, int flags) 2023-09-13T08:27:04,728 cdef inline _call_soon(self, object callback, object args, object context) 2023-09-13T08:27:04,728 cdef _make_socket_transport(self, object sock, object protocol, object waiter, object extra, object server) 2023-09-13T08:27:04,728 cdef _make_datagram_transport(self, object sock, object protocol, object address, object waiter, object extra) 2023-09-13T08:27:04,729 cdef _make_hio_transport(self, hv.hio_t* hio, protocol, waiter, extra, server) 2023-09-13T08:27:04,729 ^ 2023-09-13T08:27:04,730 ------------------------------------------------------------ 2023-09-13T08:27:04,731 hvloop/loop.pxd:33:35: 'hv' is not declared 2023-09-13T08:27:04,732 Error compiling Cython file: 2023-09-13T08:27:04,732 ------------------------------------------------------------ 2023-09-13T08:27:04,733 ... 2023-09-13T08:27:04,733 object ssl_handshake_timeout 2023-09-13T08:27:04,734 object ssl_shutdown_timeout 2023-09-13T08:27:04,734 bint _serving 2023-09-13T08:27:04,735 int _active_count 2023-09-13T08:27:04,735 hv.hio_t** _server_io_list 2023-09-13T08:27:04,736 ^ 2023-09-13T08:27:04,736 ------------------------------------------------------------ 2023-09-13T08:27:04,737 hvloop/server.pxd:14:8: 'hv' is not declared 2023-09-13T08:27:04,738 Error compiling Cython file: 2023-09-13T08:27:04,739 ------------------------------------------------------------ 2023-09-13T08:27:04,739 ... 2023-09-13T08:27:04,740 hv.hio_t** _server_io_list 2023-09-13T08:27:04,741 list _waiters 2023-09-13T08:27:04,742 cdef _start_serving(self) 2023-09-13T08:27:04,743 cdef _on_accept(self, hv.hio_t* io) 2023-09-13T08:27:04,743 ^ 2023-09-13T08:27:04,744 ------------------------------------------------------------ 2023-09-13T08:27:04,745 hvloop/server.pxd:19:26: 'hv' is not declared 2023-09-13T08:27:04,746 Error compiling Cython file: 2023-09-13T08:27:04,747 ------------------------------------------------------------ 2023-09-13T08:27:04,747 ... 2023-09-13T08:27:04,748 object _waiter 2023-09-13T08:27:04,749 object _server 2023-09-13T08:27:04,750 dict _extra_info 2023-09-13T08:27:04,751 Loop _loop 2023-09-13T08:27:04,751 hv.hio_t* _hio 2023-09-13T08:27:04,752 ^ 2023-09-13T08:27:04,752 ------------------------------------------------------------ 2023-09-13T08:27:04,753 hvloop/transport.pxd:10:8: 'hv' is not declared 2023-09-13T08:27:04,754 Error compiling Cython file: 2023-09-13T08:27:04,755 ------------------------------------------------------------ 2023-09-13T08:27:04,755 ... 2023-09-13T08:27:04,756 object _fileobj 2023-09-13T08:27:04,757 # cdef void connect(self, const char* host, int port) 2023-09-13T08:27:04,758 # cdef _accept(self, hv.hio_t* io, object server) 2023-09-13T08:27:04,759 cdef _init_hio(self, hv.hio_t* hio) 2023-09-13T08:27:04,759 ^ 2023-09-13T08:27:04,760 ------------------------------------------------------------ 2023-09-13T08:27:04,761 hvloop/transport.pxd:29:25: 'hv' is not declared 2023-09-13T08:27:04,762 Error compiling Cython file: 2023-09-13T08:27:04,763 ------------------------------------------------------------ 2023-09-13T08:27:04,764 ... 2023-09-13T08:27:04,764 object _waiter 2023-09-13T08:27:04,765 object _address 2023-09-13T08:27:04,766 dict _extra_info 2023-09-13T08:27:04,767 Loop _loop 2023-09-13T08:27:04,768 hv.hio_t* _hio 2023-09-13T08:27:04,769 ^ 2023-09-13T08:27:04,769 ------------------------------------------------------------ 2023-09-13T08:27:04,770 hvloop/transport.pxd:60:8: 'hv' is not declared 2023-09-13T08:27:04,771 Error compiling Cython file: 2023-09-13T08:27:04,771 ------------------------------------------------------------ 2023-09-13T08:27:04,772 ... 2023-09-13T08:27:04,772 object _fileobj 2023-09-13T08:27:04,773 # cdef void connect(self, const char* host, int port) 2023-09-13T08:27:04,773 # cdef _accept(self, hv.hio_t* io, object server) 2023-09-13T08:27:04,774 cdef _init_hio(self, hv.hio_t* hio) 2023-09-13T08:27:04,775 ^ 2023-09-13T08:27:04,775 ------------------------------------------------------------ 2023-09-13T08:27:04,776 hvloop/transport.pxd:78:25: 'hv' is not declared 2023-09-13T08:27:04,777 Error compiling Cython file: 2023-09-13T08:27:04,777 ------------------------------------------------------------ 2023-09-13T08:27:04,778 ... 2023-09-13T08:27:04,778 cdef class TimerHandle: 2023-09-13T08:27:04,779 cdef: 2023-09-13T08:27:04,779 object callback 2023-09-13T08:27:04,780 tuple args 2023-09-13T08:27:04,780 bint _cancelled 2023-09-13T08:27:04,780 hv.htimer_t* timer 2023-09-13T08:27:04,781 ^ 2023-09-13T08:27:04,781 ------------------------------------------------------------ 2023-09-13T08:27:04,782 hvloop/handle.pxd:7:8: 'hv' is not declared 2023-09-13T08:27:06,980 Error compiling Cython file: 2023-09-13T08:27:06,981 ------------------------------------------------------------ 2023-09-13T08:27:06,981 ... 2023-09-13T08:27:06,982 int PY36 = PY_VERSION_HEX >= 0x03060000 2023-09-13T08:27:06,982 uint64_t MAX_SLEEP = 3600 * 24 * 365 * 100 2023-09-13T08:27:06,983 uint32_t INFINITE = -1 2023-09-13T08:27:06,985 cdef void on_idle(hv.hidle_t* idle) with gil: 2023-09-13T08:27:06,985 ^ 2023-09-13T08:27:06,986 ------------------------------------------------------------ 2023-09-13T08:27:06,987 hvloop/loop.pyx:71:18: 'hv' is not declared 2023-09-13T08:27:06,989 Error compiling Cython file: 2023-09-13T08:27:06,989 ------------------------------------------------------------ 2023-09-13T08:27:06,990 ... 2023-09-13T08:27:06,990 cdef hv.hio_t* hio = hv.hio_get(self.hvloop, sock) 2023-09-13T08:27:06,991 tr = self._make_hio_transport(hio, protocol, waiter, extra, server) 2023-09-13T08:27:06,992 tr._attach_fileobj(sock) 2023-09-13T08:27:06,992 return tr 2023-09-13T08:27:06,994 cdef _make_hio_transport(self, hv.hio_t* hio, protocol, waiter, extra, server): 2023-09-13T08:27:06,994 ^ 2023-09-13T08:27:06,995 ------------------------------------------------------------ 2023-09-13T08:27:06,996 hvloop/loop.pyx:286:35: 'hv' is not declared 2023-09-13T08:27:06,997 Error compiling Cython file: 2023-09-13T08:27:06,998 ------------------------------------------------------------ 2023-09-13T08:27:06,998 ... 2023-09-13T08:27:06,999 return self._loop 2023-09-13T08:27:07,000 def is_serving(self): 2023-09-13T08:27:07,001 return self._serving 2023-09-13T08:27:07,002 cdef _on_accept(self, hv.hio_t* io): 2023-09-13T08:27:07,002 ^ 2023-09-13T08:27:07,003 ------------------------------------------------------------ 2023-09-13T08:27:07,004 hvloop/server.pyx:70:26: 'hv' is not declared 2023-09-13T08:27:07,005 Error compiling Cython file: 2023-09-13T08:27:07,006 ------------------------------------------------------------ 2023-09-13T08:27:07,007 ... 2023-09-13T08:27:07,008 async def __aexit__(self, exc_type, exc_val, exc_tb): 2023-09-13T08:27:07,009 self.close() 2023-09-13T08:27:07,009 await self.wait_closed() 2023-09-13T08:27:07,011 cdef void on_accept(hv.hio_t* io) with gil: 2023-09-13T08:27:07,011 ^ 2023-09-13T08:27:07,012 ------------------------------------------------------------ 2023-09-13T08:27:07,013 hvloop/server.pyx:133:20: 'hv' is not declared 2023-09-13T08:27:07,014 Error compiling Cython file: 2023-09-13T08:27:07,014 ------------------------------------------------------------ 2023-09-13T08:27:07,015 ... 2023-09-13T08:27:07,016 cdef void on_connect(hv.hio_t* io) with gil: 2023-09-13T08:27:07,016 ^ 2023-09-13T08:27:07,017 ------------------------------------------------------------ 2023-09-13T08:27:07,018 hvloop/transport.pyx:2:21: 'hv' is not declared 2023-09-13T08:27:07,018 Error compiling Cython file: 2023-09-13T08:27:07,019 ------------------------------------------------------------ 2023-09-13T08:27:07,019 ... 2023-09-13T08:27:07,020 cdef: 2023-09-13T08:27:07,020 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,021 transport._on_connect() 2023-09-13T08:27:07,022 cdef void on_recv(hv.hio_t* io, void* buf, int readbytes) with gil: 2023-09-13T08:27:07,023 ^ 2023-09-13T08:27:07,023 ------------------------------------------------------------ 2023-09-13T08:27:07,024 hvloop/transport.pyx:8:18: 'hv' is not declared 2023-09-13T08:27:07,025 Error compiling Cython file: 2023-09-13T08:27:07,026 ------------------------------------------------------------ 2023-09-13T08:27:07,026 ... 2023-09-13T08:27:07,027 ) 2023-09-13T08:27:07,028 def __dealloc__(self): 2023-09-13T08:27:07,028 pass 2023-09-13T08:27:07,029 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,030 ^ 2023-09-13T08:27:07,031 ------------------------------------------------------------ 2023-09-13T08:27:07,032 hvloop/transport.pyx:56:25: 'hv' is not declared 2023-09-13T08:27:07,033 Error compiling Cython file: 2023-09-13T08:27:07,034 ------------------------------------------------------------ 2023-09-13T08:27:07,034 ... 2023-09-13T08:27:07,035 self._stop_reading() 2023-09-13T08:27:07,036 self._conn_lost += 1 2023-09-13T08:27:07,036 self._schedule_call_connection_lost(exc) 2023-09-13T08:27:07,038 cdef void on_hio_close(hv.hio_t* io) with gil: 2023-09-13T08:27:07,039 ^ 2023-09-13T08:27:07,039 ------------------------------------------------------------ 2023-09-13T08:27:07,041 hvloop/transport.pyx:300:23: 'hv' is not declared 2023-09-13T08:27:07,042 Error compiling Cython file: 2023-09-13T08:27:07,043 ------------------------------------------------------------ 2023-09-13T08:27:07,043 ... 2023-09-13T08:27:07,044 cdef: 2023-09-13T08:27:07,045 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,046 transport._schedule_call_connection_lost(None) 2023-09-13T08:27:07,048 cdef void on_data_write(hv.hio_t* io, const void* buf, int writebytes) with gil: 2023-09-13T08:27:07,048 ^ 2023-09-13T08:27:07,049 ------------------------------------------------------------ 2023-09-13T08:27:07,050 hvloop/transport.pyx:306:24: 'hv' is not declared 2023-09-13T08:27:07,051 Error compiling Cython file: 2023-09-13T08:27:07,052 ------------------------------------------------------------ 2023-09-13T08:27:07,052 ... 2023-09-13T08:27:07,053 if transport._closing: 2023-09-13T08:27:07,053 transport._call_connection_lost(None) 2023-09-13T08:27:07,054 elif transport._eof: 2023-09-13T08:27:07,054 hv.hio_close(io) 2023-09-13T08:27:07,056 cdef convert_sockaddr_to_pyaddr(hv.sockaddr* addr): 2023-09-13T08:27:07,056 ^ 2023-09-13T08:27:07,057 ------------------------------------------------------------ 2023-09-13T08:27:07,058 hvloop/transport.pyx:318:32: 'hv' is not declared 2023-09-13T08:27:07,060 Error compiling Cython file: 2023-09-13T08:27:07,060 ------------------------------------------------------------ 2023-09-13T08:27:07,061 ... 2023-09-13T08:27:07,063 cdef inline _attach_fileobj(self, object file): 2023-09-13T08:27:07,063 file._io_refs += 1 2023-09-13T08:27:07,064 self._fileobj = file 2023-09-13T08:27:07,065 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,065 ^ 2023-09-13T08:27:07,066 ------------------------------------------------------------ 2023-09-13T08:27:07,067 hvloop/transport.pyx:379:25: 'hv' is not declared 2023-09-13T08:27:07,069 Error compiling Cython file: 2023-09-13T08:27:07,070 ------------------------------------------------------------ 2023-09-13T08:27:07,070 ... 2023-09-13T08:27:07,071 self._stop_reading() 2023-09-13T08:27:07,072 self._conn_lost += 1 2023-09-13T08:27:07,072 self._schedule_call_connection_lost(exc) 2023-09-13T08:27:07,074 cdef void on_data_write2(hv.hio_t* io, const void* buf, int writebytes) with gil: 2023-09-13T08:27:07,074 ^ 2023-09-13T08:27:07,075 ------------------------------------------------------------ 2023-09-13T08:27:07,076 hvloop/transport.pyx:593:25: 'hv' is not declared 2023-09-13T08:27:07,077 Error compiling Cython file: 2023-09-13T08:27:07,077 ------------------------------------------------------------ 2023-09-13T08:27:07,078 ... 2023-09-13T08:27:07,078 if transport._closing: 2023-09-13T08:27:07,079 transport._call_connection_lost(None) 2023-09-13T08:27:07,079 elif transport._eof: 2023-09-13T08:27:07,080 hv.hio_close(io) 2023-09-13T08:27:07,081 cdef void on_recv2(hv.hio_t* io, void* buf, int readbytes) with gil: 2023-09-13T08:27:07,081 ^ 2023-09-13T08:27:07,082 ------------------------------------------------------------ 2023-09-13T08:27:07,083 hvloop/transport.pyx:605:19: 'hv' is not declared 2023-09-13T08:27:07,084 Error compiling Cython file: 2023-09-13T08:27:07,085 ------------------------------------------------------------ 2023-09-13T08:27:07,086 ... 2023-09-13T08:27:07,086 DatagramTransport transport = (io).userdata 2023-09-13T08:27:07,087 object pyaddr 2023-09-13T08:27:07,088 pyaddr = convert_sockaddr_to_pyaddr(hv.hio_peeraddr(io)) 2023-09-13T08:27:07,088 transport._on_datagram_recv(buf, readbytes, pyaddr) 2023-09-13T08:27:07,090 cdef void on_hio_close2(hv.hio_t* io) with gil: 2023-09-13T08:27:07,090 ^ 2023-09-13T08:27:07,091 ------------------------------------------------------------ 2023-09-13T08:27:07,092 hvloop/transport.pyx:612:24: 'hv' is not declared 2023-09-13T08:27:07,093 Error compiling Cython file: 2023-09-13T08:27:07,094 ------------------------------------------------------------ 2023-09-13T08:27:07,095 ... 2023-09-13T08:27:07,096 cdef void on_timer(hv.htimer_t* timer) with gil: 2023-09-13T08:27:07,096 ^ 2023-09-13T08:27:07,097 ------------------------------------------------------------ 2023-09-13T08:27:07,098 hvloop/handle.pyx:2:19: 'hv' is not declared 2023-09-13T08:27:07,099 Error compiling Cython file: 2023-09-13T08:27:07,099 ------------------------------------------------------------ 2023-09-13T08:27:07,100 ... 2023-09-13T08:27:07,101 self._thread_id = 0 2023-09-13T08:27:07,101 if err < 0: 2023-09-13T08:27:07,102 raise ValueError("loop run error") 2023-09-13T08:27:07,103 def run_forever(self): 2023-09-13T08:27:07,103 cdef hv.hidle_t* idle 2023-09-13T08:27:07,104 ^ 2023-09-13T08:27:07,105 ------------------------------------------------------------ 2023-09-13T08:27:07,106 hvloop/loop.pyx:145:13: 'hv' is not declared 2023-09-13T08:27:07,107 Error compiling Cython file: 2023-09-13T08:27:07,108 ------------------------------------------------------------ 2023-09-13T08:27:07,109 ... 2023-09-13T08:27:07,109 return self._time() / 1000 2023-09-13T08:27:07,112 # thread interaction 2023-09-13T08:27:07,112 cdef _wake_up(self): 2023-09-13T08:27:07,112 cdef hv.hevent_t ev 2023-09-13T08:27:07,113 ^ 2023-09-13T08:27:07,113 ------------------------------------------------------------ 2023-09-13T08:27:07,114 hvloop/loop.pyx:256:13: 'hv' is not declared 2023-09-13T08:27:07,115 Error compiling Cython file: 2023-09-13T08:27:07,115 ------------------------------------------------------------ 2023-09-13T08:27:07,116 ... 2023-09-13T08:27:07,116 def set_default_executor(self, executor): 2023-09-13T08:27:07,117 self._default_executor = executor 2023-09-13T08:27:07,117 # internet name lookups 2023-09-13T08:27:07,118 cdef _make_socket_transport(self, sock, protocol, waiter, extra, server): 2023-09-13T08:27:07,118 cdef hv.hio_t* hio = hv.hio_get(self.hvloop, sock) 2023-09-13T08:27:07,119 ^ 2023-09-13T08:27:07,119 ------------------------------------------------------------ 2023-09-13T08:27:07,120 hvloop/loop.pyx:281:13: 'hv' is not declared 2023-09-13T08:27:07,121 Error compiling Cython file: 2023-09-13T08:27:07,121 ------------------------------------------------------------ 2023-09-13T08:27:07,122 ... 2023-09-13T08:27:07,123 cdef _make_datagram_transport(self, object sock, protocol, 2023-09-13T08:27:07,123 address, waiter, extra): 2023-09-13T08:27:07,124 tr = DatagramTransport(self, protocol, address, waiter, extra) 2023-09-13T08:27:07,124 cdef hv.hio_t* hio 2023-09-13T08:27:07,125 ^ 2023-09-13T08:27:07,125 ------------------------------------------------------------ 2023-09-13T08:27:07,126 hvloop/loop.pyx:468:13: 'hv' is not declared 2023-09-13T08:27:07,127 Error compiling Cython file: 2023-09-13T08:27:07,128 ------------------------------------------------------------ 2023-09-13T08:27:07,129 ... 2023-09-13T08:27:07,129 address, waiter, extra): 2023-09-13T08:27:07,131 tr = DatagramTransport(self, protocol, address, waiter, extra) 2023-09-13T08:27:07,131 cdef hv.hio_t* hio 2023-09-13T08:27:07,132 hio = hv.hio_get(self.hvloop, sock.fileno()) 2023-09-13T08:27:07,133 cdef hv.sockaddr_u peeraddr 2023-09-13T08:27:07,133 ^ 2023-09-13T08:27:07,134 ------------------------------------------------------------ 2023-09-13T08:27:07,135 hvloop/loop.pyx:470:13: 'hv' is not declared 2023-09-13T08:27:07,136 Error compiling Cython file: 2023-09-13T08:27:07,137 ------------------------------------------------------------ 2023-09-13T08:27:07,138 ... 2023-09-13T08:27:07,138 cdef _start_serving(self): 2023-09-13T08:27:07,139 if self._serving == 1: 2023-09-13T08:27:07,140 return 2023-09-13T08:27:07,140 self._serving = 1 2023-09-13T08:27:07,141 cdef: 2023-09-13T08:27:07,142 hv.hio_t* io 2023-09-13T08:27:07,142 ^ 2023-09-13T08:27:07,143 ------------------------------------------------------------ 2023-09-13T08:27:07,144 hvloop/server.pyx:79:12: 'hv' is not declared 2023-09-13T08:27:07,145 Error compiling Cython file: 2023-09-13T08:27:07,145 ------------------------------------------------------------ 2023-09-13T08:27:07,146 ... 2023-09-13T08:27:07,146 @staticmethod 2023-09-13T08:27:07,147 cdef HVSocketTransport connect(Loop loop, const char* host, int port, object protocol, object waiter, 2023-09-13T08:27:07,147 object extra, object server): 2023-09-13T08:27:07,148 cdef: 2023-09-13T08:27:07,149 HVSocketTransport tr 2023-09-13T08:27:07,149 hv.hio_t* hio 2023-09-13T08:27:07,150 ^ 2023-09-13T08:27:07,151 ------------------------------------------------------------ 2023-09-13T08:27:07,152 hvloop/transport.pyx:76:12: 'hv' is not declared 2023-09-13T08:27:07,153 Error compiling Cython file: 2023-09-13T08:27:07,154 ------------------------------------------------------------ 2023-09-13T08:27:07,154 ... 2023-09-13T08:27:07,155 cdef convert_sockaddr_to_pyaddr(hv.sockaddr* addr): 2023-09-13T08:27:07,156 cdef: 2023-09-13T08:27:07,156 char buf[128] 2023-09-13T08:27:07,157 hv.sockaddr_in *addr4 2023-09-13T08:27:07,157 ^ 2023-09-13T08:27:07,158 ------------------------------------------------------------ 2023-09-13T08:27:07,159 hvloop/transport.pyx:322:8: 'hv' is not declared 2023-09-13T08:27:07,159 Error compiling Cython file: 2023-09-13T08:27:07,160 ------------------------------------------------------------ 2023-09-13T08:27:07,160 ... 2023-09-13T08:27:07,161 cdef convert_sockaddr_to_pyaddr(hv.sockaddr* addr): 2023-09-13T08:27:07,161 cdef: 2023-09-13T08:27:07,162 char buf[128] 2023-09-13T08:27:07,162 hv.sockaddr_in *addr4 2023-09-13T08:27:07,163 hv.sockaddr_in6 *addr6 2023-09-13T08:27:07,163 ^ 2023-09-13T08:27:07,164 ------------------------------------------------------------ 2023-09-13T08:27:07,164 hvloop/transport.pyx:323:8: 'hv' is not declared 2023-09-13T08:27:07,583 Error compiling Cython file: 2023-09-13T08:27:07,583 ------------------------------------------------------------ 2023-09-13T08:27:07,584 ... 2023-09-13T08:27:07,584 uint32_t INFINITE = -1 2023-09-13T08:27:07,585 cdef void on_idle(hv.hidle_t* idle) with gil: 2023-09-13T08:27:07,586 cdef: 2023-09-13T08:27:07,587 Loop loop = (idle).userdata 2023-09-13T08:27:07,587 ^ 2023-09-13T08:27:07,587 ------------------------------------------------------------ 2023-09-13T08:27:07,589 hvloop/loop.pyx:73:29: 'hv' is not declared 2023-09-13T08:27:07,590 Error compiling Cython file: 2023-09-13T08:27:07,591 ------------------------------------------------------------ 2023-09-13T08:27:07,591 ... 2023-09-13T08:27:07,592 handle._run() 2023-09-13T08:27:07,593 handle = None 2023-09-13T08:27:07,593 # time.sleep(2) 2023-09-13T08:27:07,595 if loop._stopping: 2023-09-13T08:27:07,595 hv.hloop_stop(loop.hvloop) 2023-09-13T08:27:07,596 ^ 2023-09-13T08:27:07,597 ------------------------------------------------------------ 2023-09-13T08:27:07,598 hvloop/loop.pyx:84:8: undeclared name not builtin: hv 2023-09-13T08:27:07,599 Error compiling Cython file: 2023-09-13T08:27:07,600 ------------------------------------------------------------ 2023-09-13T08:27:07,601 ... 2023-09-13T08:27:07,601 Py_INCREF(self) 2023-09-13T08:27:07,602 aio_set_running_loop(self) 2023-09-13T08:27:07,603 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:07,604 with nogil: 2023-09-13T08:27:07,605 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:07,606 ^ 2023-09-13T08:27:07,607 ------------------------------------------------------------ 2023-09-13T08:27:07,608 hvloop/loop.pyx:136:12: Assignment of Python object not allowed without gil 2023-09-13T08:27:07,609 Error compiling Cython file: 2023-09-13T08:27:07,610 ------------------------------------------------------------ 2023-09-13T08:27:07,610 ... 2023-09-13T08:27:07,611 if err < 0: 2023-09-13T08:27:07,612 raise ValueError("loop run error") 2023-09-13T08:27:07,613 def run_forever(self): 2023-09-13T08:27:07,613 cdef hv.hidle_t* idle 2023-09-13T08:27:07,614 idle = hv.hidle_add(self.hvloop, on_idle, INFINITE) 2023-09-13T08:27:07,614 ^ 2023-09-13T08:27:07,615 ------------------------------------------------------------ 2023-09-13T08:27:07,617 hvloop/loop.pyx:146:41: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,618 Error compiling Cython file: 2023-09-13T08:27:07,618 ------------------------------------------------------------ 2023-09-13T08:27:07,619 ... 2023-09-13T08:27:07,620 raise ValueError("loop run error") 2023-09-13T08:27:07,621 def run_forever(self): 2023-09-13T08:27:07,622 cdef hv.hidle_t* idle 2023-09-13T08:27:07,622 idle = hv.hidle_add(self.hvloop, on_idle, INFINITE) 2023-09-13T08:27:07,622 hv.hevent_set_userdata(idle, self) 2023-09-13T08:27:07,623 ^ 2023-09-13T08:27:07,623 ------------------------------------------------------------ 2023-09-13T08:27:07,624 hvloop/loop.pyx:147:32: 'hv' is not a cimported module 2023-09-13T08:27:07,625 Error compiling Cython file: 2023-09-13T08:27:07,625 ------------------------------------------------------------ 2023-09-13T08:27:07,626 ... 2023-09-13T08:27:07,626 raise ValueError("loop run error") 2023-09-13T08:27:07,627 def run_forever(self): 2023-09-13T08:27:07,628 cdef hv.hidle_t* idle 2023-09-13T08:27:07,628 idle = hv.hidle_add(self.hvloop, on_idle, INFINITE) 2023-09-13T08:27:07,629 hv.hevent_set_userdata(idle, self) 2023-09-13T08:27:07,629 ^ 2023-09-13T08:27:07,630 ------------------------------------------------------------ 2023-09-13T08:27:07,631 hvloop/loop.pyx:147:51: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,659 Error compiling Cython file: 2023-09-13T08:27:07,659 ------------------------------------------------------------ 2023-09-13T08:27:07,660 ... 2023-09-13T08:27:07,660 hio = hv.hio_get(self.hvloop, sock.fileno()) 2023-09-13T08:27:07,661 cdef hv.sockaddr_u peeraddr 2023-09-13T08:27:07,661 memset(&peeraddr, 0, sizeof(peeraddr)) 2023-09-13T08:27:07,662 if address: 2023-09-13T08:27:07,663 hv.sockaddr_set_ipport(&peeraddr, address[0].encode("ascii"), address[1]) 2023-09-13T08:27:07,663 hv.hio_set_peeraddr(hio, &peeraddr.sa, hv.sockaddr_len(&peeraddr)) 2023-09-13T08:27:07,664 ^ 2023-09-13T08:27:07,665 ------------------------------------------------------------ 2023-09-13T08:27:07,666 hvloop/loop.pyx:474:37: Cannot take address of Python object attribute 'sa' 2023-09-13T08:27:07,711 Error compiling Cython file: 2023-09-13T08:27:07,712 ------------------------------------------------------------ 2023-09-13T08:27:07,712 ... 2023-09-13T08:27:07,713 self.ssl_handshake_timeout = None 2023-09-13T08:27:07,714 self.ssl_shutdown_timeout = None 2023-09-13T08:27:07,714 self._active_count = 0 2023-09-13T08:27:07,715 self._waiters = [] 2023-09-13T08:27:07,716 self._server_io_list = PyMem_RawMalloc( 2023-09-13T08:27:07,717 ^ 2023-09-13T08:27:07,718 ------------------------------------------------------------ 2023-09-13T08:27:07,719 hvloop/server.pyx:22:32: 'hv' is not a cimported module 2023-09-13T08:27:07,720 Error compiling Cython file: 2023-09-13T08:27:07,721 ------------------------------------------------------------ 2023-09-13T08:27:07,721 ... 2023-09-13T08:27:07,722 self.ssl_shutdown_timeout = None 2023-09-13T08:27:07,722 self._active_count = 0 2023-09-13T08:27:07,723 self._waiters = [] 2023-09-13T08:27:07,724 self._server_io_list = PyMem_RawMalloc( 2023-09-13T08:27:07,725 len(self._sockets) * sizeof(hv.hio_t*) 2023-09-13T08:27:07,725 ^ 2023-09-13T08:27:07,726 ------------------------------------------------------------ 2023-09-13T08:27:07,727 hvloop/server.pyx:23:40: 'hv' is not a cimported module 2023-09-13T08:27:07,729 Error compiling Cython file: 2023-09-13T08:27:07,729 ------------------------------------------------------------ 2023-09-13T08:27:07,730 ... 2023-09-13T08:27:07,731 hv.hio_t* io 2023-09-13T08:27:07,731 int idx = 0 2023-09-13T08:27:07,733 for sock in self._sockets: 2023-09-13T08:27:07,734 sock.listen(self._backlog) 2023-09-13T08:27:07,734 io = hv.haccept(self._loop.hvloop, sock.fileno(), on_accept) 2023-09-13T08:27:07,735 ^ 2023-09-13T08:27:07,735 ------------------------------------------------------------ 2023-09-13T08:27:07,736 hvloop/server.pyx:84:67: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,737 Error compiling Cython file: 2023-09-13T08:27:07,737 ------------------------------------------------------------ 2023-09-13T08:27:07,738 ... 2023-09-13T08:27:07,738 int idx = 0 2023-09-13T08:27:07,739 for sock in self._sockets: 2023-09-13T08:27:07,740 sock.listen(self._backlog) 2023-09-13T08:27:07,740 io = hv.haccept(self._loop.hvloop, sock.fileno(), on_accept) 2023-09-13T08:27:07,741 hv.hevent_set_userdata( io, self) 2023-09-13T08:27:07,741 ^ 2023-09-13T08:27:07,742 ------------------------------------------------------------ 2023-09-13T08:27:07,743 hvloop/server.pyx:85:36: 'hv' is not a cimported module 2023-09-13T08:27:07,744 Error compiling Cython file: 2023-09-13T08:27:07,744 ------------------------------------------------------------ 2023-09-13T08:27:07,745 ... 2023-09-13T08:27:07,745 int idx = 0 2023-09-13T08:27:07,746 for sock in self._sockets: 2023-09-13T08:27:07,747 sock.listen(self._backlog) 2023-09-13T08:27:07,747 io = hv.haccept(self._loop.hvloop, sock.fileno(), on_accept) 2023-09-13T08:27:07,748 hv.hevent_set_userdata( io, self) 2023-09-13T08:27:07,748 ^ 2023-09-13T08:27:07,749 ------------------------------------------------------------ 2023-09-13T08:27:07,750 hvloop/server.pyx:85:54: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,752 Error compiling Cython file: 2023-09-13T08:27:07,752 ------------------------------------------------------------ 2023-09-13T08:27:07,753 ... 2023-09-13T08:27:07,754 self.close() 2023-09-13T08:27:07,754 await self.wait_closed() 2023-09-13T08:27:07,756 cdef void on_accept(hv.hio_t* io) with gil: 2023-09-13T08:27:07,756 cdef: 2023-09-13T08:27:07,757 Server server = ( io).userdata 2023-09-13T08:27:07,758 ^ 2023-09-13T08:27:07,758 ------------------------------------------------------------ 2023-09-13T08:27:07,760 hvloop/server.pyx:135:35: 'hv' is not a cimported module 2023-09-13T08:27:07,761 Error compiling Cython file: 2023-09-13T08:27:07,762 ------------------------------------------------------------ 2023-09-13T08:27:07,762 ... 2023-09-13T08:27:07,763 cdef void on_connect(hv.hio_t* io) with gil: 2023-09-13T08:27:07,764 cdef: 2023-09-13T08:27:07,765 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,765 ^ 2023-09-13T08:27:07,766 ------------------------------------------------------------ 2023-09-13T08:27:07,767 hvloop/transport.pyx:4:60: 'hv' is not a cimported module 2023-09-13T08:27:07,768 Error compiling Cython file: 2023-09-13T08:27:07,768 ------------------------------------------------------------ 2023-09-13T08:27:07,769 ... 2023-09-13T08:27:07,770 transport._on_connect() 2023-09-13T08:27:07,771 cdef void on_recv(hv.hio_t* io, void* buf, int readbytes) with gil: 2023-09-13T08:27:07,772 cdef: 2023-09-13T08:27:07,773 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,773 ^ 2023-09-13T08:27:07,774 ------------------------------------------------------------ 2023-09-13T08:27:07,775 hvloop/transport.pyx:10:60: 'hv' is not a cimported module 2023-09-13T08:27:07,777 Error compiling Cython file: 2023-09-13T08:27:07,777 ------------------------------------------------------------ 2023-09-13T08:27:07,778 ... 2023-09-13T08:27:07,778 def __dealloc__(self): 2023-09-13T08:27:07,779 pass 2023-09-13T08:27:07,780 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,780 self._hio = hio 2023-09-13T08:27:07,780 hv.hevent_set_userdata(self._hio, self) 2023-09-13T08:27:07,781 ^ 2023-09-13T08:27:07,781 ------------------------------------------------------------ 2023-09-13T08:27:07,782 hvloop/transport.pyx:58:32: 'hv' is not a cimported module 2023-09-13T08:27:07,783 Error compiling Cython file: 2023-09-13T08:27:07,783 ------------------------------------------------------------ 2023-09-13T08:27:07,784 ... 2023-09-13T08:27:07,784 def __dealloc__(self): 2023-09-13T08:27:07,785 pass 2023-09-13T08:27:07,786 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,786 self._hio = hio 2023-09-13T08:27:07,786 hv.hevent_set_userdata(self._hio, self) 2023-09-13T08:27:07,787 ^ 2023-09-13T08:27:07,787 ------------------------------------------------------------ 2023-09-13T08:27:07,788 hvloop/transport.pyx:58:56: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,789 Error compiling Cython file: 2023-09-13T08:27:07,790 ------------------------------------------------------------ 2023-09-13T08:27:07,790 ... 2023-09-13T08:27:07,791 cdef: 2023-09-13T08:27:07,791 HVSocketTransport tr 2023-09-13T08:27:07,791 hv.hio_t* hio 2023-09-13T08:27:07,792 # todo: libhv 怎么处理连接超时的问题, 其内部 调用 hio_connect 失败的问题 2023-09-13T08:27:07,793 # waiter set exception ? 2023-09-13T08:27:07,793 hio = hv.hloop_create_tcp_client(loop.hvloop, host, port, on_connect) 2023-09-13T08:27:07,794 ^ 2023-09-13T08:27:07,794 ------------------------------------------------------------ 2023-09-13T08:27:07,795 hvloop/transport.pyx:79:66: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,797 Error compiling Cython file: 2023-09-13T08:27:07,797 ------------------------------------------------------------ 2023-09-13T08:27:07,798 ... 2023-09-13T08:27:07,799 tr._init_hio(hio) 2023-09-13T08:27:07,799 return tr 2023-09-13T08:27:07,801 cdef _start_reading(self): 2023-09-13T08:27:07,802 hv.hio_setcb_read(self._hio, on_recv) 2023-09-13T08:27:07,803 ^ 2023-09-13T08:27:07,803 ------------------------------------------------------------ 2023-09-13T08:27:07,804 hvloop/transport.pyx:88:37: Cannot convert 'void (, void *, int) except * nogil' to Python object 2023-09-13T08:27:07,805 Error compiling Cython file: 2023-09-13T08:27:07,806 ------------------------------------------------------------ 2023-09-13T08:27:07,807 ... 2023-09-13T08:27:07,807 size_t blen 2023-09-13T08:27:07,808 buf = PyBytes_AS_STRING(data) 2023-09-13T08:27:07,809 blen = Py_SIZE(data) 2023-09-13T08:27:07,809 self._buffer_size += blen 2023-09-13T08:27:07,810 n = hv.hio_write(self._hio, buf, blen) 2023-09-13T08:27:07,811 ^ 2023-09-13T08:27:07,811 ------------------------------------------------------------ 2023-09-13T08:27:07,812 hvloop/transport.pyx:149:36: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,814 Error compiling Cython file: 2023-09-13T08:27:07,814 ------------------------------------------------------------ 2023-09-13T08:27:07,815 ... 2023-09-13T08:27:07,816 else: 2023-09-13T08:27:07,816 self._buffer_size -= n 2023-09-13T08:27:07,817 aio_logger.info("send: %s, buf: %s", n, blen) 2023-09-13T08:27:07,818 if self._buffer_size > 0: 2023-09-13T08:27:07,818 # todo: add io_close_cb, check io send error? 2023-09-13T08:27:07,819 hv.hio_setcb_write(self._hio, on_data_write) 2023-09-13T08:27:07,819 ^ 2023-09-13T08:27:07,820 ------------------------------------------------------------ 2023-09-13T08:27:07,820 hvloop/transport.pyx:159:46: Cannot convert 'void (, const void *, int) except * nogil' to Python object 2023-09-13T08:27:07,821 Error compiling Cython file: 2023-09-13T08:27:07,822 ------------------------------------------------------------ 2023-09-13T08:27:07,822 ... 2023-09-13T08:27:07,823 # stop reader event 2023-09-13T08:27:07,824 self._stop_reading() 2023-09-13T08:27:07,824 # wait all data send out, timeout 60s 2023-09-13T08:27:07,825 hv.hio_setcb_close(self._hio, on_hio_close) 2023-09-13T08:27:07,825 ^ 2023-09-13T08:27:07,826 ------------------------------------------------------------ 2023-09-13T08:27:07,827 hvloop/transport.pyx:262:38: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,828 Error compiling Cython file: 2023-09-13T08:27:07,828 ------------------------------------------------------------ 2023-09-13T08:27:07,829 ... 2023-09-13T08:27:07,829 self._schedule_call_connection_lost(exc) 2023-09-13T08:27:07,831 cdef void on_hio_close(hv.hio_t* io) with gil: 2023-09-13T08:27:07,831 cdef: 2023-09-13T08:27:07,832 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,833 ^ 2023-09-13T08:27:07,833 ------------------------------------------------------------ 2023-09-13T08:27:07,835 hvloop/transport.pyx:302:60: 'hv' is not a cimported module 2023-09-13T08:27:07,836 Error compiling Cython file: 2023-09-13T08:27:07,837 ------------------------------------------------------------ 2023-09-13T08:27:07,837 ... 2023-09-13T08:27:07,838 transport._schedule_call_connection_lost(None) 2023-09-13T08:27:07,840 cdef void on_data_write(hv.hio_t* io, const void* buf, int writebytes) with gil: 2023-09-13T08:27:07,840 cdef: 2023-09-13T08:27:07,841 HVSocketTransport transport = (io).userdata 2023-09-13T08:27:07,842 ^ 2023-09-13T08:27:07,842 ------------------------------------------------------------ 2023-09-13T08:27:07,844 hvloop/transport.pyx:308:60: 'hv' is not a cimported module 2023-09-13T08:27:07,845 Error compiling Cython file: 2023-09-13T08:27:07,845 ------------------------------------------------------------ 2023-09-13T08:27:07,846 ... 2023-09-13T08:27:07,846 char buf[128] 2023-09-13T08:27:07,847 hv.sockaddr_in *addr4 2023-09-13T08:27:07,848 hv.sockaddr_in6 *addr6 2023-09-13T08:27:07,849 if addr.sa_family == hv.AF_INET: 2023-09-13T08:27:07,849 addr4 = addr 2023-09-13T08:27:07,850 ^ 2023-09-13T08:27:07,850 ------------------------------------------------------------ 2023-09-13T08:27:07,852 hvloop/transport.pyx:326:17: 'hv' is not a cimported module 2023-09-13T08:27:07,853 Error compiling Cython file: 2023-09-13T08:27:07,853 ------------------------------------------------------------ 2023-09-13T08:27:07,854 ... 2023-09-13T08:27:07,854 hv.sockaddr_in6 *addr6 2023-09-13T08:27:07,856 if addr.sa_family == hv.AF_INET: 2023-09-13T08:27:07,856 addr4 = addr 2023-09-13T08:27:07,857 hv.sockaddr_str(addr4, buf, sizeof(buf)) 2023-09-13T08:27:07,858 ^ 2023-09-13T08:27:07,859 ------------------------------------------------------------ 2023-09-13T08:27:07,860 hvloop/transport.pyx:328:25: 'hv' is not a cimported module 2023-09-13T08:27:07,861 Error compiling Cython file: 2023-09-13T08:27:07,861 ------------------------------------------------------------ 2023-09-13T08:27:07,862 ... 2023-09-13T08:27:07,863 hv.sockaddr_str(addr4, buf, sizeof(buf)) 2023-09-13T08:27:07,863 host, port = PyUnicode_FromString(buf).rsplit(':', 1) 2023-09-13T08:27:07,863 return (host, int(port)) 2023-09-13T08:27:07,864 elif addr.sa_family == hv.AF_INET6: 2023-09-13T08:27:07,864 addr6 = addr 2023-09-13T08:27:07,865 ^ 2023-09-13T08:27:07,865 ------------------------------------------------------------ 2023-09-13T08:27:07,866 hvloop/transport.pyx:332:17: 'hv' is not a cimported module 2023-09-13T08:27:07,867 Error compiling Cython file: 2023-09-13T08:27:07,867 ------------------------------------------------------------ 2023-09-13T08:27:07,868 ... 2023-09-13T08:27:07,868 hv.sockaddr_str(addr4, buf, sizeof(buf)) 2023-09-13T08:27:07,869 host, port = PyUnicode_FromString(buf).rsplit(':', 1) 2023-09-13T08:27:07,869 return (host, int(port)) 2023-09-13T08:27:07,869 elif addr.sa_family == hv.AF_INET6: 2023-09-13T08:27:07,870 addr6 = addr 2023-09-13T08:27:07,870 hv.sockaddr_str(addr6, buf, sizeof(buf)) 2023-09-13T08:27:07,871 ^ 2023-09-13T08:27:07,871 ------------------------------------------------------------ 2023-09-13T08:27:07,872 hvloop/transport.pyx:333:25: 'hv' is not a cimported module 2023-09-13T08:27:07,873 Error compiling Cython file: 2023-09-13T08:27:07,874 ------------------------------------------------------------ 2023-09-13T08:27:07,874 ... 2023-09-13T08:27:07,875 file._io_refs += 1 2023-09-13T08:27:07,875 self._fileobj = file 2023-09-13T08:27:07,876 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,877 self._hio = hio 2023-09-13T08:27:07,877 hv.hevent_set_userdata(self._hio, self) 2023-09-13T08:27:07,878 ^ 2023-09-13T08:27:07,879 ------------------------------------------------------------ 2023-09-13T08:27:07,880 hvloop/transport.pyx:381:32: 'hv' is not a cimported module 2023-09-13T08:27:07,881 Error compiling Cython file: 2023-09-13T08:27:07,882 ------------------------------------------------------------ 2023-09-13T08:27:07,882 ... 2023-09-13T08:27:07,883 file._io_refs += 1 2023-09-13T08:27:07,884 self._fileobj = file 2023-09-13T08:27:07,885 cdef _init_hio(self, hv.hio_t* hio): 2023-09-13T08:27:07,885 self._hio = hio 2023-09-13T08:27:07,886 hv.hevent_set_userdata(self._hio, self) 2023-09-13T08:27:07,887 ^ 2023-09-13T08:27:07,887 ------------------------------------------------------------ 2023-09-13T08:27:07,888 hvloop/transport.pyx:381:56: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,889 Error compiling Cython file: 2023-09-13T08:27:07,890 ------------------------------------------------------------ 2023-09-13T08:27:07,890 ... 2023-09-13T08:27:07,891 def get_extra_info(self, name, default=None): 2023-09-13T08:27:07,891 return self._extra_info.get(name, default) 2023-09-13T08:27:07,893 cdef _start_reading(self): 2023-09-13T08:27:07,894 hv.hio_setcb_read(self._hio, on_recv2) 2023-09-13T08:27:07,894 ^ 2023-09-13T08:27:07,895 ------------------------------------------------------------ 2023-09-13T08:27:07,896 hvloop/transport.pyx:388:37: Cannot convert 'void (, void *, int) except * nogil' to Python object 2023-09-13T08:27:07,897 Error compiling Cython file: 2023-09-13T08:27:07,898 ------------------------------------------------------------ 2023-09-13T08:27:07,898 ... 2023-09-13T08:27:07,899 size_t blen 2023-09-13T08:27:07,900 buf = PyBytes_AS_STRING(data) 2023-09-13T08:27:07,901 blen = Py_SIZE(data) 2023-09-13T08:27:07,901 self._buffer_size += blen 2023-09-13T08:27:07,901 n = hv.hio_write(self._hio, buf, blen) 2023-09-13T08:27:07,902 ^ 2023-09-13T08:27:07,902 ------------------------------------------------------------ 2023-09-13T08:27:07,903 hvloop/transport.pyx:439:36: Cannot convert 'void *' to Python object 2023-09-13T08:27:07,904 Error compiling Cython file: 2023-09-13T08:27:07,904 ------------------------------------------------------------ 2023-09-13T08:27:07,905 ... 2023-09-13T08:27:07,905 else: 2023-09-13T08:27:07,906 self._buffer_size -= n 2023-09-13T08:27:07,906 aio_logger.info("send: %s, buf: %s", n, blen) 2023-09-13T08:27:07,906 if self._buffer_size > 0: 2023-09-13T08:27:07,907 # todo: add io_close_cb, check io send error? 2023-09-13T08:27:07,907 hv.hio_setcb_write(self._hio, on_data_write2) 2023-09-13T08:27:07,908 ^ 2023-09-13T08:27:07,908 ------------------------------------------------------------ 2023-09-13T08:27:07,909 hvloop/transport.pyx:449:46: Cannot convert 'void (, const void *, int) except * nogil' to Python object 2023-09-13T08:27:07,910 Error compiling Cython file: 2023-09-13T08:27:07,910 ------------------------------------------------------------ 2023-09-13T08:27:07,911 ... 2023-09-13T08:27:07,912 # stop reader event 2023-09-13T08:27:07,912 self._stop_reading() 2023-09-13T08:27:07,913 # wait all data send out, timeout 60s 2023-09-13T08:27:07,913 hv.hio_setcb_close(self._hio, on_hio_close2) 2023-09-13T08:27:07,914 ^ 2023-09-13T08:27:07,915 ------------------------------------------------------------ 2023-09-13T08:27:07,916 hvloop/transport.pyx:555:38: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,917 Error compiling Cython file: 2023-09-13T08:27:07,918 ------------------------------------------------------------ 2023-09-13T08:27:07,918 ... 2023-09-13T08:27:07,919 self._schedule_call_connection_lost(exc) 2023-09-13T08:27:07,921 cdef void on_data_write2(hv.hio_t* io, const void* buf, int writebytes) with gil: 2023-09-13T08:27:07,922 cdef: 2023-09-13T08:27:07,922 DatagramTransport transport = (io).userdata 2023-09-13T08:27:07,923 ^ 2023-09-13T08:27:07,923 ------------------------------------------------------------ 2023-09-13T08:27:07,924 hvloop/transport.pyx:595:60: 'hv' is not a cimported module 2023-09-13T08:27:07,925 Error compiling Cython file: 2023-09-13T08:27:07,926 ------------------------------------------------------------ 2023-09-13T08:27:07,926 ... 2023-09-13T08:27:07,927 elif transport._eof: 2023-09-13T08:27:07,928 hv.hio_close(io) 2023-09-13T08:27:07,929 cdef void on_recv2(hv.hio_t* io, void* buf, int readbytes) with gil: 2023-09-13T08:27:07,929 cdef: 2023-09-13T08:27:07,930 DatagramTransport transport = (io).userdata 2023-09-13T08:27:07,930 ^ 2023-09-13T08:27:07,931 ------------------------------------------------------------ 2023-09-13T08:27:07,932 hvloop/transport.pyx:607:60: 'hv' is not a cimported module 2023-09-13T08:27:07,933 Error compiling Cython file: 2023-09-13T08:27:07,934 ------------------------------------------------------------ 2023-09-13T08:27:07,935 ... 2023-09-13T08:27:07,935 pyaddr = convert_sockaddr_to_pyaddr(hv.hio_peeraddr(io)) 2023-09-13T08:27:07,936 transport._on_datagram_recv(buf, readbytes, pyaddr) 2023-09-13T08:27:07,938 cdef void on_hio_close2(hv.hio_t* io) with gil: 2023-09-13T08:27:07,938 cdef: 2023-09-13T08:27:07,938 DatagramTransport transport = (io).userdata 2023-09-13T08:27:07,939 ^ 2023-09-13T08:27:07,939 ------------------------------------------------------------ 2023-09-13T08:27:07,940 hvloop/transport.pyx:614:60: 'hv' is not a cimported module 2023-09-13T08:27:07,941 Error compiling Cython file: 2023-09-13T08:27:07,941 ------------------------------------------------------------ 2023-09-13T08:27:07,942 ... 2023-09-13T08:27:07,942 cdef void on_timer(hv.htimer_t* timer) with gil: 2023-09-13T08:27:07,943 cdef: 2023-09-13T08:27:07,943 TimerHandle handle = (timer).userdata 2023-09-13T08:27:07,944 ^ 2023-09-13T08:27:07,944 ------------------------------------------------------------ 2023-09-13T08:27:07,945 hvloop/handle.pyx:4:45: 'hv' is not a cimported module 2023-09-13T08:27:07,946 Error compiling Cython file: 2023-09-13T08:27:07,946 ------------------------------------------------------------ 2023-09-13T08:27:07,946 ... 2023-09-13T08:27:07,947 '"context" argument requires Python 3.7') 2023-09-13T08:27:07,947 self.context = None 2023-09-13T08:27:07,948 self._debug_info = None 2023-09-13T08:27:07,949 self.timer = hv.htimer_add(self.loop.hvloop, on_timer, delay, 1) 2023-09-13T08:27:07,950 ^ 2023-09-13T08:27:07,950 ------------------------------------------------------------ 2023-09-13T08:27:07,951 hvloop/handle.pyx:32:53: Cannot convert 'void () except * nogil' to Python object 2023-09-13T08:27:07,952 Error compiling Cython file: 2023-09-13T08:27:07,953 ------------------------------------------------------------ 2023-09-13T08:27:07,954 ... 2023-09-13T08:27:07,954 self.context = None 2023-09-13T08:27:07,956 self._debug_info = None 2023-09-13T08:27:07,957 self.timer = hv.htimer_add(self.loop.hvloop, on_timer, delay, 1) 2023-09-13T08:27:07,957 hv.hevent_set_userdata(self.timer, self) 2023-09-13T08:27:07,958 ^ 2023-09-13T08:27:07,959 ------------------------------------------------------------ 2023-09-13T08:27:07,960 hvloop/handle.pyx:33:32: 'hv' is not a cimported module 2023-09-13T08:27:07,961 Error compiling Cython file: 2023-09-13T08:27:07,962 ------------------------------------------------------------ 2023-09-13T08:27:07,963 ... 2023-09-13T08:27:07,963 self.context = None 2023-09-13T08:27:07,964 self._debug_info = None 2023-09-13T08:27:07,965 self.timer = hv.htimer_add(self.loop.hvloop, on_timer, delay, 1) 2023-09-13T08:27:07,966 hv.hevent_set_userdata(self.timer, self) 2023-09-13T08:27:07,967 ^ 2023-09-13T08:27:07,967 ------------------------------------------------------------ 2023-09-13T08:27:07,968 hvloop/handle.pyx:33:57: Cannot convert 'void *' to Python object 2023-09-13T08:27:08,378 Error compiling Cython file: 2023-09-13T08:27:08,379 ------------------------------------------------------------ 2023-09-13T08:27:08,379 ... 2023-09-13T08:27:08,380 Py_INCREF(self) 2023-09-13T08:27:08,380 aio_set_running_loop(self) 2023-09-13T08:27:08,381 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:08,382 with nogil: 2023-09-13T08:27:08,383 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:08,383 ^ 2023-09-13T08:27:08,384 ------------------------------------------------------------ 2023-09-13T08:27:08,385 hvloop/loop.pyx:136:30: Calling gil-requiring function not allowed without gil 2023-09-13T08:27:08,387 Error compiling Cython file: 2023-09-13T08:27:08,387 ------------------------------------------------------------ 2023-09-13T08:27:08,388 ... 2023-09-13T08:27:08,388 Py_INCREF(self) 2023-09-13T08:27:08,388 aio_set_running_loop(self) 2023-09-13T08:27:08,389 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:08,390 with nogil: 2023-09-13T08:27:08,390 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:08,390 ^ 2023-09-13T08:27:08,391 ------------------------------------------------------------ 2023-09-13T08:27:08,391 hvloop/loop.pyx:136:20: Accessing Python attribute not allowed without gil 2023-09-13T08:27:08,392 Error compiling Cython file: 2023-09-13T08:27:08,393 ------------------------------------------------------------ 2023-09-13T08:27:08,393 ... 2023-09-13T08:27:08,393 Py_INCREF(self) 2023-09-13T08:27:08,394 aio_set_running_loop(self) 2023-09-13T08:27:08,394 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:08,395 with nogil: 2023-09-13T08:27:08,395 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:08,396 ^ 2023-09-13T08:27:08,396 ------------------------------------------------------------ 2023-09-13T08:27:08,397 hvloop/loop.pyx:136:18: Accessing Python global or builtin not allowed without gil 2023-09-13T08:27:08,398 Error compiling Cython file: 2023-09-13T08:27:08,398 ------------------------------------------------------------ 2023-09-13T08:27:08,398 ... 2023-09-13T08:27:08,399 Py_INCREF(self) 2023-09-13T08:27:08,399 aio_set_running_loop(self) 2023-09-13T08:27:08,400 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:08,401 with nogil: 2023-09-13T08:27:08,402 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:08,402 ^ 2023-09-13T08:27:08,403 ------------------------------------------------------------ 2023-09-13T08:27:08,404 hvloop/loop.pyx:136:30: Constructing Python tuple not allowed without gil 2023-09-13T08:27:08,405 Error compiling Cython file: 2023-09-13T08:27:08,406 ------------------------------------------------------------ 2023-09-13T08:27:08,406 ... 2023-09-13T08:27:08,407 Py_INCREF(self) 2023-09-13T08:27:08,407 aio_set_running_loop(self) 2023-09-13T08:27:08,408 self._thread_id = PyThread_get_thread_ident() 2023-09-13T08:27:08,409 with nogil: 2023-09-13T08:27:08,410 err = hv.hloop_run(self.hvloop) 2023-09-13T08:27:08,410 ^ 2023-09-13T08:27:08,411 ------------------------------------------------------------ 2023-09-13T08:27:08,412 hvloop/loop.pyx:136:35: Converting to Python object not allowed without gil 2023-09-13T08:27:08,435 Traceback (most recent call last): 2023-09-13T08:27:08,436 File "", line 2, in 2023-09-13T08:27:08,436 File "", line 34, in 2023-09-13T08:27:08,437 File "/tmp/pip-wheel-34apbh9x/hvloop_e7e2b9365c28496ebf72d8f19c217f7e/setup.py", line 95, in 2023-09-13T08:27:08,437 ext_modules=cythonize([ext_type], compiler_directives={'language_level': "3"}) 2023-09-13T08:27:08,438 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,438 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1134, in cythonize 2023-09-13T08:27:08,439 cythonize_one(*args) 2023-09-13T08:27:08,440 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1301, in cythonize_one 2023-09-13T08:27:08,441 raise CompileError(None, pyx_file) 2023-09-13T08:27:08,442 Cython.Compiler.Errors.CompileError: hvloop/loop.pyx 2023-09-13T08:27:08,443 Compiling hvloop/loop.pyx because it changed. 2023-09-13T08:27:08,444 [1/1] Cythonizing hvloop/loop.pyx 2023-09-13T08:27:08,749 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-13T08:27:08,762 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-13T08:27:08,762 exec(compile('"'"''"'"''"'"' 2023-09-13T08:27:08,762 # This is -- a caller that pip uses to run setup.py 2023-09-13T08:27:08,762 # 2023-09-13T08:27:08,762 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-13T08:27:08,762 # import from `distutils.core` to work with newer packaging standards. 2023-09-13T08:27:08,762 # - It provides a clear error message when setuptools is not installed. 2023-09-13T08:27:08,762 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-13T08:27:08,762 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-13T08:27:08,762 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-13T08:27:08,762 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-13T08:27:08,762 import os, sys, tokenize 2023-09-13T08:27:08,762 2023-09-13T08:27:08,762 try: 2023-09-13T08:27:08,762 import setuptools 2023-09-13T08:27:08,762 except ImportError as error: 2023-09-13T08:27:08,762 print( 2023-09-13T08:27:08,762 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-13T08:27:08,762 "the build environment.", 2023-09-13T08:27:08,762 file=sys.stderr, 2023-09-13T08:27:08,762 ) 2023-09-13T08:27:08,762 sys.exit(1) 2023-09-13T08:27:08,762 2023-09-13T08:27:08,762 __file__ = %r 2023-09-13T08:27:08,762 sys.argv[0] = __file__ 2023-09-13T08:27:08,762 2023-09-13T08:27:08,762 if os.path.exists(__file__): 2023-09-13T08:27:08,762 filename = __file__ 2023-09-13T08:27:08,762 with tokenize.open(__file__) as f: 2023-09-13T08:27:08,762 setup_py_code = f.read() 2023-09-13T08:27:08,762 else: 2023-09-13T08:27:08,762 filename = "" 2023-09-13T08:27:08,762 setup_py_code = "from setuptools import setup; setup()" 2023-09-13T08:27:08,762 2023-09-13T08:27:08,762 exec(compile(setup_py_code, filename, "exec")) 2023-09-13T08:27:08,762 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-34apbh9x/hvloop_e7e2b9365c28496ebf72d8f19c217f7e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-oycuaxva[/] 2023-09-13T08:27:08,762 [bold magenta]cwd[/]: /tmp/pip-wheel-34apbh9x/hvloop_e7e2b9365c28496ebf72d8f19c217f7e/ 2023-09-13T08:27:08,763 Preparing metadata (setup.py): finished with status 'error' 2023-09-13T08:27:08,764 ERROR: [present-rich] metadata generation failed 2023-09-13T08:27:08,770 Exception information: 2023-09-13T08:27:08,770 Traceback (most recent call last): 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-13T08:27:08,770 call_subprocess( 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-13T08:27:08,770 raise error 2023-09-13T08:27:08,770 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-13T08:27:08,770 2023-09-13T08:27:08,770 The above exception was the direct cause of the following exception: 2023-09-13T08:27:08,770 2023-09-13T08:27:08,770 Traceback (most recent call last): 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-13T08:27:08,770 status = run_func(*args) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-13T08:27:08,770 return func(self, options, args) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-13T08:27:08,770 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-13T08:27:08,770 result = self._result = resolver.resolve( 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-13T08:27:08,770 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-13T08:27:08,770 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-13T08:27:08,770 if not criterion.candidates: 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-13T08:27:08,770 return bool(self._sequence) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-13T08:27:08,770 return any(self) 2023-09-13T08:27:08,770 ^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-13T08:27:08,770 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-13T08:27:08,770 candidate = func() 2023-09-13T08:27:08,770 ^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-13T08:27:08,770 self._link_candidate_cache[link] = LinkCandidate( 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-13T08:27:08,770 super().__init__( 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-13T08:27:08,770 self.dist = self._prepare() 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-13T08:27:08,770 dist = self._prepare_distribution() 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-13T08:27:08,770 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-13T08:27:08,770 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-13T08:27:08,770 dist = _get_prepared_distribution( 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-13T08:27:08,770 abstract_dist.prepare_distribution_metadata( 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-13T08:27:08,770 self.req.prepare_metadata() 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-13T08:27:08,770 self.metadata_directory = generate_metadata_legacy( 2023-09-13T08:27:08,770 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T08:27:08,770 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-13T08:27:08,770 raise MetadataGenerationFailed(package_details=details) from error 2023-09-13T08:27:08,770 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-13T08:27:08,783 Removed hvloop==0.0.2 from https://files.pythonhosted.org/packages/db/56/fe45337f4da3c5fb1894dea3fec465fd3acb52ebc38f81808e377d42cbcf/hvloop-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-uryi_im9' 2023-09-13T08:27:08,784 Removed build tracker: '/tmp/pip-build-tracker-uryi_im9'