2025-09-09T21:50:12,599 Created temporary directory: /tmp/pip-build-tracker-lo31pqkp 2025-09-09T21:50:12,600 Initialized build tracking at /tmp/pip-build-tracker-lo31pqkp 2025-09-09T21:50:12,600 Created build tracker: /tmp/pip-build-tracker-lo31pqkp 2025-09-09T21:50:12,600 Entered build tracker: /tmp/pip-build-tracker-lo31pqkp 2025-09-09T21:50:12,601 Created temporary directory: /tmp/pip-wheel-rigbuaya 2025-09-09T21:50:12,604 Created temporary directory: /tmp/pip-ephem-wheel-cache-ob1ti8u1 2025-09-09T21:50:12,885 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T21:50:12,887 2 location(s) to search for versions of parquery: 2025-09-09T21:50:12,887 * https://pypi.org/simple/parquery/ 2025-09-09T21:50:12,887 * https://www.piwheels.org/simple/parquery/ 2025-09-09T21:50:12,888 Fetching project page and analyzing links: https://pypi.org/simple/parquery/ 2025-09-09T21:50:12,888 Getting page https://pypi.org/simple/parquery/ 2025-09-09T21:50:12,889 Found index url https://pypi.org/simple/ 2025-09-09T21:50:12,960 Fetched page https://pypi.org/simple/parquery/ as application/vnd.pypi.simple.v1+json 2025-09-09T21:50:12,965 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/cb/89/4b9217dac2540da4bca31ce250c13ae8d28e88aef6d8b1304c3a3a61fa9e/parquery-0.1.0-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,965 Found link https://files.pythonhosted.org/packages/58/6a/462d9729c95800f2dda5e9116c41c523e4088250d9fca9465c41c63d7566/parquery-0.1.0.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.0 2025-09-09T21:50:12,966 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/13/50/37a8381285aa86f3687e32c1eb5a9a822a8d86568b8957109c88ed1e7148/parquery-0.1.1-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,966 Found link https://files.pythonhosted.org/packages/78/ac/32f42c573fe810f214c926fdea2d1de85d940f6269624aac9a821afa0178/parquery-0.1.1.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.1 2025-09-09T21:50:12,966 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/48/68/0aed22b3e4aedb9bad3e595fb6a61748c388527b8e0c037290855811c010/parquery-0.1.2-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,966 Found link https://files.pythonhosted.org/packages/bc/8e/13cf8bc22dcd84fc5b07980d11acf701c1e5529a70fc8b9f95e9c32c77f8/parquery-0.1.2.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.2 2025-09-09T21:50:12,966 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/75/17/4b2db03b82344a31738652668e7631d0cc3e905346cc9f90ec2911d701e0/parquery-0.1.4-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,967 Found link https://files.pythonhosted.org/packages/c9/ff/90d90a696ceb16bb5110c22299ceb04f5405684cf6497fc8cb165b567b09/parquery-0.1.4.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.4 2025-09-09T21:50:12,967 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/8d/ac/84b11290160fc799efbdc94d53911de947e485a489b0f8f0039bba240f2d/parquery-0.1.5-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,967 Found link https://files.pythonhosted.org/packages/b8/1c/f311e8a614e65a720d9f40cf7eeab700555e6c0be1d6f4c29388e8a700e4/parquery-0.1.5.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.5 2025-09-09T21:50:12,967 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/01/87/dc63f0ebdf904d6362a112f417fd489af9df536fa16095dad1661a232154/parquery-0.1.6-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,967 Found link https://files.pythonhosted.org/packages/f1/00/3c2d53067fccdd98aae33943625380ab6e6b407afc57f7653e4dac876948/parquery-0.1.6.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.6 2025-09-09T21:50:12,967 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/f7/7e/f2b464b7966cb4c0d8c9fc04c08e3246f5e7673579acdf24584e3ca584dc/parquery-0.1.7-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,968 Found link https://files.pythonhosted.org/packages/48/17/8d686654d524aad811fc522a37bbfdf20d346b87e2cbe139f09864644e18/parquery-0.1.7.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.7 2025-09-09T21:50:12,968 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/b3/5a/63e94b2694ee2afc7f7411d7bba52e909b44266cec7090276e61f8b966d4/parquery-0.1.8-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,968 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/09/4c/e59d08f01ac8c35be0b9650280bd9067f867a4fc5a01fc72beea31514b6c/parquery-0.1.8-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,968 Found link https://files.pythonhosted.org/packages/e4/9e/34e5735a973c561f12710bf5d24686fdbc7c3e1a2db17358dab0f58b6d08/parquery-0.1.8.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.8 2025-09-09T21:50:12,968 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/3c/af/9406df3ff2445a317070af4f46554c1c2bec3450c513ddf6c839878495c1/parquery-0.1.9-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,968 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/6b/f3/f2d91a9957af7f323ac4db52ecbc70922a23369676fd0b06510d1ea69c7e/parquery-0.1.9-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,968 Found link https://files.pythonhosted.org/packages/0d/ed/8d96cfe0a2dda480213d107672cc9e6bd8b67bfc6104e87779c796dff5a6/parquery-0.1.9.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.9 2025-09-09T21:50:12,969 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/69/a0/b7291ee9f475805bdce90d947d4c03d8e4423a35aaab8afc4a78ef86121e/parquery-0.1.10-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,969 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/de/b6/33d1f72b85aa40a201fa7df8bd5fd354c191ddec48f3b9dc27b972aa777b/parquery-0.1.10-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,969 Found link https://files.pythonhosted.org/packages/2b/c6/918a0f5d6946fdd854713a2da94090cc1a49b5dd3d2cc78ed8c76d64aa8c/parquery-0.1.10.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.10 2025-09-09T21:50:12,969 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/c2/85/583ab23693c51c9253e52283951f909492891a6c300b3ca9d4758dceaba8/parquery-0.1.11-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,969 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/45/f3/6a39bdca12637b7f0fc8881ad3b39e12b608256f3ab36f1b86da1987d7df/parquery-0.1.11-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,969 Found link https://files.pythonhosted.org/packages/84/68/b38d670b423379e2be0b851215e990a1f6c7e9458cbbac92989927e95e87/parquery-0.1.11.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.11 2025-09-09T21:50:12,970 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/d7/0e/2d7d6fba50cf4f83cfa43b4e3fa8f2dc38fb1b29e19e4e3953659b4be0be/parquery-0.1.12-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,970 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/26/7b/10def1becfe992a0c8cadccbf3af29d858136b52cafd0d896f7e208e896a/parquery-0.1.12-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,970 Found link https://files.pythonhosted.org/packages/be/24/9e8b83d11a9eb969db880730365aff7866510c25ef9cf56c19555bd21532/parquery-0.1.12.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.12 2025-09-09T21:50:12,970 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/09/e1/8830ecb2bab653ac0783c0a2e1dd2a869db3f1d4de9fb6c2770e94e1581e/parquery-0.1.13-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,970 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/71/eb/b4393bee812731223b759f81d58c0dc1e05e01a5fddbad9e96f3cac1b5da/parquery-0.1.13-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,970 Found link https://files.pythonhosted.org/packages/5e/4e/04b3668da1bf0d300b2fa78b08366911a50d2cb4dd81b54785ca0a662017/parquery-0.1.13.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.13 2025-09-09T21:50:12,971 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/de/3c/e42b6c03ec43d7a6b8ee58fb31c5f4568f04a0733a49de6aff30bfc73491/parquery-0.1.14-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,971 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/30/f9/fefd07e7d5d90cf6673d5dda504132db74b78e21a820c865d3d1d2394318/parquery-0.1.14-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,971 Found link https://files.pythonhosted.org/packages/54/31/5cb3fc57aca226906ae118ad0e7bdb48ea96e30248130a9c5d77840639c8/parquery-0.1.14.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.14 2025-09-09T21:50:12,971 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/85/7a/948edb365b9ce9871ba2860de51069932c80e76b2cc587d11989c8bfb2e1/parquery-0.1.15-py2-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,971 Skipping link: No binaries permitted for parquery: https://files.pythonhosted.org/packages/62/70/3554e4810d702d9f9d152ecb068bddb6a59045308cc0cc56e88e577d2cca/parquery-0.1.15-py3-none-any.whl (from https://pypi.org/simple/parquery/) 2025-09-09T21:50:12,971 Found link https://files.pythonhosted.org/packages/d3/f9/3d641e54f3bc2d2424927465c675ab0d3746c7da2a2ba80c6e065d403b34/parquery-0.1.15.tar.gz (from https://pypi.org/simple/parquery/), version: 0.1.15 2025-09-09T21:50:12,971 Found link https://files.pythonhosted.org/packages/16/32/a5c7f707b61317f8f3d7a25f330a1fd0353ca9676d32412c93dc6afe3cc8/parquery-0.2.0.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.0 2025-09-09T21:50:12,972 Found link https://files.pythonhosted.org/packages/3f/d5/7ffb6a38c2b1dfb8d668c930650f4d2550ca81f7ca6c380d499958ed3122/parquery-0.2.1.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.1 2025-09-09T21:50:12,972 Found link https://files.pythonhosted.org/packages/ef/b9/584c3167317dfd02ef87700dd40b21020c267b74bf8eed42aa4fbf3f4d25/parquery-0.2.2.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.2 2025-09-09T21:50:12,972 Found link https://files.pythonhosted.org/packages/19/c3/8f17758bfa7e993e830276efeacbfa8c78d7117b2f1c270f604fed6df548/parquery-0.2.3.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.3 2025-09-09T21:50:12,972 Found link https://files.pythonhosted.org/packages/3d/67/cd1fff4a25799294ad018b2953db5c62170cdee49456eb4fce1c2ef1d693/parquery-0.2.4.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.4 2025-09-09T21:50:12,972 Found link https://files.pythonhosted.org/packages/c4/95/1f05e5f9f0e00fb7ef5b3e332eb95f522b1b1dad8f15aa9e6bfd1a8a7bb3/parquery-0.2.5.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.5 2025-09-09T21:50:12,973 Found link https://files.pythonhosted.org/packages/19/8b/ba59d93d68eba869ea1f250e9d38c2e2c110380415419338e07ecb32c707/parquery-0.2.6.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.6 2025-09-09T21:50:12,973 Found link https://files.pythonhosted.org/packages/83/f8/3ae592d5b509a605b261672b64f52d288f791eea168f87259082b7dd02b0/parquery-0.2.7.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.7 2025-09-09T21:50:12,973 Found link https://files.pythonhosted.org/packages/c9/cc/e4439dafb231f64d0e5735f94e3d57bd5a42a6f4d7c2e6e2502bbaf7d7d0/parquery-0.2.8.tar.gz (from https://pypi.org/simple/parquery/), version: 0.2.8 2025-09-09T21:50:12,973 Fetching project page and analyzing links: https://www.piwheels.org/simple/parquery/ 2025-09-09T21:50:12,974 Getting page https://www.piwheels.org/simple/parquery/ 2025-09-09T21:50:12,974 Found index url https://www.piwheels.org/simple/ 2025-09-09T21:50:13,076 Fetched page https://www.piwheels.org/simple/parquery/ as text/html 2025-09-09T21:50:13,079 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.15-py3-none-any.whl#sha256=805a26095daf2350c20d462cfde43134657eba889a50e1d6e38125f24a419fc6 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,079 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.14-py3-none-any.whl#sha256=1e7ce0bc7ebc2b43602e3aba77faaa1e428024f43a21df6676b80b4c76d42fba (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,079 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.13-py3-none-any.whl#sha256=0ad3d3746920225f7a3bd7972508b38e56ad3e80078c9e68592061350c70a20e (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.12-py3-none-any.whl#sha256=99faa2f1f6e2eb3951d2dd684cb25c9bfa845956a1063c17f87f7793ff3fea8b (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.11-py3-none-any.whl#sha256=5234e503d71e7c4bfd4d6f0370c22a3edc0cb160441682c0aff9ba8434e0a314 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.10-py3-none-any.whl#sha256=f16165e047fc4fc0ea1020d902f5166eede5e3691f00f1801ac211d1b79b4ae5 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.9-py3-none-any.whl#sha256=4aed781652977811e533c13b0388420a214e86f9104eb4419f9bb328011d9326 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.8-py3-none-any.whl#sha256=f264428c1ba0b5a1aab9033a210e08d84436532eed6de8d47487cc1a5539dd78 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.7-py3-none-any.whl#sha256=23e464668bc6d07c39f4139ba60564842ec3560d4f3af5004cf4bf6f5d8b271f (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,080 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.6-py3-none-any.whl#sha256=f8664492483809bc22d4b2e6b931ea15ff9ce4e971dc1b09c810cb179d592f94 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.5-py3-none-any.whl#sha256=3b0dc74281fdff14fb2e5eb07ffa2255a881773a6be9272f9faa0cf722e547fa (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.4-py3-none-any.whl#sha256=8178fbbb87a02bf0f9449137d1a745af95ff2df55e8352f2446580b63865c396 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.2-py3-none-any.whl#sha256=656610deff6f58d07074dbbe6671a8d0a47dddab8ecaf96b47ed1ad53278e348 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.1-py3-none-any.whl#sha256=47faff7a28a99eeb2157cbbb90c178331da8f07e053f77a63f41c7859d02b880 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: No binaries permitted for parquery: https://archive1.piwheels.org/simple/parquery/parquery-0.1.0-py3-none-any.whl#sha256=ba9d3fb9a79d961fdda1faa516dd5b7cca222fa430613ecbda996bd8cd71ac45 (from https://www.piwheels.org/simple/parquery/) 2025-09-09T21:50:13,081 Skipping link: not a file: https://www.piwheels.org/simple/parquery/ 2025-09-09T21:50:13,081 Skipping link: not a file: https://pypi.org/simple/parquery/ 2025-09-09T21:50:13,107 Given no hashes to check 1 links for project 'parquery': discarding no candidates 2025-09-09T21:50:13,108 Collecting parquery==0.2.1 2025-09-09T21:50:13,109 Created temporary directory: /tmp/pip-unpack-purfy_ok 2025-09-09T21:50:13,248 Downloading parquery-0.2.1.tar.gz (11 kB) 2025-09-09T21:50:13,280 Added parquery==0.2.1 from https://files.pythonhosted.org/packages/3f/d5/7ffb6a38c2b1dfb8d668c930650f4d2550ca81f7ca6c380d499958ed3122/parquery-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-lo31pqkp' 2025-09-09T21:50:13,283 ERROR: 2025-09-09T21:50:13,295 Exception information: 2025-09-09T21:50:13,295 Traceback (most recent call last): 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/requirements.py", line 36, in __init__ 2025-09-09T21:50:13,295 parsed = _parse_requirement(requirement_string) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 62, in parse_requirement 2025-09-09T21:50:13,295 return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES)) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 80, in _parse_requirement 2025-09-09T21:50:13,295 url, specifier, marker = _parse_requirement_details(tokenizer) 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 124, in _parse_requirement_details 2025-09-09T21:50:13,295 marker = _parse_requirement_marker( 2025-09-09T21:50:13,295 tokenizer, 2025-09-09T21:50:13,295 ...<5 lines>... 2025-09-09T21:50:13,295 ), 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 151, in _parse_requirement_marker 2025-09-09T21:50:13,295 marker = _parse_marker(tokenizer) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 266, in _parse_marker 2025-09-09T21:50:13,295 expression = [_parse_marker_atom(tokenizer)] 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 291, in _parse_marker_atom 2025-09-09T21:50:13,295 marker = _parse_marker_item(tokenizer) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 305, in _parse_marker_item 2025-09-09T21:50:13,295 marker_var_right = _parse_marker_var(tokenizer) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 319, in _parse_marker_var 2025-09-09T21:50:13,295 tokenizer.raise_syntax_error( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 message="Expected a marker variable or quoted string" 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_tokenizer.py", line 168, in raise_syntax_error 2025-09-09T21:50:13,295 raise ParserSyntaxError( 2025-09-09T21:50:13,295 ...<3 lines>... 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 pip._vendor.packaging._tokenizer.ParserSyntaxError: Expected a marker variable or quoted string 2025-09-09T21:50:13,295 pyarrow>=1; python_version>='3.7 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 2025-09-09T21:50:13,295 The above exception was the direct cause of the following exception: 2025-09-09T21:50:13,295 2025-09-09T21:50:13,295 Traceback (most recent call last): 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 160, in load_pyproject_toml 2025-09-09T21:50:13,295 get_requirement(requirement) 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/utils/packaging.py", line 43, in get_requirement 2025-09-09T21:50:13,295 return Requirement(req_string) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/requirements.py", line 38, in __init__ 2025-09-09T21:50:13,295 raise InvalidRequirement(str(e)) from e 2025-09-09T21:50:13,295 pip._vendor.packaging.requirements.InvalidRequirement: Expected a marker variable or quoted string 2025-09-09T21:50:13,295 pyarrow>=1; python_version>='3.7 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 2025-09-09T21:50:13,295 The above exception was the direct cause of the following exception: 2025-09-09T21:50:13,295 2025-09-09T21:50:13,295 Traceback (most recent call last): 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T21:50:13,295 status = _inner_run() 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T21:50:13,295 return self.run(options, args) 2025-09-09T21:50:13,295 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T21:50:13,295 return func(self, options, args) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T21:50:13,295 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T21:50:13,295 result = self._result = resolver.resolve( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T21:50:13,295 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T21:50:13,295 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T21:50:13,295 if not criterion.candidates: 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T21:50:13,295 return bool(self._sequence) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T21:50:13,295 self._bool = any(self) 2025-09-09T21:50:13,295 ~~~^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T21:50:13,295 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T21:50:13,295 ^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T21:50:13,295 candidate = func() 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T21:50:13,295 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 link, template, name, version 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T21:50:13,295 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 link, 2025-09-09T21:50:13,295 ^^^^^ 2025-09-09T21:50:13,295 ...<3 lines>... 2025-09-09T21:50:13,295 version=version, 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T21:50:13,295 super().__init__( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 link=link, 2025-09-09T21:50:13,295 ^^^^^^^^^^ 2025-09-09T21:50:13,295 ...<4 lines>... 2025-09-09T21:50:13,295 version=version, 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T21:50:13,295 self.dist = self._prepare() 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T21:50:13,295 dist = self._prepare_distribution() 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T21:50:13,295 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T21:50:13,295 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T21:50:13,295 dist = _get_prepared_distribution( 2025-09-09T21:50:13,295 req, 2025-09-09T21:50:13,295 ...<3 lines>... 2025-09-09T21:50:13,295 self.check_build_deps, 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T21:50:13,295 abstract_dist.prepare_distribution_metadata( 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:50:13,295 finder, build_isolation, check_build_deps 2025-09-09T21:50:13,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 ^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata 2025-09-09T21:50:13,295 self.req.load_pyproject_toml() 2025-09-09T21:50:13,295 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 512, in load_pyproject_toml 2025-09-09T21:50:13,295 pyproject_toml_data = load_pyproject_toml( 2025-09-09T21:50:13,295 self.use_pep517, self.pyproject_toml_path, self.setup_py_path, str(self) 2025-09-09T21:50:13,295 ) 2025-09-09T21:50:13,295 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 162, in load_pyproject_toml 2025-09-09T21:50:13,295 raise InvalidPyProjectBuildRequires( 2025-09-09T21:50:13,295 ...<2 lines>... 2025-09-09T21:50:13,295 ) from error 2025-09-09T21:50:13,295 pip._internal.exceptions.InvalidPyProjectBuildRequires: 2025-09-09T21:50:13,321 Removed parquery==0.2.1 from https://files.pythonhosted.org/packages/3f/d5/7ffb6a38c2b1dfb8d668c930650f4d2550ca81f7ca6c380d499958ed3122/parquery-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-lo31pqkp' 2025-09-09T21:50:13,322 Removed build tracker: '/tmp/pip-build-tracker-lo31pqkp'