2023-09-11T12:16:12,457 Created temporary directory: /tmp/pip-build-tracker-au1cungf 2023-09-11T12:16:12,458 Initialized build tracking at /tmp/pip-build-tracker-au1cungf 2023-09-11T12:16:12,459 Created build tracker: /tmp/pip-build-tracker-au1cungf 2023-09-11T12:16:12,459 Entered build tracker: /tmp/pip-build-tracker-au1cungf 2023-09-11T12:16:12,460 Created temporary directory: /tmp/pip-wheel-6huugchy 2023-09-11T12:16:12,463 Created temporary directory: /tmp/pip-ephem-wheel-cache-ryvy5z14 2023-09-11T12:16:12,486 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T12:16:12,489 2 location(s) to search for versions of dtp: 2023-09-11T12:16:12,489 * https://pypi.org/simple/dtp/ 2023-09-11T12:16:12,489 * https://www.piwheels.org/simple/dtp/ 2023-09-11T12:16:12,490 Fetching project page and analyzing links: https://pypi.org/simple/dtp/ 2023-09-11T12:16:12,491 Getting page https://pypi.org/simple/dtp/ 2023-09-11T12:16:12,492 Found index url https://pypi.org/simple/ 2023-09-11T12:16:12,709 Fetched page https://pypi.org/simple/dtp/ as application/vnd.pypi.simple.v1+json 2023-09-11T12:16:12,711 Skipping link: No binaries permitted for dtp: https://files.pythonhosted.org/packages/8f/36/b84c7a491c179b57b97ceeffe930f79144f64cc553c036e282571e6fc077/dtp-6.3.12-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/dtp/) 2023-09-11T12:16:12,712 Found link https://files.pythonhosted.org/packages/67/a7/bc598d66f814aef1c48c4ca00c0ddf9814804db06d40022f737615180c76/dtp-6.3.12.tar.gz (from https://pypi.org/simple/dtp/), version: 6.3.12 2023-09-11T12:16:12,713 Fetching project page and analyzing links: https://www.piwheels.org/simple/dtp/ 2023-09-11T12:16:12,714 Getting page https://www.piwheels.org/simple/dtp/ 2023-09-11T12:16:12,716 Found index url https://www.piwheels.org/simple/ 2023-09-11T12:16:12,991 Fetched page https://www.piwheels.org/simple/dtp/ as text/html 2023-09-11T12:16:12,992 Skipping link: not a file: https://www.piwheels.org/simple/dtp/ 2023-09-11T12:16:12,992 Skipping link: not a file: https://pypi.org/simple/dtp/ 2023-09-11T12:16:13,011 Given no hashes to check 1 links for project 'dtp': discarding no candidates 2023-09-11T12:16:13,029 Collecting dtp==6.3.12 2023-09-11T12:16:13,031 Created temporary directory: /tmp/pip-unpack-tl1m5cvw 2023-09-11T12:16:13,292 Downloading dtp-6.3.12.tar.gz (10.0 MB) 2023-09-11T12:16:17,563 Added dtp==6.3.12 from https://files.pythonhosted.org/packages/67/a7/bc598d66f814aef1c48c4ca00c0ddf9814804db06d40022f737615180c76/dtp-6.3.12.tar.gz to build tracker '/tmp/pip-build-tracker-au1cungf' 2023-09-11T12:16:17,566 Running setup.py (path:/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/setup.py) egg_info for package dtp 2023-09-11T12:16:17,567 Created temporary directory: /tmp/pip-pip-egg-info-ggl24v8b 2023-09-11T12:16:17,568 Preparing metadata (setup.py): started 2023-09-11T12:16:17,570 Running command python setup.py egg_info 2023-09-11T12:16:27,156 warning: ptp/cython2c/cMdApi.pxd:36:50: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,156 warning: ptp/cython2c/cMdApi.pxd:42:64: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,157 warning: ptp/cython2c/cMdApi.pxd:49:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,158 warning: ptp/cython2c/cMdApi.pxd:53:93: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,158 warning: ptp/cython2c/cMdApi.pxd:57:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,159 warning: ptp/cython2c/cMdApi.pxd:63:82: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,160 warning: ptp/cython2c/cMdApi.pxd:69:84: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,161 warning: ptp/cython2c/cMdApi.pxd:75:83: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,161 warning: ptp/cython2c/cMdApi.pxd:81:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,162 warning: ptp/cython2c/cMdApi.pxd:84:104: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,163 warning: ptp/cython2c/cMdApi.pxd:87:96: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:27,164 warning: ptp/cython2c/cMdApi.pxd:90:107: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:29,927 warning: ptp/TraderApi.pyx:78:15: Unreachable code 2023-09-11T12:16:34,273 warning: ptp/cython2c/cTraderApi.pxd:32:50: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,274 warning: ptp/cython2c/cTraderApi.pxd:38:64: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,275 warning: ptp/cython2c/cTraderApi.pxd:45:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,276 warning: ptp/cython2c/cTraderApi.pxd:49:93: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,276 warning: ptp/cython2c/cTraderApi.pxd:53:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,277 warning: ptp/cython2c/cTraderApi.pxd:61:83: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,278 warning: ptp/cython2c/cTraderApi.pxd:69:82: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,279 warning: ptp/cython2c/cTraderApi.pxd:72:113: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,279 warning: ptp/cython2c/cTraderApi.pxd:75:104: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,280 warning: ptp/cython2c/cTraderApi.pxd:78:96: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,280 warning: ptp/cython2c/cTraderApi.pxd:81:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,281 warning: ptp/cython2c/cTraderApi.pxd:84:150: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,282 warning: ptp/cython2c/cTraderApi.pxd:87:100: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,282 warning: ptp/cython2c/cTraderApi.pxd:90:121: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,283 warning: ptp/cython2c/cTraderApi.pxd:93:97: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,284 warning: ptp/cython2c/cTraderApi.pxd:96:105: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,284 warning: ptp/cython2c/cTraderApi.pxd:99:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,285 warning: ptp/cython2c/cTraderApi.pxd:102:109: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,285 warning: ptp/cython2c/cTraderApi.pxd:105:123: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,286 warning: ptp/cython2c/cTraderApi.pxd:108:129: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,287 warning: ptp/cython2c/cTraderApi.pxd:111:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,288 warning: ptp/cython2c/cTraderApi.pxd:114:135: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,288 warning: ptp/cython2c/cTraderApi.pxd:117:109: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,289 warning: ptp/cython2c/cTraderApi.pxd:120:121: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,289 warning: ptp/cython2c/cTraderApi.pxd:123:106: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,290 warning: ptp/cython2c/cTraderApi.pxd:126:97: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,291 warning: ptp/cython2c/cTraderApi.pxd:129:109: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,291 warning: ptp/cython2c/cTraderApi.pxd:132:124: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,292 warning: ptp/cython2c/cTraderApi.pxd:135:127: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,293 warning: ptp/cython2c/cTraderApi.pxd:138:139: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,294 warning: ptp/cython2c/cTraderApi.pxd:141:112: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,294 warning: ptp/cython2c/cTraderApi.pxd:144:90: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,295 warning: ptp/cython2c/cTraderApi.pxd:147:90: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,296 warning: ptp/cython2c/cTraderApi.pxd:150:123: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,296 warning: ptp/cython2c/cTraderApi.pxd:153:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,297 warning: ptp/cython2c/cTraderApi.pxd:156:99: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,297 warning: ptp/cython2c/cTraderApi.pxd:159:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,298 warning: ptp/cython2c/cTraderApi.pxd:162:135: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,299 warning: ptp/cython2c/cTraderApi.pxd:165:147: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,299 warning: ptp/cython2c/cTraderApi.pxd:168:99: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,300 warning: ptp/cython2c/cTraderApi.pxd:171:96: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,301 warning: ptp/cython2c/cTraderApi.pxd:174:105: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,301 warning: ptp/cython2c/cTraderApi.pxd:177:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,302 warning: ptp/cython2c/cTraderApi.pxd:180:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,303 warning: ptp/cython2c/cTraderApi.pxd:183:111: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,303 warning: ptp/cython2c/cTraderApi.pxd:186:141: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,304 warning: ptp/cython2c/cTraderApi.pxd:189:93: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,305 warning: ptp/cython2c/cTraderApi.pxd:192:138: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,305 warning: ptp/cython2c/cTraderApi.pxd:195:162: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,306 warning: ptp/cython2c/cTraderApi.pxd:198:141: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,307 warning: ptp/cython2c/cTraderApi.pxd:201:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,307 warning: ptp/cython2c/cTraderApi.pxd:204:153: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,308 warning: ptp/cython2c/cTraderApi.pxd:207:129: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,309 warning: ptp/cython2c/cTraderApi.pxd:210:147: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,309 warning: ptp/cython2c/cTraderApi.pxd:213:111: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,310 warning: ptp/cython2c/cTraderApi.pxd:216:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,311 warning: ptp/cython2c/cTraderApi.pxd:219:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,312 warning: ptp/cython2c/cTraderApi.pxd:222:111: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,312 warning: ptp/cython2c/cTraderApi.pxd:225:153: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,313 warning: ptp/cython2c/cTraderApi.pxd:228:138: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,314 warning: ptp/cython2c/cTraderApi.pxd:231:144: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,314 warning: ptp/cython2c/cTraderApi.pxd:234:125: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,315 warning: ptp/cython2c/cTraderApi.pxd:237:126: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,316 warning: ptp/cython2c/cTraderApi.pxd:240:135: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,316 warning: ptp/cython2c/cTraderApi.pxd:243:132: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,317 warning: ptp/cython2c/cTraderApi.pxd:246:102: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,317 warning: ptp/cython2c/cTraderApi.pxd:249:99: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,318 warning: ptp/cython2c/cTraderApi.pxd:252:90: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,318 warning: ptp/cython2c/cTraderApi.pxd:255:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,319 warning: ptp/cython2c/cTraderApi.pxd:258:105: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,320 warning: ptp/cython2c/cTraderApi.pxd:261:132: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,320 warning: ptp/cython2c/cTraderApi.pxd:264:105: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,321 warning: ptp/cython2c/cTraderApi.pxd:267:117: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,321 warning: ptp/cython2c/cTraderApi.pxd:270:120: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,322 warning: ptp/cython2c/cTraderApi.pxd:273:111: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,323 warning: ptp/cython2c/cTraderApi.pxd:276:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,324 warning: ptp/cython2c/cTraderApi.pxd:279:126: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,324 warning: ptp/cython2c/cTraderApi.pxd:282:114: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,325 warning: ptp/cython2c/cTraderApi.pxd:285:132: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,326 warning: ptp/cython2c/cTraderApi.pxd:288:129: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,326 warning: ptp/cython2c/cTraderApi.pxd:291:153: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,327 warning: ptp/cython2c/cTraderApi.pxd:294:112: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,328 warning: ptp/cython2c/cTraderApi.pxd:297:112: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,328 warning: ptp/cython2c/cTraderApi.pxd:300:125: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:34,329 warning: ptp/cython2c/cTraderApi.pxd:303:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 2023-09-11T12:16:39,954 Compiling ptp/MdApi.pyx because it changed. 2023-09-11T12:16:39,955 Compiling ptp/TraderApi.pyx because it changed. 2023-09-11T12:16:39,955 [1/2] Cythonizing ptp/MdApi.pyx 2023-09-11T12:16:39,956 [2/2] Cythonizing ptp/TraderApi.pyx 2023-09-11T12:16:40,373 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing 'v6.3.12' to '6.3.12' 2023-09-11T12:16:40,374 self.metadata.version = self._normalize_version( 2023-09-11T12:16:40,411 running egg_info 2023-09-11T12:16:40,413 creating /tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info 2023-09-11T12:16:40,437 writing /tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/PKG-INFO 2023-09-11T12:16:40,441 writing dependency_links to /tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/dependency_links.txt 2023-09-11T12:16:40,442 writing entry points to /tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/entry_points.txt 2023-09-11T12:16:40,444 writing top-level names to /tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/top_level.txt 2023-09-11T12:16:40,446 writing manifest file '/tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/SOURCES.txt' 2023-09-11T12:16:40,524 reading manifest file '/tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/SOURCES.txt' 2023-09-11T12:16:40,526 reading manifest template 'MANIFEST.in' 2023-09-11T12:16:40,596 warning: no previously-included files matching '*.xml' found under directory 'ptp' 2023-09-11T12:16:40,597 warning: no previously-included files matching '*.dtd' found under directory 'ptp' 2023-09-11T12:16:40,598 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2023-09-11T12:16:40,598 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2023-09-11T12:16:40,599 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2023-09-11T12:16:40,604 writing manifest file '/tmp/pip-pip-egg-info-ggl24v8b/dtp.egg-info/SOURCES.txt' 2023-09-11T12:16:41,327 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T12:16:41,331 Source in /tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3 has version 6.3.12, which satisfies requirement dtp==6.3.12 from https://files.pythonhosted.org/packages/67/a7/bc598d66f814aef1c48c4ca00c0ddf9814804db06d40022f737615180c76/dtp-6.3.12.tar.gz 2023-09-11T12:16:41,332 Removed dtp==6.3.12 from https://files.pythonhosted.org/packages/67/a7/bc598d66f814aef1c48c4ca00c0ddf9814804db06d40022f737615180c76/dtp-6.3.12.tar.gz from build tracker '/tmp/pip-build-tracker-au1cungf' 2023-09-11T12:16:41,338 Created temporary directory: /tmp/pip-unpack-2f7aqox9 2023-09-11T12:16:41,339 Created temporary directory: /tmp/pip-unpack-3ykb16m5 2023-09-11T12:16:41,342 Building wheels for collected packages: dtp 2023-09-11T12:16:41,346 Created temporary directory: /tmp/pip-wheel-vap_0gtl 2023-09-11T12:16:41,346 Building wheel for dtp (setup.py): started 2023-09-11T12:16:41,348 Destination directory: /tmp/pip-wheel-vap_0gtl 2023-09-11T12:16:41,348 Running command python setup.py bdist_wheel 2023-09-11T12:16:45,821 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing 'v6.3.12' to '6.3.12' 2023-09-11T12:16:45,821 self.metadata.version = self._normalize_version( 2023-09-11T12:16:45,852 running bdist_wheel 2023-09-11T12:16:45,922 running build 2023-09-11T12:16:45,923 running build_py 2023-09-11T12:16:45,950 creating build 2023-09-11T12:16:45,951 creating build/lib.linux-armv7l-cpython-311 2023-09-11T12:16:45,951 creating build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,953 copying pymysql/err.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,955 copying pymysql/_auth.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,957 copying pymysql/SERVER_STATUS.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,959 copying pymysql/ER.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,961 copying pymysql/converters.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,963 copying pymysql/cursors.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,965 copying pymysql/FLAG.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,967 copying pymysql/CR.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,969 copying pymysql/times.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,970 copying pymysql/CLIENT.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,972 copying pymysql/util.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,973 copying pymysql/connections.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,976 copying pymysql/__init__.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,978 copying pymysql/optionfile.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,980 copying pymysql/FIELD_TYPE.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,981 copying pymysql/_socketio.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,983 copying pymysql/charset.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,986 copying pymysql/COMMAND.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,987 copying pymysql/protocol.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,989 copying pymysql/_compat.py -> build/lib.linux-armv7l-cpython-311/pymysql 2023-09-11T12:16:45,992 creating build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:45,993 copying ptp/__init__.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:45,994 copying ptp/CythonLib.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:45,996 copying ptp/py_ApiStructure.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,011 copying ptp/Algos.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,021 copying ptp/py_CtpMd.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,024 copying ptp/py_CtpTrader.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,033 copying ptp/py_base.py -> build/lib.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,036 running build_ext 2023-09-11T12:16:46,043 building 'ptp.MdApi' extension 2023-09-11T12:16:46,044 creating build/temp.linux-armv7l-cpython-311 2023-09-11T12:16:46,045 creating build/temp.linux-armv7l-cpython-311/ptp 2023-09-11T12:16:46,046 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ctp/v6.3.11/linux64 -I/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ptp/c2cython -I/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ctp/v6.3.11/linux64 -I/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ptp/cython2c -I/usr/include/python3.11 -c ptp/MdApi.cpp -o build/temp.linux-armv7l-cpython-311/ptp/MdApi.o -Wall 2023-09-11T12:16:46,507 In file included from /tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ptp/c2cython/CMdAPI.h:7, 2023-09-11T12:16:46,507 from ptp/MdApi.cpp:1225: 2023-09-11T12:16:46,508 /tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ptp/c2cython/MyTools.h:26:10: fatal error: process.h: No such file or directory 2023-09-11T12:16:46,508 26 | #include 2023-09-11T12:16:46,509 | ^~~~~~~~~~~ 2023-09-11T12:16:46,509 compilation terminated. 2023-09-11T12:16:46,513 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-11T12:16:46,655 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-11T12:16:46,668 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-11T12:16:46,668 exec(compile('"'"''"'"''"'"' 2023-09-11T12:16:46,668 # This is -- a caller that pip uses to run setup.py 2023-09-11T12:16:46,668 # 2023-09-11T12:16:46,668 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-11T12:16:46,668 # import from `distutils.core` to work with newer packaging standards. 2023-09-11T12:16:46,668 # - It provides a clear error message when setuptools is not installed. 2023-09-11T12:16:46,668 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-11T12:16:46,668 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-11T12:16:46,668 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-11T12:16:46,668 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-11T12:16:46,668 import os, sys, tokenize 2023-09-11T12:16:46,668 2023-09-11T12:16:46,668 try: 2023-09-11T12:16:46,668 import setuptools 2023-09-11T12:16:46,668 except ImportError as error: 2023-09-11T12:16:46,668 print( 2023-09-11T12:16:46,668 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-11T12:16:46,668 "the build environment.", 2023-09-11T12:16:46,668 file=sys.stderr, 2023-09-11T12:16:46,668 ) 2023-09-11T12:16:46,668 sys.exit(1) 2023-09-11T12:16:46,668 2023-09-11T12:16:46,668 __file__ = %r 2023-09-11T12:16:46,668 sys.argv[0] = __file__ 2023-09-11T12:16:46,668 2023-09-11T12:16:46,668 if os.path.exists(__file__): 2023-09-11T12:16:46,668 filename = __file__ 2023-09-11T12:16:46,668 with tokenize.open(__file__) as f: 2023-09-11T12:16:46,668 setup_py_code = f.read() 2023-09-11T12:16:46,668 else: 2023-09-11T12:16:46,668 filename = "" 2023-09-11T12:16:46,668 setup_py_code = "from setuptools import setup; setup()" 2023-09-11T12:16:46,668 2023-09-11T12:16:46,668 exec(compile(setup_py_code, filename, "exec")) 2023-09-11T12:16:46,668 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-vap_0gtl[/] 2023-09-11T12:16:46,668 [bold magenta]cwd[/]: /tmp/pip-wheel-6huugchy/dtp_cce39040ee9d4fc388630ca3a6f20ca3/ 2023-09-11T12:16:46,669 Building wheel for dtp (setup.py): finished with status 'error' 2023-09-11T12:16:46,670 ERROR: Failed building wheel for dtp 2023-09-11T12:16:46,671 Running setup.py clean for dtp 2023-09-11T12:16:46,673 Running command python setup.py clean 2023-09-11T12:16:51,158 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing 'v6.3.12' to '6.3.12' 2023-09-11T12:16:51,159 self.metadata.version = self._normalize_version( 2023-09-11T12:16:51,191 running clean 2023-09-11T12:16:51,238 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T12:16:51,239 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T12:16:51,249 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-11T12:16:51,249 'build/scripts-3.11' does not exist -- can't clean it 2023-09-11T12:16:51,250 removing 'build' 2023-09-11T12:16:51,390 Failed to build dtp 2023-09-11T12:16:51,392 ERROR: Failed to build one or more wheels 2023-09-11T12:16:51,393 Exception information: 2023-09-11T12:16:51,393 Traceback (most recent call last): 2023-09-11T12:16:51,393 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-11T12:16:51,393 status = run_func(*args) 2023-09-11T12:16:51,393 ^^^^^^^^^^^^^^^ 2023-09-11T12:16:51,393 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-11T12:16:51,393 return func(self, options, args) 2023-09-11T12:16:51,393 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-11T12:16:51,393 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-11T12:16:51,393 raise CommandError("Failed to build one or more wheels") 2023-09-11T12:16:51,393 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-11T12:16:51,396 Removed build tracker: '/tmp/pip-build-tracker-au1cungf'