2026-06-28T19:43:11,350 Created temporary directory: /tmp/pip-ephem-wheel-cache-y3dqfne5 2026-06-28T19:43:11,352 Created temporary directory: /tmp/pip-build-tracker-kyssv5bo 2026-06-28T19:43:11,353 Initialized build tracking at /tmp/pip-build-tracker-kyssv5bo 2026-06-28T19:43:11,353 Created build tracker: /tmp/pip-build-tracker-kyssv5bo 2026-06-28T19:43:11,353 Entered build tracker: /tmp/pip-build-tracker-kyssv5bo 2026-06-28T19:43:11,354 Created temporary directory: /tmp/pip-wheel-nk7nd5ko 2026-06-28T19:43:11,357 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-28T19:43:11,360 Created temporary directory: /tmp/pip-ephem-wheel-cache-h6wukmdg 2026-06-28T19:43:11,381 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-28T19:43:11,384 2 location(s) to search for versions of bracex: 2026-06-28T19:43:11,384 * https://pypi.org/simple/bracex/ 2026-06-28T19:43:11,384 * https://www.piwheels.org/simple/bracex/ 2026-06-28T19:43:11,385 Fetching project page and analyzing links: https://pypi.org/simple/bracex/ 2026-06-28T19:43:11,386 Getting page https://pypi.org/simple/bracex/ 2026-06-28T19:43:11,388 Found index url https://pypi.org/simple 2026-06-28T19:43:11,640 Fetched page https://pypi.org/simple/bracex/ as application/vnd.pypi.simple.v1+json 2026-06-28T19:43:11,648 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/31/85/67ab0111b3a86ea90f30661f1a115802d65388213ee91c30e76512ffd342/bracex-1.0-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,649 Found link https://files.pythonhosted.org/packages/55/d1/88622c018522778fe21b7eff9cd4120a4b1d09dd765b8666f21d28935bcf/bracex-1.0.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.0 2026-06-28T19:43:11,650 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/f6/31/8657c59aecd4a9a39b74161caf7a63a875e085aa57890a0180ccc7291eac/bracex-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,651 Found link https://files.pythonhosted.org/packages/64/a2/eb55f1267df72f294220462c0a0d53a92fe1b1ba886fe02e5dbe366d18ec/bracex-1.0.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.0.1 2026-06-28T19:43:11,652 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/8a/97/a60f474f28a7498c81ec4d6ddd0e5a1fbfe87187cb056298f5b0542d9f92/bracex-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,653 Found link https://files.pythonhosted.org/packages/8a/64/ddd6d98feabfca62d394577dfa6bc0880b1ee311adaa559d5bd08d509ebd/bracex-1.0.2.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.0.2 2026-06-28T19:43:11,654 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/a1/84/ec1e93b6d657322ac7835947380103fde8654a97240dade01a588680f2f8/bracex-1.1-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,655 Found link https://files.pythonhosted.org/packages/27/7b/3f1f42f0350cb4dbffcbf525ebc023edb2353342be670ed5da2b85cb715d/bracex-1.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.1 2026-06-28T19:43:11,655 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/ac/d4/e8b001a6734d64f63900f0a64deab9b9e1f5d3bcd0768bbe16c66a3e373e/bracex-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,656 Found link https://files.pythonhosted.org/packages/db/c3/1741310ca195704300175c0ade1840353bf7469048d665b3a7374ffdd688/bracex-1.1.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.1.1 2026-06-28T19:43:11,657 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/8f/6a/d5fb44afe42dcc928b8c7f057896c30c1dea4b5cee1d61a1b269b4d36795/bracex-1.2-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:11,658 Found link https://files.pythonhosted.org/packages/6e/c1/75b48b01eb521d94392f12920c0ecbdce09494d0c4cce3a620c7d264a6c0/bracex-1.2.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.4), version: 1.2 2026-06-28T19:43:11,659 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/1b/f4/d9814eb0cf68df00c341bdf189c9932ef76a9ad41494ebd21385a99b8432/bracex-1.3-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:11,659 Found link https://files.pythonhosted.org/packages/77/76/0f8ad134792787bdf4bae746995dc024a1aa14fe02627ba7ba14d644bdc3/bracex-1.3.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.5), version: 1.3 2026-06-28T19:43:11,660 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/a1/b3/167a7f871a5a4ad9155516620817653b26c0cb758098d6b895db9e2fe7d1/bracex-1.4-py2.py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:11,661 Found link https://files.pythonhosted.org/packages/07/37/d66490d9df5b83f99e5cfce22aeb28d3b9e757f8554b38b151b13bcc6440/bracex-1.4.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.5), version: 1.4 2026-06-28T19:43:11,661 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/70/fa/4f6f94b318384d4656a8339c302d037384822cebf4745eb31a0698706fa7/bracex-2.0-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:11,662 Found link https://files.pythonhosted.org/packages/ea/e6/1bb72dc646e7a66cc22633fd030b9f946a2c9c31c44c34159ef4469b7228/bracex-2.0.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.5), version: 2.0 2026-06-28T19:43:11,663 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/32/53/7ab8df9ce5ab8ca93067ee502f3386cc665527414b9ea7e202c615cc5ac4/bracex-2.0.1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:11,664 Found link https://files.pythonhosted.org/packages/0f/b4/4f06f50cab574687ba76e7eea860a46a468d77fa1e561db1c540cc51c43b/bracex-2.0.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.5), version: 2.0.1 2026-06-28T19:43:11,665 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/36/f3/f40a3492ff433d9e9944d82bb7fa3bea1bdd1d8f235fc1f91309912d5156/bracex-2.1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:11,666 Found link https://files.pythonhosted.org/packages/9c/de/1032b6584cae9aa89cc885a1b5d95777e5238cb34b8c78829b805e6103a7/bracex-2.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.6), version: 2.1 2026-06-28T19:43:11,667 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/0f/50/842c50df5f2b6811e2f3e3aa2b88d36bc5e4d950a6e9b5f74ccd5282e3f5/bracex-2.1.1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:11,667 Found link https://files.pythonhosted.org/packages/bb/80/7118945282845f8dc337c45c7d9d171a9f86d0c7650ac7e65d60995691d2/bracex-2.1.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.6), version: 2.1.1 2026-06-28T19:43:11,668 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/2c/8a/a45ad5eddcb00153eb3c9cd89084a8272d5562c82b5bbdbd0e67bb75fc9f/bracex-2.2-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:11,669 Found link https://files.pythonhosted.org/packages/10/d5/0f2fa4d62d905c159ad3f81fb3b0446d5ef5a900ca942d2995f441b5c440/bracex-2.2.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.6), version: 2.2 2026-06-28T19:43:11,670 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/db/ba/6b2fd77f670c7c59da817df9be07799f38789da8ab1b96efe4ebc4695fd4/bracex-2.2.1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:11,671 Found link https://files.pythonhosted.org/packages/bd/ef/6273bba9e5bc615aab4997159eeaddfe03c825eeabe2942c39e91be5afec/bracex-2.2.1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.6), version: 2.2.1 2026-06-28T19:43:11,671 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/3f/af/d7d8ca226c65efeeeace27024e50521e831cb4cef49bc92f20b8c9287411/bracex-2.3-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.7) 2026-06-28T19:43:11,672 Found link https://files.pythonhosted.org/packages/6f/9b/9416182c1e8909f7b39ac7015641ebaeb16ebfa4b61e24cb2a5f8b6819cc/bracex-2.3.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.7), version: 2.3 2026-06-28T19:43:11,673 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/26/f5/7c60fb31c9aea37b3424e4206f9f6ed23c1ee0a717fa31749d10665a4eef/bracex-2.3.post1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.7) 2026-06-28T19:43:11,673 Found link https://files.pythonhosted.org/packages/b3/96/d53e290ddf6215cfb24f93449a1835eff566f79a1f332cf046a978df0c9e/bracex-2.3.post1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.7), version: 2.3.post1 2026-06-28T19:43:11,674 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/2b/f5/8f99837b32e2badc189382774dbe6227fa01e1e928a7eff857fdc89d8a75/bracex-2.4-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:11,675 Found link https://files.pythonhosted.org/packages/90/8b/34d174ce519f859af104c722fa30213103d34896a07a4f27bde6ac780633/bracex-2.4.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.8), version: 2.4 2026-06-28T19:43:11,676 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/05/4f/54d324c35221c027ca77e9aae418f525003bd0cc2613eea162a1246b5a92/bracex-2.5-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:11,677 Found link https://files.pythonhosted.org/packages/ac/f1/ac657fd234f4ee61da9d90f2bae7d6078074de2f97cb911743faa8d10a91/bracex-2.5.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.8), version: 2.5 2026-06-28T19:43:11,677 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/4b/02/8db98cdc1a58e0abd6716d5e63244658e6e63513c65f469f34b6f1053fd0/bracex-2.5.post1-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:11,678 Found link https://files.pythonhosted.org/packages/d6/6c/57418c4404cd22fe6275b8301ca2b46a8cdaa8157938017a9ae0b3edf363/bracex-2.5.post1.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.8), version: 2.5.post1 2026-06-28T19:43:11,679 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/9d/2a/9186535ce58db529927f6cf5990a849aa9e052eea3e2cfefe20b9e1802da/bracex-2.6-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.9) 2026-06-28T19:43:11,680 Found link https://files.pythonhosted.org/packages/63/9a/fec38644694abfaaeca2798b58e276a8e61de49e2e37494ace423395febc/bracex-2.6.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.9), version: 2.6 2026-06-28T19:43:11,680 Skipping link: No binaries permitted for bracex: https://files.pythonhosted.org/packages/ba/24/67865d7a710d86de496c7984e06023aa3656b5fae16ee229a530b57c0491/bracex-2.7-py3-none-any.whl (from https://pypi.org/simple/bracex/) (requires-python:>=3.10) 2026-06-28T19:43:11,681 Found link https://files.pythonhosted.org/packages/37/7c/a2a8a52db0ee751007507ddad3a1ddf1b0f763de546c588e7a828579bdad/bracex-2.7.tar.gz (from https://pypi.org/simple/bracex/) (requires-python:>=3.10), version: 2.7 2026-06-28T19:43:11,682 Fetching project page and analyzing links: https://www.piwheels.org/simple/bracex/ 2026-06-28T19:43:11,683 Getting page https://www.piwheels.org/simple/bracex/ 2026-06-28T19:43:11,684 Found index url https://www.piwheels.org/simple 2026-06-28T19:43:11,997 Fetched page https://www.piwheels.org/simple/bracex/ as text/html 2026-06-28T19:43:12,004 Skipping link: No binaries permitted for bracex: https://www.piwheels.org/simple/bracex/bracex-2.6-py3-none-any.whl#sha256=0b0049264e7340b3ec782b5cb99beb325f36c3782a32e36e876452fd49a09952 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.9) 2026-06-28T19:43:12,004 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.5.post1-py3-none-any.whl#sha256=13e5732fec27828d6af308628285ad358047cec36801598368cb28bc631dbaf6 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:12,005 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.5-py3-none-any.whl#sha256=d2fcf4b606a82ac325471affe1706dd9bbaa3536c91ef86a31f6b766f3dad1d0 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:12,005 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.4-py3-none-any.whl#sha256=efdc71eff95eaff5e0f8cfebe7d01adf2c8637c8c92edaf63ef348c241a82418 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.8) 2026-06-28T19:43:12,006 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.3.post1-py3-none-any.whl#sha256=351b7f20d56fb9ea91f9b9e9e7664db466eb234188c175fd943f8f755c807e73 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.7) 2026-06-28T19:43:12,006 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.3-py3-none-any.whl#sha256=6789a715744bcb3359b53c4012dd94be5ab7669c638affe89f670595a3c73cc0 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.7) 2026-06-28T19:43:12,007 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.2.1-py3-none-any.whl#sha256=07eccfc7a1bab7ccd68024281620e4d58aac93569bd299fabb8dd26b21212c1a (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:12,008 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.2-py3-none-any.whl#sha256=689caf5160385783e0b4a25b8db3d3cf8fe59c353798b0c585acba954beef5c9 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:12,008 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.1.1-py3-none-any.whl#sha256=64e2a6d14de9c8e022cf40539ac8468ba7c4b99550a2b05fc87fd20e392e568f (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:12,009 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.1-py3-none-any.whl#sha256=4c036b4215367f6b3d4721953c6cabe512e3575b13745a3081fe9bd44926d832 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.6) 2026-06-28T19:43:12,009 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.0.1-py3-none-any.whl#sha256=5d0940ec5433e788081038f07e5f525139f5b8d42a93c0ec9c738bae313b135f (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:12,010 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-2.0-py3-none-any.whl#sha256=129d552d46e8e01fece413cb1a2f87c9ae0df6d2cfe541b15bea99278efe311c (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:12,011 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.4-py2.py3-none-any.whl#sha256=080ed7f02e27ab56ab79699724bc80385dfa0d471332e10034cf5dc782428cfe (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:12,011 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.3-py2.py3-none-any.whl#sha256=f5026847c13eb22f3363a8a9d3be882fb7291013ad698c73d567de319be06849 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.5) 2026-06-28T19:43:12,012 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.2-py2.py3-none-any.whl#sha256=9693c55361ff56bb3852093ba3048e6f9f94af8a5a3b667f978da6d2d4e1bc96 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,012 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.1.1-py2.py3-none-any.whl#sha256=6bf29a906f48823f34dff54be050378417e8fc62627a37e43041b262af4d25e9 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,013 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.1-py2.py3-none-any.whl#sha256=dd11f9edc0eb31d3e5e317e7924c31488ea034f91cfc87e5933ac65d379fd986 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,013 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.0.2-py2.py3-none-any.whl#sha256=27306ef55c652a2ba15c019262dadd01090d4525dc8d640bff0b1542c112221a (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,014 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.0.1-py2.py3-none-any.whl#sha256=334ba782ac6c9666cf4ff57d49da9f133d2c004418dcf4f6e4b6898d8a501390 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,014 Skipping link: No binaries permitted for bracex: https://archive1.piwheels.org/simple/bracex/bracex-1.0-py2.py3-none-any.whl#sha256=f654662d30d92889ffd4501cfd4b1594306f0f0861b20767722a4cd8ad488b88 (from https://www.piwheels.org/simple/bracex/) (requires-python:>=3.4) 2026-06-28T19:43:12,015 Skipping link: not a file: https://www.piwheels.org/simple/bracex/ 2026-06-28T19:43:12,016 Skipping link: not a file: https://pypi.org/simple/bracex/ 2026-06-28T19:43:12,038 Given no hashes to check 1 links for project 'bracex': discarding no candidates 2026-06-28T19:43:12,057 Collecting bracex==2.7 2026-06-28T19:43:12,060 Created temporary directory: /tmp/pip-unpack-5mnpwreg 2026-06-28T19:43:12,386 Downloading bracex-2.7.tar.gz (42 kB) 2026-06-28T19:43:12,528 Added bracex==2.7 from https://files.pythonhosted.org/packages/37/7c/a2a8a52db0ee751007507ddad3a1ddf1b0f763de546c588e7a828579bdad/bracex-2.7.tar.gz to build tracker '/tmp/pip-build-tracker-kyssv5bo' 2026-06-28T19:43:12,533 Created temporary directory: /tmp/pip-build-env-xqi1fa96 2026-06-28T19:43:12,537 Installing build dependencies: started 2026-06-28T19:43:12,539 Running command pip subprocess to install build dependencies 2026-06-28T19:43:13,682 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-28T19:43:14,107 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-28T19:43:14,130 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-28T19:43:14,910 Collecting hatchling>=0.21.1 2026-06-28T19:43:14,911 Obtaining dependency information for hatchling>=0.21.1 from https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata 2026-06-28T19:43:14,925 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata (3.8 kB) 2026-06-28T19:43:15,119 Collecting packaging>=24.2 2026-06-28T19:43:15,121 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-28T19:43:15,349 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-28T19:43:15,471 Collecting pathspec>=0.10.1 2026-06-28T19:43:15,472 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-06-28T19:43:15,487 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-28T19:43:15,612 Collecting pluggy>=1.0.0 2026-06-28T19:43:15,613 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-06-28T19:43:15,628 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-06-28T19:43:15,887 Collecting trove-classifiers 2026-06-28T19:43:15,889 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-06-28T19:43:15,902 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-06-28T19:43:15,964 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-28T19:43:15,985 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-28T19:43:16,006 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-28T19:43:16,025 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-28T19:43:16,041 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-28T19:43:16,060 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-28T19:43:16,090 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-28T19:43:16,115 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-28T19:43:16,138 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-28T19:43:16,159 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-28T19:43:18,725 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-06-28T19:43:18,760 Creating /tmp/pip-build-env-xqi1fa96/overlay/local/bin 2026-06-28T19:43:18,762 changing mode of /tmp/pip-build-env-xqi1fa96/overlay/local/bin/trove-classifiers to 755 2026-06-28T19:43:19,760 changing mode of /tmp/pip-build-env-xqi1fa96/overlay/local/bin/hatchling to 755 2026-06-28T19:43:19,795 Successfully installed hatchling-1.30.1 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-06-28T19:43:20,056 Installing build dependencies: finished with status 'done' 2026-06-28T19:43:20,062 Getting requirements to build wheel: started 2026-06-28T19:43:20,063 Running command Getting requirements to build wheel 2026-06-28T19:43:20,411 Getting requirements to build wheel: finished with status 'done' 2026-06-28T19:43:20,414 Created temporary directory: /tmp/pip-modern-metadata-qbskpxfi 2026-06-28T19:43:20,417 Preparing metadata (pyproject.toml): started 2026-06-28T19:43:20,418 Running command Preparing metadata (pyproject.toml) 2026-06-28T19:43:20,983 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-28T19:43:20,988 Source in /tmp/pip-wheel-nk7nd5ko/bracex_e399b5c521414b55b4cf618d1699c8a9 has version 2.7, which satisfies requirement bracex==2.7 from https://files.pythonhosted.org/packages/37/7c/a2a8a52db0ee751007507ddad3a1ddf1b0f763de546c588e7a828579bdad/bracex-2.7.tar.gz 2026-06-28T19:43:20,989 Removed bracex==2.7 from https://files.pythonhosted.org/packages/37/7c/a2a8a52db0ee751007507ddad3a1ddf1b0f763de546c588e7a828579bdad/bracex-2.7.tar.gz from build tracker '/tmp/pip-build-tracker-kyssv5bo' 2026-06-28T19:43:20,995 Created temporary directory: /tmp/pip-unpack-gxjfmkb5 2026-06-28T19:43:20,995 Building wheels for collected packages: bracex 2026-06-28T19:43:21,000 Created temporary directory: /tmp/pip-wheel-6_c63me0 2026-06-28T19:43:21,000 Destination directory: /tmp/pip-wheel-6_c63me0 2026-06-28T19:43:21,002 Building wheel for bracex (pyproject.toml): started 2026-06-28T19:43:21,003 Running command Building wheel for bracex (pyproject.toml) 2026-06-28T19:43:21,134 Building wheel for bracex (pyproject.toml): finished with status 'done' 2026-06-28T19:43:21,138 Created wheel for bracex: filename=bracex-2.7-py3-none-any.whl size=11508 sha256=025043774188f8a05db36de9e3d4f7d82a8509a41a115cc134c44a60c36375eb 2026-06-28T19:43:21,139 Stored in directory: /tmp/pip-ephem-wheel-cache-h6wukmdg/wheels/f8/3a/13/20d9b898221b0a438f4606a66d411076782615ac9d21050a7a 2026-06-28T19:43:21,148 Successfully built bracex 2026-06-28T19:43:21,151 Removed build tracker: '/tmp/pip-build-tracker-kyssv5bo'