2023-10-29T13:01:38,110 Created temporary directory: /tmp/pip-build-tracker-rd8zdo4w 2023-10-29T13:01:38,111 Initialized build tracking at /tmp/pip-build-tracker-rd8zdo4w 2023-10-29T13:01:38,111 Created build tracker: /tmp/pip-build-tracker-rd8zdo4w 2023-10-29T13:01:38,112 Entered build tracker: /tmp/pip-build-tracker-rd8zdo4w 2023-10-29T13:01:38,113 Created temporary directory: /tmp/pip-wheel-5umh5w4p 2023-10-29T13:01:38,115 Created temporary directory: /tmp/pip-ephem-wheel-cache-esjrylhx 2023-10-29T13:01:38,137 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-29T13:01:38,141 2 location(s) to search for versions of b2: 2023-10-29T13:01:38,141 * https://pypi.org/simple/b2/ 2023-10-29T13:01:38,141 * https://www.piwheels.org/simple/b2/ 2023-10-29T13:01:38,142 Fetching project page and analyzing links: https://pypi.org/simple/b2/ 2023-10-29T13:01:38,143 Getting page https://pypi.org/simple/b2/ 2023-10-29T13:01:38,144 Found index url https://pypi.org/simple/ 2023-10-29T13:01:38,366 Fetched page https://pypi.org/simple/b2/ as application/vnd.pypi.simple.v1+json 2023-10-29T13:01:38,377 Found link https://files.pythonhosted.org/packages/99/74/f5e1dc708c9e1325eeb795589f58faf3141b8097b970878058a968bf2e19/b2-0.0.0.tar.gz (from https://pypi.org/simple/b2/) (requires-python:>=3.7), version: 0.0.0 2023-10-29T13:01:38,378 Found link https://files.pythonhosted.org/packages/ca/b7/c74497a542f27b675db06cbff06852e7f10a4c9a20b659da9ce8a0755054/b2-0.3.14.tar.gz (from https://pypi.org/simple/b2/), version: 0.3.14 2023-10-29T13:01:38,378 Found link https://files.pythonhosted.org/packages/cf/f8/6d602ee1b8affdca3947ed7930cde60c3d57068c5b4a4e1c7798271d383a/b2-0.4.0.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.0 2023-10-29T13:01:38,379 Found link https://files.pythonhosted.org/packages/5a/d7/72d64986da355b43056f7b3921df139244bdb49502f8c6acf1a353d5e2aa/b2-0.4.2.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.2 2023-10-29T13:01:38,380 Found link https://files.pythonhosted.org/packages/df/96/302379fb4d25f2a9ea505f2af8e3d736612434869f3eaac03e17877e46d5/b2-0.4.4.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.4 2023-10-29T13:01:38,380 Found link https://files.pythonhosted.org/packages/b4/36/cc6256fbb19b93ac08a819704ccfeadb449f184df00f0b76dacf15a47f2a/b2-0.4.6.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.6 2023-10-29T13:01:38,381 Found link https://files.pythonhosted.org/packages/85/3a/c034f726d35964b69e08b362ac6a94a8299e75c4a7a597517278478e7281/b2-0.4.8.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.8 2023-10-29T13:01:38,382 Found link https://files.pythonhosted.org/packages/84/e6/6ad6b84c119f42222474bb3c3079c0f24e7bd82293794afd7216667ad5db/b2-0.4.10.tar.gz (from https://pypi.org/simple/b2/), version: 0.4.10 2023-10-29T13:01:38,383 Found link https://files.pythonhosted.org/packages/d5/5e/45b9524f5b89ddf72bfa22603c67bec40134fc5ce6e7f7aadadc5ac64450/b2-0.5.0.tar.gz (from https://pypi.org/simple/b2/), version: 0.5.0 2023-10-29T13:01:38,383 Found link https://files.pythonhosted.org/packages/ae/98/9ce24424f6c21af703de97428346b16603a113d07808c9886efa38ca7685/b2-0.5.2.tar.gz (from https://pypi.org/simple/b2/), version: 0.5.2 2023-10-29T13:01:38,384 Found link https://files.pythonhosted.org/packages/7e/fb/fcad53a9cf92a3cf6c9b4e4254bebe19a868831f4df049aacb042c2d8c28/b2-0.5.4.tar.gz (from https://pypi.org/simple/b2/), version: 0.5.4 2023-10-29T13:01:38,385 Found link https://files.pythonhosted.org/packages/65/93/47b832398739906a29f56b54ca447f4086c1efc1ec0665f4953584df8656/b2-0.5.6.tar.gz (from https://pypi.org/simple/b2/), version: 0.5.6 2023-10-29T13:01:38,385 Found link https://files.pythonhosted.org/packages/b8/e4/ac321ca997cc39613fd5fe3775c7c7affab5915b71dbb6f17e321c7fb182/b2-0.6.0.tar.gz (from https://pypi.org/simple/b2/), version: 0.6.0 2023-10-29T13:01:38,386 Found link https://files.pythonhosted.org/packages/7d/ed/6523bb1907b3ab097a3bd750e9e580509664f2410528cb898dc09d68825d/b2-0.6.2.tar.gz (from https://pypi.org/simple/b2/), version: 0.6.2 2023-10-29T13:01:38,387 Found link https://files.pythonhosted.org/packages/8b/54/379652e2e3a9019c0741b5928665baca7da1a44102bbde401ac2186cfbf2/b2-0.6.4.tar.gz (from https://pypi.org/simple/b2/), version: 0.6.4 2023-10-29T13:01:38,388 Found link https://files.pythonhosted.org/packages/fb/5a/7abd47c6e98b11e861520d5b8123875c4a30f4ba8fd46ebdffa31d4e323d/b2-0.6.6.tar.gz (from https://pypi.org/simple/b2/), version: 0.6.6 2023-10-29T13:01:38,389 Found link https://files.pythonhosted.org/packages/10/e8/9c701dfba1177d08c134101da82453f2573951a5aec65cee6e380ddf2cb8/b2-0.6.8.tar.gz (from https://pypi.org/simple/b2/), version: 0.6.8 2023-10-29T13:01:38,389 Found link https://files.pythonhosted.org/packages/03/91/7fd98c4cd214d742036dd81575c06dfec38f901e14093cd75200a6ec4332/b2-0.7.0.tar.gz (from https://pypi.org/simple/b2/), version: 0.7.0 2023-10-29T13:01:38,390 Found link https://files.pythonhosted.org/packages/f5/5e/31fa23d85cfb17b5cdc1592177484c0ef08c2ef8130eb8eb9ce11dd9aa0e/b2-0.7.2.tar.gz (from https://pypi.org/simple/b2/), version: 0.7.2 2023-10-29T13:01:38,391 Found link https://files.pythonhosted.org/packages/35/2b/64f1fc135b3b3d7b17267fedb7d40240961046e8c1ee71450362f9be849a/b2-0.7.4.tar.gz (from https://pypi.org/simple/b2/), version: 0.7.4 2023-10-29T13:01:38,391 Found link https://files.pythonhosted.org/packages/ce/30/d2bfbceee580275437648944fbeedb7c0d7a55f8571cb0be12887be42f58/b2-1.0.0.tar.gz (from https://pypi.org/simple/b2/), version: 1.0.0 2023-10-29T13:01:38,392 Found link https://files.pythonhosted.org/packages/21/3f/2ca1d3d3990b044549c26c0a0c5797bb1231709f8ce808caad1e8b4fcb70/b2-1.1.0.tar.gz (from https://pypi.org/simple/b2/), version: 1.1.0 2023-10-29T13:01:38,392 Found link https://files.pythonhosted.org/packages/c2/1c/c52039c3c3dcc3d1a9725cef7523c4b50abbb967068a1ea40f28cd9978f5/b2-1.2.0.tar.gz (from https://pypi.org/simple/b2/), version: 1.2.0 2023-10-29T13:01:38,393 Found link https://files.pythonhosted.org/packages/bf/6b/a8a1d26bf63e688b3a5bd9467d40562367fccce9169393d1a307e0b498d8/b2-1.3.0.tar.gz (from https://pypi.org/simple/b2/), version: 1.3.0 2023-10-29T13:01:38,393 Found link https://files.pythonhosted.org/packages/e5/0c/3559de681539efe221449c55e364a324c9016bb4fe96231aeadacce05b08/b2-1.3.2.tar.gz (from https://pypi.org/simple/b2/), version: 1.3.2 2023-10-29T13:01:38,394 Found link https://files.pythonhosted.org/packages/ab/51/59a0a08138cdefb5a01660bb3f9bff88a1cf027643d5c997d1f7b32fa5a9/b2-1.3.4.tar.gz (from https://pypi.org/simple/b2/), version: 1.3.4 2023-10-29T13:01:38,395 Found link https://files.pythonhosted.org/packages/68/b2/cbec57a07c6fa4379862c682aeb726037c221d8fc92e4bb9ac366898a3c3/b2-1.3.6.tar.gz (from https://pypi.org/simple/b2/), version: 1.3.6 2023-10-29T13:01:38,396 Found link https://files.pythonhosted.org/packages/c0/c6/ca3c9d40970911890463221970007c4ad201397fae47b663d3df9886766c/b2-1.3.8.tar.gz (from https://pypi.org/simple/b2/), version: 1.3.8 2023-10-29T13:01:38,396 Found link https://files.pythonhosted.org/packages/90/b6/71ec542b76ea5a282dd2c2fb6f8427d90e3397e5db59593510667f14f236/b2-1.4.0.tar.gz (from https://pypi.org/simple/b2/), version: 1.4.0 2023-10-29T13:01:38,397 Found link https://files.pythonhosted.org/packages/03/fd/67295fae98ee32d086e77fc18b477a610bb883c203b799916db060abf31f/b2-1.4.2.tar.gz (from https://pypi.org/simple/b2/), version: 1.4.2 2023-10-29T13:01:38,398 Found link https://files.pythonhosted.org/packages/1f/5a/38cae775850759c45a913857eeb08156b67288b1d2d8876efadee2602247/b2-2.0.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.0.0 2023-10-29T13:01:38,399 Found link https://files.pythonhosted.org/packages/7f/bc/fbaf4b1cc6d71d4e9a4ad457f36ffb1c82006b53f3fc9e0028e8f910b9a1/b2-2.0.2.tar.gz (from https://pypi.org/simple/b2/), version: 2.0.2 2023-10-29T13:01:38,399 Found link https://files.pythonhosted.org/packages/1c/1a/893dfb518bf2d9436fdf3d314713c0846bb8ead42f72877fa5d547c8d2a9/b2-2.1.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.1.0 2023-10-29T13:01:38,400 Found link https://files.pythonhosted.org/packages/e3/62/feca720e7541356844c93fcf4d6b99c038158c10683a2f7f8456048ece85/b2-2.2.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.2.0 2023-10-29T13:01:38,401 Found link https://files.pythonhosted.org/packages/73/f3/466c6d097df5cd325ab6cd1379831641e48e48d80355ced0109c9d939c0b/b2-2.3.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.3.0 2023-10-29T13:01:38,402 Found link https://files.pythonhosted.org/packages/7c/e6/ec61c1da36a37bf3e0600c0a425aed40167519ac406e70fd54573864a2b4/b2-2.4.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.4.0 2023-10-29T13:01:38,402 Found link https://files.pythonhosted.org/packages/a8/5e/04702f83c51ec9a85cf4f8748a6f3a10830da2366ee8157ca8d889dd1238/b2-2.5.0.tar.gz (from https://pypi.org/simple/b2/), version: 2.5.0 2023-10-29T13:01:38,403 Found link https://files.pythonhosted.org/packages/d6/62/9fd33a2b2010eb02be3bd91911f4713e18ce1b36c475e6a30100dd1c9c05/b2-2.5.1.tar.gz (from https://pypi.org/simple/b2/), version: 2.5.1 2023-10-29T13:01:38,403 Found link https://files.pythonhosted.org/packages/a2/44/730f76c09c050951b230ae5ab093bd7e69131bba9094e004aca973967787/b2-3.0.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.0.0 2023-10-29T13:01:38,404 Found link https://files.pythonhosted.org/packages/e7/8a/db65b2aee78993e3e60d1b149a7fe5fbf83a729ea7b28292b53e0e42943d/b2-3.0.1.tar.gz (from https://pypi.org/simple/b2/), version: 3.0.1 2023-10-29T13:01:38,404 Found link https://files.pythonhosted.org/packages/50/de/b87ee0130ea580012469be0845715c7971bfa44741495c192c91efebd690/b2-3.0.2.tar.gz (from https://pypi.org/simple/b2/), version: 3.0.2 2023-10-29T13:01:38,405 Found link https://files.pythonhosted.org/packages/47/c5/e05b32109452201938a9154d726e0df896962b755f33b29cbdc511ef5f85/b2-3.0.3.tar.gz (from https://pypi.org/simple/b2/), version: 3.0.3 2023-10-29T13:01:38,405 Found link https://files.pythonhosted.org/packages/4c/8e/9b9f6a0ff5734fa0461e68283bb6e4879ee4bb43a76815843cafa065ac09/b2-3.1.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.1.0 2023-10-29T13:01:38,406 Found link https://files.pythonhosted.org/packages/10/02/1739f37baf93974034283b9e432e0cb04dfe7b181040cff63b4e072216fa/b2-3.2.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.2.0 2023-10-29T13:01:38,407 Found link https://files.pythonhosted.org/packages/5f/95/a9e540e7e4e525c4d429c86120b04683702a9a47dfaf5142d5e0999f3e60/b2-3.2.1.tar.gz (from https://pypi.org/simple/b2/), version: 3.2.1 2023-10-29T13:01:38,408 Found link https://files.pythonhosted.org/packages/fc/5f/e9f217e03a260dff316c90131ba1e5f79cac298c5c41ec92473cd319ee23/b2-3.3.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.3.0 2023-10-29T13:01:38,408 Found link https://files.pythonhosted.org/packages/8a/f2/d2ab885c30c17344d40bf0f6ad13ba12dc05aec5db358662c68981b9fb27/b2-3.4.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.4.0 2023-10-29T13:01:38,409 Found link https://files.pythonhosted.org/packages/51/bb/f7aa824e5ed80be9e389790fe3fa5ae463d3e7bf6767b22cee4808261b55/b2-3.5.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.5.0 2023-10-29T13:01:38,410 Found link https://files.pythonhosted.org/packages/e9/7e/9d3ae9857844f64df8ed1a1e358e17dc740fb9924eb2088cb2469d10f68a/b2-3.6.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.6.0 2023-10-29T13:01:38,410 Found link https://files.pythonhosted.org/packages/32/04/df848151a61e1e3e721e73a2e4c83e42f58787256f360d6c44408c39d6ef/b2-3.7.0a1.tar.gz (from https://pypi.org/simple/b2/), version: 3.7.0a1 2023-10-29T13:01:38,411 Found link https://files.pythonhosted.org/packages/06/9b/2f5e207a898458172e53ecddb5be8e6728a877441d7a300cd0f381424c43/b2-3.7.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.7.0 2023-10-29T13:01:38,412 Found link https://files.pythonhosted.org/packages/d6/64/ea8699244dfa15ddb1b92d93f386955a2d9f66a5c0fa28f95ea4b5445f96/b2-3.7.1.tar.gz (from https://pypi.org/simple/b2/), version: 3.7.1 2023-10-29T13:01:38,412 Found link https://files.pythonhosted.org/packages/ee/24/559591795e8d390a95b1cbc92c212db1baf875336ab5fb9d1b3477ee6ea4/b2-3.8.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.8.0 2023-10-29T13:01:38,413 Found link https://files.pythonhosted.org/packages/35/74/0fab7c98aa690cac877a87efa3245b32ffcaf9e9a8311deffd3d3c07e560/b2-3.9.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.9.0 2023-10-29T13:01:38,414 Found link https://files.pythonhosted.org/packages/e2/fe/d5fec934ed390df2f17d08956c176406d29207db34d5d0bbb8bf740505a8/b2-3.10.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.10.0 2023-10-29T13:01:38,415 Found link https://files.pythonhosted.org/packages/5e/da/a83310e00ebe92ce18d1a09bf11ba9b6c8425242e2eb78f43ce12784820f/b2-3.10.1.tar.gz (from https://pypi.org/simple/b2/), version: 3.10.1 2023-10-29T13:01:38,415 Found link https://files.pythonhosted.org/packages/27/2c/1829421e891cddc63cd9317f8e53cc3f94dd649fd0828f268845b10d97c4/b2-3.11.0.tar.gz (from https://pypi.org/simple/b2/), version: 3.11.0 2023-10-29T13:01:38,416 Found link https://files.pythonhosted.org/packages/cf/64/a61abe4aeabdd1b77f01793db36ac622feee3ff48098e6755587def4389e/b2-3.12.0.tar.gz (from https://pypi.org/simple/b2/) (requires-python:>=3.7), version: 3.12.0 2023-10-29T13:01:38,417 Fetching project page and analyzing links: https://www.piwheels.org/simple/b2/ 2023-10-29T13:01:38,417 Getting page https://www.piwheels.org/simple/b2/ 2023-10-29T13:01:38,419 Found index url https://www.piwheels.org/simple/ 2023-10-29T13:01:38,584 Fetched page https://www.piwheels.org/simple/b2/ as text/html 2023-10-29T13:01:38,598 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.11.0-py3-none-any.whl#sha256=3f9b117bf9f907acafeeca75575b03fc07de60ade0f7ebae25f4b1800cc89d60 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,599 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.10.1-py3-none-any.whl#sha256=ef9c4bebb83f1b0864de597970f7812a486fdd2d5686af53c3347cce676885aa (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,600 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.10.0-py3-none-any.whl#sha256=f07dbe87e31b709aa8641d6c3beb3eaca9fd6122252e8ec311cae19eaca72410 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,600 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.9.0-py3-none-any.whl#sha256=b018b709c1fd61762ac13ca674e7bd5e1ae2e020fbd72a08908196d9e55d4a48 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,601 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.8.0-py3-none-any.whl#sha256=b47b94afaa422054f0af3ad923a41d0792cfeab0a64be4d3fdb661ed56f4c9db (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,602 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.7.1-py3-none-any.whl#sha256=5785c91ef414b896781ebfc3ad19a91c2cbbfd3490cd892b470009f831898300 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,602 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.7.0-py3-none-any.whl#sha256=051974ba8d278bf385e41074a03dd122b5e560050f51f9c1fa3fc5fcda5fb670 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,603 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.7.0a1-py3-none-any.whl#sha256=473d2b19a01b9cbff128dec631552fb1679270712108bcc845e04b719ffba018 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,603 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.6.0-py3-none-any.whl#sha256=1789e99f3c05ca14ade9f68bbcfa507939dd1cc471793876419db691451ab8e4 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,604 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.5.0-py3-none-any.whl#sha256=b070f3ee2cda70f9fc348b056578279b8365e14ac2abb3d54397a702a95b495b (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,605 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.4.0-py3-none-any.whl#sha256=aa91808c96198ea6a544fac448f1b1dc6e5c8da8ade5a7b49fd8d9488f7b0518 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,605 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.3.0-py3-none-any.whl#sha256=08168ca51342d720282b68810d836f963751a97635c5ca145ff775dbad8590da (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,606 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.2.1-py3-none-any.whl#sha256=1684bb6839853338027987f69812d375c51467f132907dbcdafb36fde5353b60 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,607 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.2.0-py3-none-any.whl#sha256=51a37e965191e51a673342ecbeaeaa12aaeeed22b6c6cfaa911bda6d0a6fb0e7 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,607 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.1.0-py3-none-any.whl#sha256=29f8ae9623b1f9edb83290d5d9e2ca534ff9cfb9cc3ff26ee645f01a401fbb49 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,608 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.0.3-py3-none-any.whl#sha256=d3a75c62a0731417d9edc86394549912b3de5982eca20f1bb49aec6d89610d34 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,608 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.0.2-py3-none-any.whl#sha256=d6472c5dda89a321ef0dd95a76d066243d123a93fa010622f8e88e624333e7c9 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,609 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.0.1-py3-none-any.whl#sha256=b504e5e3e42484278ad77680ec10bda699d92a45f781054f74909ad067d1fb69 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,609 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-3.0.0-py3-none-any.whl#sha256=3a5afbb5cd01e0e7030fe659d4ca9a3c04ea8537d1b07ad83944d26103f6b865 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,610 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.5.1-py3-none-any.whl#sha256=b1f1117c7c9abf5890a4c3d139581a7669289c7134a9481dc48185e6090b1117 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,610 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.5.0-py3-none-any.whl#sha256=75b72995986b73f3d2a93375e862bffbf7b36eb2795ce393932681bf3c245230 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,611 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.4.0-py3-none-any.whl#sha256=65aceceb22d8555efd24dad8ee50eed322f226b401324c4f067b72d1e8e6e571 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,611 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.3.0-py3-none-any.whl#sha256=b37324b6b85df3019969045ca3bc2009a59b8d6272fbb2df7b2e9fb4daa4db25 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,612 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.2.0-py3-none-any.whl#sha256=cb92eb53c5519ba6878a94f3cf7eb3afddcd60fe4d090f2d2d12a4a8296f5d27 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,612 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.1.0-py3-none-any.whl#sha256=41d2a88f011c67e40f14ca1c741b56f418fa166548ed52dfd3c5eaea899b9470 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,613 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.0.2-py3-none-any.whl#sha256=63bb99cb973c3f72897aaafc604cf564065c941fe336605d4cd68018d15fcac2 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,614 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-2.0.0-py3-none-any.whl#sha256=d6a0f94f77b6c015c31c70a669983b7ad595de9385a1f7ca92e0624482d98c96 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,614 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.4.2-py3-none-any.whl#sha256=8bd489a59ac52b03e9c01b31b6b4b350ee6410b51dceea534c616d23db5ada99 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,615 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.4.0-py3-none-any.whl#sha256=69dc459d78b0811b360f529d56d72075ce4a67043fd4994fcd1dfdd6b2c1520a (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,616 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.3.8-py3-none-any.whl#sha256=42cb8b30e2288c21c96cebd16436c92e07bcd6614361acb7a506fbe929c27505 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,616 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.3.6-py3-none-any.whl#sha256=9d932f63498007afc7dd0d49fb2b48da273aefaed493a09860a6c444d1c38c46 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,616 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.3.4-py3-none-any.whl#sha256=a10087697e20bff769cb2991e830b133e490cedf2e46fd8906e80dc16f29d14e (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,617 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.3.2-py3-none-any.whl#sha256=d1010c7bc0d9a14f108e88b40ecbbc552221f3f54c857878ebfc0eebee4973e4 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,617 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.3.0-py3-none-any.whl#sha256=e442b9e4319db61d212d242ba36a62acacce390a5d90d3e4f9a02a472d1fb15b (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,618 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.2.0-py3-none-any.whl#sha256=3a76511ac7178987a39c69a9a983f7eb086214aaee62e23996f4772810510563 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,618 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.1.0-py3-none-any.whl#sha256=f261afa77e426b987e1a18954196526c81fe00ffbdb0fe6b15873a5656f6bdfe (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,619 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-1.0.0-py3-none-any.whl#sha256=e5da2d6532c46735665597d0779ef2362b0c949985ca620f50f58ed6a185afca (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,619 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.7.4-py3-none-any.whl#sha256=4f891cdf3d8ff3742392070bd7d9ad61750de46c0976727d0d3e94db71a0f6bf (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,620 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.7.2-py3-none-any.whl#sha256=4aac02319ea5b9b4fcda792b2774e4d476751e67b57b9895bcfd1e8b96239f15 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,621 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.7.0-py3-none-any.whl#sha256=a0388be1575f1cfd6e9a9c2881eca042eeb73b958b9e92a7beec0d328a230b55 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,621 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.6.8-py3-none-any.whl#sha256=042e75932008179dca0bfe19c86c88c3aa51f0cbd538602631c9b7ad9611cced (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,622 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.6.6-py3-none-any.whl#sha256=2dd3ca5f02bf00521e231ddbee4375d6b7ec0e8fd7b595dee23ff5fa652a18fe (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,622 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.6.4-py3-none-any.whl#sha256=2f74858521bc8ad697212d713243aef91900b1dd317a1420b7f017819225b95d (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,623 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.6.2-py3-none-any.whl#sha256=3fc01e32417b94115c4d9aa024cca9e296ae75a828046faf68db4d741a824e01 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,623 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.5.6-py3-none-any.whl#sha256=c8368af5bd2adde4921979e2a49fa80d23f1d8efeb006ee42473fd6403ab683a (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,624 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.5.4-py3-none-any.whl#sha256=fc45aed8310d91c417099276838a3b5f3084d1f3db719b46b79f0b976f9b017c (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,625 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.5.2-py3-none-any.whl#sha256=b9cf9a914f9fe2b89dc9da5eaca28196430f1cd5026bd90f7dfd0777f8c33bd9 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,625 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.5.0-py3-none-any.whl#sha256=99aa408e2b0c178ebff6bd391a6bd6a8c1c3cbe37f9e517d745443963432b06b (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,625 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.10-py3-none-any.whl#sha256=3f49ebf3e5503354d8922b1a3c6f7fb0b3a2864e315216bf3a1a6075d9969911 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,626 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.8-py3-none-any.whl#sha256=4243a2d6361521b84b14f3d08740bf5117fb4fe008149242fec9397a34bcebec (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,626 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.6-py3-none-any.whl#sha256=77e58ca04255f3c20309a32d50cf4480c794a0b019c73603fa0d1d00b64b8f4b (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,627 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.4-py3-none-any.whl#sha256=4d4918fae6bd9c64110fd258d11b4f0a764caf005851d6fc7ba57a18f3aa20fe (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,627 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.2-py3-none-any.whl#sha256=54e0b12fd1940bfd31a45c71f0c31a002550b7d189be3e674b1efd7195183c4b (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,628 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.4.0-py3-none-any.whl#sha256=5110164544793fb93248bdbe6a8e40b027fabb6f69c099401a529206edc00005 (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,629 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.3.14-py3-none-any.whl#sha256=7736ce0efaf895139a5ccaa1fc0d727f3578e97abe25c540e3be44e784ecf27a (from https://www.piwheels.org/simple/b2/) 2023-10-29T13:01:38,629 Skipping link: No binaries permitted for b2: https://www.piwheels.org/simple/b2/b2-0.0.0-py3-none-any.whl#sha256=1b89c8203557413c1ca9a9665a2c5c3288dce8e4fbc6b72e100e54e039d342cd (from https://www.piwheels.org/simple/b2/) (requires-python:>=3.7) 2023-10-29T13:01:38,630 Skipping link: not a file: https://www.piwheels.org/simple/b2/ 2023-10-29T13:01:38,631 Skipping link: not a file: https://pypi.org/simple/b2/ 2023-10-29T13:01:38,657 Given no hashes to check 1 links for project 'b2': discarding no candidates 2023-10-29T13:01:38,677 Collecting b2==3.12.0 2023-10-29T13:01:38,679 Created temporary directory: /tmp/pip-unpack-mc3ah82_ 2023-10-29T13:01:38,903 Downloading b2-3.12.0.tar.gz (152 kB) 2023-10-29T13:01:39,203 Added b2==3.12.0 from https://files.pythonhosted.org/packages/cf/64/a61abe4aeabdd1b77f01793db36ac622feee3ff48098e6755587def4389e/b2-3.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-rd8zdo4w' 2023-10-29T13:01:39,208 Created temporary directory: /tmp/pip-build-env-s6ypf2sd 2023-10-29T13:01:39,212 Installing build dependencies: started 2023-10-29T13:01:39,214 Running command pip subprocess to install build dependencies 2023-10-29T13:01:40,383 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-10-29T13:01:40,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-29T13:01:42,468 Collecting setuptools>=40.8.0 2023-10-29T13:01:42,539 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-10-29T13:01:42,780 Collecting wheel 2023-10-29T13:01:42,795 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-10-29T13:01:45,380 Installing collected packages: wheel, setuptools 2023-10-29T13:01:45,612 Creating /tmp/pip-build-env-s6ypf2sd/overlay/local/bin 2023-10-29T13:01:45,614 changing mode of /tmp/pip-build-env-s6ypf2sd/overlay/local/bin/wheel to 755 2023-10-29T13:01:47,869 Successfully installed setuptools-68.2.2 wheel-0.41.2 2023-10-29T13:01:48,156 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-10-29T13:01:48,157 [notice] To update, run: python3 -m pip install --upgrade pip 2023-10-29T13:01:48,424 Installing build dependencies: finished with status 'done' 2023-10-29T13:01:48,428 Getting requirements to build wheel: started 2023-10-29T13:01:48,429 Running command Getting requirements to build wheel 2023-10-29T13:01:49,020 Getting requirements to build wheel: finished with status 'done' 2023-10-29T13:01:49,035 Installing backend dependencies: started 2023-10-29T13:01:49,037 Running command pip subprocess to install backend dependencies 2023-10-29T13:01:50,181 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-10-29T13:01:50,676 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-29T13:01:51,307 Collecting setuptools_scm<6.0 2023-10-29T13:01:51,337 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-5.0.2-py2.py3-none-any.whl (29 kB) 2023-10-29T13:01:52,600 Collecting setuptools (from setuptools_scm<6.0) 2023-10-29T13:01:52,663 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-10-29T13:01:55,283 Installing collected packages: setuptools, setuptools_scm 2023-10-29T13:01:57,657 Successfully installed setuptools-68.2.2 setuptools_scm-5.0.2 2023-10-29T13:01:57,941 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-10-29T13:01:57,942 [notice] To update, run: python3 -m pip install --upgrade pip 2023-10-29T13:01:58,218 Installing backend dependencies: finished with status 'done' 2023-10-29T13:01:58,220 Created temporary directory: /tmp/pip-modern-metadata-f59f56e6 2023-10-29T13:01:58,222 Preparing metadata (pyproject.toml): started 2023-10-29T13:01:58,223 Running command Preparing metadata (pyproject.toml) 2023-10-29T13:01:58,884 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,885 !! 2023-10-29T13:01:58,886 ******************************************************************************** 2023-10-29T13:01:58,886 ########################################################################## 2023-10-29T13:01:58,887 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,888 ########################################################################## 2023-10-29T13:01:58,889 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,890 `description = 'Command Line Tool for Backblaze B2'` 2023-10-29T13:01:58,891 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,892 consider this value unless `description` is listed as `dynamic`. 2023-10-29T13:01:58,893 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,894 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,895 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,895 follow strictly the standard. 2023-10-29T13:01:58,897 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-10-29T13:01:58,897 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,898 configuration. 2023-10-29T13:01:58,898 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,899 or your builds will no longer be supported. 2023-10-29T13:01:58,900 ******************************************************************************** 2023-10-29T13:01:58,901 !! 2023-10-29T13:01:58,901 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,902 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,902 !! 2023-10-29T13:01:58,903 ******************************************************************************** 2023-10-29T13:01:58,904 ########################################################################## 2023-10-29T13:01:58,904 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,905 ########################################################################## 2023-10-29T13:01:58,906 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,907 `readme = '# B2 Command Line Tool\n\n [![Continuous Integration](https://github.com/Backblaze/B2_Command_Line_Tool/workflows/Continuous%20Integration/badge.svg)](https://github.com/Backblaze/B2_Command_Line_Tool/actions?query=workflow%3A%22Continuous+Integration%22) [![License](https://img.shields.io/pypi/l/b2.svg?label=License)](https://pypi.python.org/pypi/b2) [![python versions](https://img.shields.io/pypi/pyversions/b2.svg?label=python%20versions)](https://pypi.python.org/pypi/b2) [![PyPI version](https://img.shields.io/pypi/v/b2.svg?label=PyPI%20version)](https://pypi.python.org/pypi/b2) [![Docs](https://readthedocs.org/projects/b2-command-line-tool/badge/?version=master)](https://b2-command-line-tool.readthedocs.io/en/master/?badge=master)\n\nThe command-line tool that gives easy access to all of the capabilities of B2 Cloud Storage.\n\nThis program provides command-line access to the B2 service.\n\n## Documentation\n\nThe latest documentation is available on [Read the Docs](https://b2-command-line-tool.readthedocs.io/).\n\n## Installation\n\nFor detailed instructions on how to install the command line tool see our [quick start guide](https://www.backblaze.com/b2/docs/quick_command_line.html).\n\n### Homebrew\n\n[Homebrew](https://brew.sh/) is widely used in the Mac community, particularly amongst developers. We recommend using the [B2 CLI Homebrew](https://formulae.brew.sh/formula/b2-tools) formula as the quickest setup method for Mac users:\n\n```bash\nbrew install b2-tools\n```\n\n### Binaries\n\nStand-alone binaries are available for Linux and Windows; this is the most straightforward way to use the command-line tool and is sufficient in most use cases. The latest versions are available for download from the [Releases page](https://github.com/Backblaze/B2_Command_Line_Tool/releases).\n\n### Python Package Index\n\nYou can also install it in your Python environment ([virtualenv](https://pypi.org/project/virtualenv/) is recommended) from PyPI with:\n\n```bash\npip install b2[full]\n```\n\nThe extra dependencies improve debugging experience and, potentially, performance of `b2` CLI, but are not strictly required.\nYou can install the `b2` without them:\n\n```bash\n pip install b2\n```\n\n### Docker\n\nFor a truly platform independent solution, use the official docker image: \n\n```bash\ndocker run backblazeit/b2:latest ...\n```\n\nSee examples in [Usage/Docker image](#docker-image)\n\n### Installing from source\n\nIf installing from the repository is needed in order to e.g. check if a pre-release version resolves a bug effectively, it can be installed with:\n\n```bash\npython3 setup.py install\n```\n\nIn this case of installing a pre-release, [virtualenv](https://pypi.org/project/virtualenv/) is strongly recommended.\n\n## Usage\n\n```bash\nb2 authorize-account [-h] [applicationKeyId] [applicationKey]\nb2 cancel-all-unfinished-large-files [-h] bucketName\nb2 cancel-large-file [-h] fileId\nb2 clear-account [-h]\nb2 copy-file-by-id [-h] [--fetchMetadata] [--contentType CONTENTTYPE] [--range RANGE] [--info INFO | --noInfo] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--legalHold {on,off}] sourceFileId destinationBucketName b2FileName\nb2 create-bucket [-h] [--bucketInfo BUCKETINFO] [--corsRules CORSRULES] [--fileLockEnabled] [--replication REPLICATION] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] [--lifecycleRule LIFECYCLERULES | --lifecycleRules LIFECYCLERULES] bucketName {allPublic,allPrivate}\nb2 create-key [-h] [--bucket BUCKET] [--namePrefix NAMEPREFIX] [--duration DURATION] [--allCapabilities] keyName [capabilities]\nb2 delete-bucket [-h] bucketName\nb2 delete-file-version [-h] [--bypassGovernance] [fileName] fileId\nb2 delete-key [-h] applicationKeyId\nb2 download-file-by-id [-h] [--threads THREADS] [--noProgress] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] fileId localFileName\nb2 download-file-by-name [-h] [--noProgress] [--threads THREADS] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] bucketName b2FileName localFileName\nb2 get-account-info [-h]\nb2 get-bucket [-h] [--showSize] bucketName\nb2 get-file-info [-h] fileId\nb2 get-download-auth [-h] [--prefix PREFIX] [--duration DURATION] bucketName\nb2 get-download-url-with-auth [-h] [--duration DURATION] bucketName fileName\nb2 hide-file [-h] bucketName fileName\nb2 list-buckets [-h] [--json]\nb2 list-keys [-h] [--long]\nb2 list-parts [-h] largeFileId\nb2 list-unfinished-large-files [-h] bucketName\nb2 ls [-h] [--long] [--json] [--replication] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 rm [-h] [--dryRun] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--threads THREADS] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 make-url [-h] fileId\nb2 make-friendly-url [-h] bucketName fileName\nb2 sync [-h] [--noProgress] [--dryRun] [--allowEmptySource] [--excludeAllSymlinks] [--syncThreads SYNCTHREADS] [--downloadThreads DOWNLOADTHREADS] [--uploadThreads UPLOADTHREADS] [--compareVersions {none,modTime,size}] [--compareThreshold MILLIS] [--excludeRegex REGEX] [--includeRegex REGEX] [--excludeDirRegex REGEX] [--excludeIfModifiedAfter TIMESTAMP] [--threads THREADS] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] [--incrementalMode] [--skipNewer | --replaceNewer] [--delete | --keepDays DAYS] source destination\nb2 update-bucket [-h] [--bucketInfo BUCKETINFO] [--corsRules CORSRULES] [--defaultRetentionMode {compliance,governance,none}] [--defaultRetentionPeriod period] [--replication REPLICATION] [--fileLockEnabled] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] [--lifecycleRule LIFECYCLERULES | --lifecycleRules LIFECYCLERULES] bucketName [{allPublic,allPrivate}]\nb2 upload-file [-h] [--contentType CONTENTTYPE] [--sha1 SHA1] [--cache-control CACHE_CONTROL] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--minPartSize MINPARTSIZE] [--threads THREADS] [--noProgress] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--incrementalMode] bucketName localFilePath b2FileName\nb2 upload-unbound-stream [-h] [--partSize PARTSIZE] [--unusedBufferTimeoutSeconds UNUSEDBUFFERTIMEOUTSECONDS] [--contentType CONTENTTYPE] [--sha1 SHA1] [--cache-control CACHE_CONTROL] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--minPartSize MINPARTSIZE] [--threads THREADS] [--noProgress] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] bucketName localFilePath b2FileName\nb2 update-file-legal-hold [-h] [fileName] fileId {on,off}\nb2 update-file-retention [-h] [--retainUntil TIMESTAMP] [--bypassGovernance] [fileName] fileId {governance,compliance,none}\nb2 replication-setup [-h] [--destination-profile DESTINATION_PROFILE] [--name NAME] [--priority PRIORITY] [--file-name-prefix PREFIX] [--include-existing-files] SOURCE_BUCKET_NAME DESTINATION_BUCKET_NAME\nb2 replication-delete [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-pause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-unpause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-status [-h] [--rule REPLICATION_RULE_NAME] [--destination-profile DESTINATION_PROFILE] [--dont-scan-destination] [--output-format {console,json,csv}] [--noProgress] [--columns COLUMN ONE,COLUMN TWO] SOURCE_BUCKET_NAME\nb2 version [-h]\nb2 license [-h]\nb2 install-autocomplete [-h] [--shell {bash}]\n```\n\nThe environment variable `B2_ACCOUNT_INFO` specifies the SQLite\nfile to use for caching authentication information.\nThe default file to use is: `~/.b2_account_info`.\n\nTo get more details on a specific command use `b2 --help`.\n\nWhen authorizing with application keys, this tool requires that the key\nhave the `listBuckets` capability so that it can take the bucket names\nyou provide on the command line and translate them into bucket IDs for the\nB2 Storage service. Each different command may required additional\ncapabilities. You can find the details for each command in the help for\nthat command.\n\n### Parallelism and the `--threads` parameter\n\nUsers with high performance networks, file sets with very small files, or high network latency, will usually benefit from increased parallelism. Experiment with using the `--threads` parameter to increase performance.\n\nNote that using many threads could in some cases be detrimental to the other users on your network.\n\n### Docker image\n\n#### Authorization\n\nUser can either authorize on each command (`list-buckets` is just a example here)\n\n```bash\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID backblazeit/b2:latest list-buckets\n```\n\nor authorize once and keep the credentials persisted:\n\n```bash\ndocker run --rm -it -v b2:/root backblazeit/b2:latest authorize-account\ndocker run --rm -v b2:/root backblazeit/b2:latest list-buckets # remember to include `-v` - authorization details are there\n```\n\n#### Downloading and uploading\n\nWhen uploading a single file, data can be passed to the container via a pipe:\n\n```bash\ncat source_file.txt | docker run --rm -v b2:/root backblazeit/b2:latest upload-unbound-stream bucket_name - target_file_name\n```\n\nor by mounting local files in the docker container:\n\n```bash\ndocker run --rm -v b2:/root -v /home/user/path/to/data:/data backblazeit/b2:latest upload-file bucket_name /data/source_file.txt target_file_name\n```\n\n## Contrib\n\n### Detailed logs\n\nVerbose logs to stdout can be enabled with the `--verbose` flag.\n\nA hidden flag `--debugLogs` can be used to enable logging to a `b2_cli.log` file (with log rotation at midnight) in current working directory. Please pay attention not to launch the tool from the directory that you are syncing, or the logs will get synced to the remote server (unless that is really what you want to achieve).\n\nFor advanced users, a hidden option `--logConfig ` can be used to enable logging in a user-defined format and verbosity. Check out the [example log configuration](contrib/debug_logs.ini).\n\nIn order to see the raw request headers you may `export B2_DEBUG_HTTP=1` before calling the CLI.\n\n## Release History\n\nPlease refer to the [changelog](CHANGELOG.md).\n\n## Developer Info\n\nPlease see our [contributing guidelines](CONTRIBUTING.md).\n'` 2023-10-29T13:01:58,908 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,909 consider this value unless `readme` is listed as `dynamic`. 2023-10-29T13:01:58,910 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,910 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,911 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,911 follow strictly the standard. 2023-10-29T13:01:58,912 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-10-29T13:01:58,913 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,913 configuration. 2023-10-29T13:01:58,914 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,915 or your builds will no longer be supported. 2023-10-29T13:01:58,915 ******************************************************************************** 2023-10-29T13:01:58,917 !! 2023-10-29T13:01:58,917 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,918 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,918 !! 2023-10-29T13:01:58,920 ******************************************************************************** 2023-10-29T13:01:58,920 ########################################################################## 2023-10-29T13:01:58,921 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,921 ########################################################################## 2023-10-29T13:01:58,923 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,924 `license = 'MIT'` 2023-10-29T13:01:58,925 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,926 consider this value unless `license` is listed as `dynamic`. 2023-10-29T13:01:58,927 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,928 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,929 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,929 follow strictly the standard. 2023-10-29T13:01:58,930 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-10-29T13:01:58,931 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,932 configuration. 2023-10-29T13:01:58,933 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,934 or your builds will no longer be supported. 2023-10-29T13:01:58,934 ******************************************************************************** 2023-10-29T13:01:58,936 !! 2023-10-29T13:01:58,937 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,937 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,937 !! 2023-10-29T13:01:58,938 ******************************************************************************** 2023-10-29T13:01:58,939 ########################################################################## 2023-10-29T13:01:58,939 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,940 ########################################################################## 2023-10-29T13:01:58,941 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,942 `authors = 'Backblaze, Inc.'` 2023-10-29T13:01:58,943 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,943 consider this value unless `authors` is listed as `dynamic`. 2023-10-29T13:01:58,944 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,945 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,946 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,946 follow strictly the standard. 2023-10-29T13:01:58,947 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-10-29T13:01:58,948 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,948 configuration. 2023-10-29T13:01:58,949 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,950 or your builds will no longer be supported. 2023-10-29T13:01:58,951 ******************************************************************************** 2023-10-29T13:01:58,952 !! 2023-10-29T13:01:58,952 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,953 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,954 !! 2023-10-29T13:01:58,955 ******************************************************************************** 2023-10-29T13:01:58,956 ########################################################################## 2023-10-29T13:01:58,957 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,957 ########################################################################## 2023-10-29T13:01:58,958 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,960 `keywords = ['backblaze b2 cloud storage']` 2023-10-29T13:01:58,961 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,961 consider this value unless `keywords` is listed as `dynamic`. 2023-10-29T13:01:58,963 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,964 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,965 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,965 follow strictly the standard. 2023-10-29T13:01:58,967 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-10-29T13:01:58,967 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,968 configuration. 2023-10-29T13:01:58,969 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,970 or your builds will no longer be supported. 2023-10-29T13:01:58,971 ******************************************************************************** 2023-10-29T13:01:58,972 !! 2023-10-29T13:01:58,972 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,973 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,973 !! 2023-10-29T13:01:58,974 ******************************************************************************** 2023-10-29T13:01:58,975 ########################################################################## 2023-10-29T13:01:58,975 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,976 ########################################################################## 2023-10-29T13:01:58,976 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,977 `classifiers = ['Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Topic :: Software Development :: Libraries', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12']` 2023-10-29T13:01:58,979 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,979 consider this value unless `classifiers` is listed as `dynamic`. 2023-10-29T13:01:58,980 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:58,981 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:58,982 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:58,982 follow strictly the standard. 2023-10-29T13:01:58,984 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-10-29T13:01:58,984 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:58,985 configuration. 2023-10-29T13:01:58,986 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:58,987 or your builds will no longer be supported. 2023-10-29T13:01:58,988 ******************************************************************************** 2023-10-29T13:01:58,989 !! 2023-10-29T13:01:58,990 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:58,990 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `scripts` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:58,991 !! 2023-10-29T13:01:58,992 ******************************************************************************** 2023-10-29T13:01:58,992 ########################################################################## 2023-10-29T13:01:58,993 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:58,993 ########################################################################## 2023-10-29T13:01:58,995 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:58,996 `scripts = ['b2=b2.console_tool:main']` 2023-10-29T13:01:58,997 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:58,998 consider this value unless `scripts` is listed as `dynamic`. 2023-10-29T13:01:59,004 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:59,006 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:59,006 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:59,007 follow strictly the standard. 2023-10-29T13:01:59,008 To prevent this warning, you can list `scripts` under `dynamic` or alternatively 2023-10-29T13:01:59,008 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:59,009 configuration. 2023-10-29T13:01:59,010 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:59,010 or your builds will no longer be supported. 2023-10-29T13:01:59,011 ******************************************************************************** 2023-10-29T13:01:59,012 !! 2023-10-29T13:01:59,012 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:59,012 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:59,013 !! 2023-10-29T13:01:59,014 ******************************************************************************** 2023-10-29T13:01:59,014 ########################################################################## 2023-10-29T13:01:59,015 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:59,015 ########################################################################## 2023-10-29T13:01:59,017 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:59,018 `dependencies = ['argcomplete<4,>=2', 'arrow<2.0.0,>=1.0.2', 'b2sdk<2,>=1.24.1', 'docutils>=0.18.1', 'idna~=3.4; platform_system == "Java"', 'importlib-metadata~=3.3; python_version < "3.8"', 'phx-class-registry~=4.0', 'rst2ansi==0.1.5', 'tabulate==0.9.0', 'tqdm~=4.65.0']` 2023-10-29T13:01:59,019 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:59,019 consider this value unless `dependencies` is listed as `dynamic`. 2023-10-29T13:01:59,021 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:59,021 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:59,022 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:59,023 follow strictly the standard. 2023-10-29T13:01:59,024 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-10-29T13:01:59,024 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:59,025 configuration. 2023-10-29T13:01:59,026 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:59,026 or your builds will no longer be supported. 2023-10-29T13:01:59,027 ******************************************************************************** 2023-10-29T13:01:59,028 !! 2023-10-29T13:01:59,029 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:59,029 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `optional-dependencies` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:01:59,030 !! 2023-10-29T13:01:59,031 ******************************************************************************** 2023-10-29T13:01:59,032 ########################################################################## 2023-10-29T13:01:59,032 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:01:59,033 ########################################################################## 2023-10-29T13:01:59,034 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:01:59,035 `optional-dependencies = {'full': ['pydantic>=2.0.1'], 'doc': ['sadisplay', 'sphinx<8,>=7.2', 'sphinx-argparse', 'sphinx-autobuild', 'sphinx-rtd-theme~=1.3', 'sphinxcontrib-plantuml'], 'license': ['pip-licenses==3.5.5; python_version < "3.8"', 'pip-licenses~=4.3.2; python_version >= "3.8"', 'pipdeptree<3,>=2.9', 'prettytable~=3.7']}` 2023-10-29T13:01:59,036 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:01:59,036 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-10-29T13:01:59,037 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:01:59,038 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:01:59,039 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:01:59,039 follow strictly the standard. 2023-10-29T13:01:59,040 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-10-29T13:01:59,040 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:01:59,041 configuration. 2023-10-29T13:01:59,042 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:01:59,042 or your builds will no longer be supported. 2023-10-29T13:01:59,043 ******************************************************************************** 2023-10-29T13:01:59,044 !! 2023-10-29T13:01:59,045 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:01:59,143 running dist_info 2023-10-29T13:01:59,150 creating /tmp/pip-modern-metadata-f59f56e6/b2.egg-info 2023-10-29T13:01:59,155 writing /tmp/pip-modern-metadata-f59f56e6/b2.egg-info/PKG-INFO 2023-10-29T13:01:59,164 writing dependency_links to /tmp/pip-modern-metadata-f59f56e6/b2.egg-info/dependency_links.txt 2023-10-29T13:01:59,165 writing entry points to /tmp/pip-modern-metadata-f59f56e6/b2.egg-info/entry_points.txt 2023-10-29T13:01:59,171 writing requirements to /tmp/pip-modern-metadata-f59f56e6/b2.egg-info/requires.txt 2023-10-29T13:01:59,172 writing top-level names to /tmp/pip-modern-metadata-f59f56e6/b2.egg-info/top_level.txt 2023-10-29T13:01:59,173 writing manifest file '/tmp/pip-modern-metadata-f59f56e6/b2.egg-info/SOURCES.txt' 2023-10-29T13:01:59,208 reading manifest file '/tmp/pip-modern-metadata-f59f56e6/b2.egg-info/SOURCES.txt' 2023-10-29T13:01:59,210 reading manifest template 'MANIFEST.in' 2023-10-29T13:01:59,212 adding license file 'LICENSE' 2023-10-29T13:01:59,214 writing manifest file '/tmp/pip-modern-metadata-f59f56e6/b2.egg-info/SOURCES.txt' 2023-10-29T13:01:59,215 creating '/tmp/pip-modern-metadata-f59f56e6/b2-3.12.0.dist-info' 2023-10-29T13:01:59,378 Preparing metadata (pyproject.toml): finished with status 'done' 2023-10-29T13:01:59,383 Source in /tmp/pip-wheel-5umh5w4p/b2_1c1b58611eeb4200a793fc8abb49a2de has version 3.12.0, which satisfies requirement b2==3.12.0 from https://files.pythonhosted.org/packages/cf/64/a61abe4aeabdd1b77f01793db36ac622feee3ff48098e6755587def4389e/b2-3.12.0.tar.gz 2023-10-29T13:01:59,384 Removed b2==3.12.0 from https://files.pythonhosted.org/packages/cf/64/a61abe4aeabdd1b77f01793db36ac622feee3ff48098e6755587def4389e/b2-3.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-rd8zdo4w' 2023-10-29T13:01:59,391 Created temporary directory: /tmp/pip-unpack-c41_bgkm 2023-10-29T13:01:59,392 Created temporary directory: /tmp/pip-unpack-yzx919l9 2023-10-29T13:01:59,449 Building wheels for collected packages: b2 2023-10-29T13:01:59,453 Created temporary directory: /tmp/pip-wheel-k_csnltc 2023-10-29T13:01:59,454 Destination directory: /tmp/pip-wheel-k_csnltc 2023-10-29T13:01:59,456 Building wheel for b2 (pyproject.toml): started 2023-10-29T13:01:59,458 Running command Building wheel for b2 (pyproject.toml) 2023-10-29T13:02:00,082 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,082 !! 2023-10-29T13:02:00,083 ******************************************************************************** 2023-10-29T13:02:00,084 ########################################################################## 2023-10-29T13:02:00,084 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,085 ########################################################################## 2023-10-29T13:02:00,086 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,087 `description = 'Command Line Tool for Backblaze B2'` 2023-10-29T13:02:00,087 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,088 consider this value unless `description` is listed as `dynamic`. 2023-10-29T13:02:00,089 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,090 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,090 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,091 follow strictly the standard. 2023-10-29T13:02:00,092 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-10-29T13:02:00,092 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,093 configuration. 2023-10-29T13:02:00,094 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,094 or your builds will no longer be supported. 2023-10-29T13:02:00,095 ******************************************************************************** 2023-10-29T13:02:00,096 !! 2023-10-29T13:02:00,096 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,097 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,098 !! 2023-10-29T13:02:00,099 ******************************************************************************** 2023-10-29T13:02:00,099 ########################################################################## 2023-10-29T13:02:00,100 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,101 ########################################################################## 2023-10-29T13:02:00,102 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,103 `readme = '# B2 Command Line Tool\n\n [![Continuous Integration](https://github.com/Backblaze/B2_Command_Line_Tool/workflows/Continuous%20Integration/badge.svg)](https://github.com/Backblaze/B2_Command_Line_Tool/actions?query=workflow%3A%22Continuous+Integration%22) [![License](https://img.shields.io/pypi/l/b2.svg?label=License)](https://pypi.python.org/pypi/b2) [![python versions](https://img.shields.io/pypi/pyversions/b2.svg?label=python%20versions)](https://pypi.python.org/pypi/b2) [![PyPI version](https://img.shields.io/pypi/v/b2.svg?label=PyPI%20version)](https://pypi.python.org/pypi/b2) [![Docs](https://readthedocs.org/projects/b2-command-line-tool/badge/?version=master)](https://b2-command-line-tool.readthedocs.io/en/master/?badge=master)\n\nThe command-line tool that gives easy access to all of the capabilities of B2 Cloud Storage.\n\nThis program provides command-line access to the B2 service.\n\n## Documentation\n\nThe latest documentation is available on [Read the Docs](https://b2-command-line-tool.readthedocs.io/).\n\n## Installation\n\nFor detailed instructions on how to install the command line tool see our [quick start guide](https://www.backblaze.com/b2/docs/quick_command_line.html).\n\n### Homebrew\n\n[Homebrew](https://brew.sh/) is widely used in the Mac community, particularly amongst developers. We recommend using the [B2 CLI Homebrew](https://formulae.brew.sh/formula/b2-tools) formula as the quickest setup method for Mac users:\n\n```bash\nbrew install b2-tools\n```\n\n### Binaries\n\nStand-alone binaries are available for Linux and Windows; this is the most straightforward way to use the command-line tool and is sufficient in most use cases. The latest versions are available for download from the [Releases page](https://github.com/Backblaze/B2_Command_Line_Tool/releases).\n\n### Python Package Index\n\nYou can also install it in your Python environment ([virtualenv](https://pypi.org/project/virtualenv/) is recommended) from PyPI with:\n\n```bash\npip install b2[full]\n```\n\nThe extra dependencies improve debugging experience and, potentially, performance of `b2` CLI, but are not strictly required.\nYou can install the `b2` without them:\n\n```bash\n pip install b2\n```\n\n### Docker\n\nFor a truly platform independent solution, use the official docker image: \n\n```bash\ndocker run backblazeit/b2:latest ...\n```\n\nSee examples in [Usage/Docker image](#docker-image)\n\n### Installing from source\n\nIf installing from the repository is needed in order to e.g. check if a pre-release version resolves a bug effectively, it can be installed with:\n\n```bash\npython3 setup.py install\n```\n\nIn this case of installing a pre-release, [virtualenv](https://pypi.org/project/virtualenv/) is strongly recommended.\n\n## Usage\n\n```bash\nb2 authorize-account [-h] [applicationKeyId] [applicationKey]\nb2 cancel-all-unfinished-large-files [-h] bucketName\nb2 cancel-large-file [-h] fileId\nb2 clear-account [-h]\nb2 copy-file-by-id [-h] [--fetchMetadata] [--contentType CONTENTTYPE] [--range RANGE] [--info INFO | --noInfo] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--legalHold {on,off}] sourceFileId destinationBucketName b2FileName\nb2 create-bucket [-h] [--bucketInfo BUCKETINFO] [--corsRules CORSRULES] [--fileLockEnabled] [--replication REPLICATION] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] [--lifecycleRule LIFECYCLERULES | --lifecycleRules LIFECYCLERULES] bucketName {allPublic,allPrivate}\nb2 create-key [-h] [--bucket BUCKET] [--namePrefix NAMEPREFIX] [--duration DURATION] [--allCapabilities] keyName [capabilities]\nb2 delete-bucket [-h] bucketName\nb2 delete-file-version [-h] [--bypassGovernance] [fileName] fileId\nb2 delete-key [-h] applicationKeyId\nb2 download-file-by-id [-h] [--threads THREADS] [--noProgress] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] fileId localFileName\nb2 download-file-by-name [-h] [--noProgress] [--threads THREADS] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] bucketName b2FileName localFileName\nb2 get-account-info [-h]\nb2 get-bucket [-h] [--showSize] bucketName\nb2 get-file-info [-h] fileId\nb2 get-download-auth [-h] [--prefix PREFIX] [--duration DURATION] bucketName\nb2 get-download-url-with-auth [-h] [--duration DURATION] bucketName fileName\nb2 hide-file [-h] bucketName fileName\nb2 list-buckets [-h] [--json]\nb2 list-keys [-h] [--long]\nb2 list-parts [-h] largeFileId\nb2 list-unfinished-large-files [-h] bucketName\nb2 ls [-h] [--long] [--json] [--replication] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 rm [-h] [--dryRun] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--threads THREADS] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 make-url [-h] fileId\nb2 make-friendly-url [-h] bucketName fileName\nb2 sync [-h] [--noProgress] [--dryRun] [--allowEmptySource] [--excludeAllSymlinks] [--syncThreads SYNCTHREADS] [--downloadThreads DOWNLOADTHREADS] [--uploadThreads UPLOADTHREADS] [--compareVersions {none,modTime,size}] [--compareThreshold MILLIS] [--excludeRegex REGEX] [--includeRegex REGEX] [--excludeDirRegex REGEX] [--excludeIfModifiedAfter TIMESTAMP] [--threads THREADS] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] [--incrementalMode] [--skipNewer | --replaceNewer] [--delete | --keepDays DAYS] source destination\nb2 update-bucket [-h] [--bucketInfo BUCKETINFO] [--corsRules CORSRULES] [--defaultRetentionMode {compliance,governance,none}] [--defaultRetentionPeriod period] [--replication REPLICATION] [--fileLockEnabled] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] [--lifecycleRule LIFECYCLERULES | --lifecycleRules LIFECYCLERULES] bucketName [{allPublic,allPrivate}]\nb2 upload-file [-h] [--contentType CONTENTTYPE] [--sha1 SHA1] [--cache-control CACHE_CONTROL] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--minPartSize MINPARTSIZE] [--threads THREADS] [--noProgress] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--incrementalMode] bucketName localFilePath b2FileName\nb2 upload-unbound-stream [-h] [--partSize PARTSIZE] [--unusedBufferTimeoutSeconds UNUSEDBUFFERTIMEOUTSECONDS] [--contentType CONTENTTYPE] [--sha1 SHA1] [--cache-control CACHE_CONTROL] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--minPartSize MINPARTSIZE] [--threads THREADS] [--noProgress] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] bucketName localFilePath b2FileName\nb2 update-file-legal-hold [-h] [fileName] fileId {on,off}\nb2 update-file-retention [-h] [--retainUntil TIMESTAMP] [--bypassGovernance] [fileName] fileId {governance,compliance,none}\nb2 replication-setup [-h] [--destination-profile DESTINATION_PROFILE] [--name NAME] [--priority PRIORITY] [--file-name-prefix PREFIX] [--include-existing-files] SOURCE_BUCKET_NAME DESTINATION_BUCKET_NAME\nb2 replication-delete [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-pause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-unpause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME\nb2 replication-status [-h] [--rule REPLICATION_RULE_NAME] [--destination-profile DESTINATION_PROFILE] [--dont-scan-destination] [--output-format {console,json,csv}] [--noProgress] [--columns COLUMN ONE,COLUMN TWO] SOURCE_BUCKET_NAME\nb2 version [-h]\nb2 license [-h]\nb2 install-autocomplete [-h] [--shell {bash}]\n```\n\nThe environment variable `B2_ACCOUNT_INFO` specifies the SQLite\nfile to use for caching authentication information.\nThe default file to use is: `~/.b2_account_info`.\n\nTo get more details on a specific command use `b2 --help`.\n\nWhen authorizing with application keys, this tool requires that the key\nhave the `listBuckets` capability so that it can take the bucket names\nyou provide on the command line and translate them into bucket IDs for the\nB2 Storage service. Each different command may required additional\ncapabilities. You can find the details for each command in the help for\nthat command.\n\n### Parallelism and the `--threads` parameter\n\nUsers with high performance networks, file sets with very small files, or high network latency, will usually benefit from increased parallelism. Experiment with using the `--threads` parameter to increase performance.\n\nNote that using many threads could in some cases be detrimental to the other users on your network.\n\n### Docker image\n\n#### Authorization\n\nUser can either authorize on each command (`list-buckets` is just a example here)\n\n```bash\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID backblazeit/b2:latest list-buckets\n```\n\nor authorize once and keep the credentials persisted:\n\n```bash\ndocker run --rm -it -v b2:/root backblazeit/b2:latest authorize-account\ndocker run --rm -v b2:/root backblazeit/b2:latest list-buckets # remember to include `-v` - authorization details are there\n```\n\n#### Downloading and uploading\n\nWhen uploading a single file, data can be passed to the container via a pipe:\n\n```bash\ncat source_file.txt | docker run --rm -v b2:/root backblazeit/b2:latest upload-unbound-stream bucket_name - target_file_name\n```\n\nor by mounting local files in the docker container:\n\n```bash\ndocker run --rm -v b2:/root -v /home/user/path/to/data:/data backblazeit/b2:latest upload-file bucket_name /data/source_file.txt target_file_name\n```\n\n## Contrib\n\n### Detailed logs\n\nVerbose logs to stdout can be enabled with the `--verbose` flag.\n\nA hidden flag `--debugLogs` can be used to enable logging to a `b2_cli.log` file (with log rotation at midnight) in current working directory. Please pay attention not to launch the tool from the directory that you are syncing, or the logs will get synced to the remote server (unless that is really what you want to achieve).\n\nFor advanced users, a hidden option `--logConfig ` can be used to enable logging in a user-defined format and verbosity. Check out the [example log configuration](contrib/debug_logs.ini).\n\nIn order to see the raw request headers you may `export B2_DEBUG_HTTP=1` before calling the CLI.\n\n## Release History\n\nPlease refer to the [changelog](CHANGELOG.md).\n\n## Developer Info\n\nPlease see our [contributing guidelines](CONTRIBUTING.md).\n'` 2023-10-29T13:02:00,105 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,106 consider this value unless `readme` is listed as `dynamic`. 2023-10-29T13:02:00,107 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,108 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,109 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,109 follow strictly the standard. 2023-10-29T13:02:00,110 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-10-29T13:02:00,111 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,111 configuration. 2023-10-29T13:02:00,113 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,113 or your builds will no longer be supported. 2023-10-29T13:02:00,114 ******************************************************************************** 2023-10-29T13:02:00,115 !! 2023-10-29T13:02:00,116 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,116 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,117 !! 2023-10-29T13:02:00,118 ******************************************************************************** 2023-10-29T13:02:00,119 ########################################################################## 2023-10-29T13:02:00,119 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,120 ########################################################################## 2023-10-29T13:02:00,121 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,122 `license = 'MIT'` 2023-10-29T13:02:00,123 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,124 consider this value unless `license` is listed as `dynamic`. 2023-10-29T13:02:00,125 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,126 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,126 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,127 follow strictly the standard. 2023-10-29T13:02:00,128 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-10-29T13:02:00,128 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,129 configuration. 2023-10-29T13:02:00,130 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,130 or your builds will no longer be supported. 2023-10-29T13:02:00,131 ******************************************************************************** 2023-10-29T13:02:00,132 !! 2023-10-29T13:02:00,132 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,133 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,133 !! 2023-10-29T13:02:00,134 ******************************************************************************** 2023-10-29T13:02:00,135 ########################################################################## 2023-10-29T13:02:00,136 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,136 ########################################################################## 2023-10-29T13:02:00,138 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,139 `authors = 'Backblaze, Inc.'` 2023-10-29T13:02:00,141 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,142 consider this value unless `authors` is listed as `dynamic`. 2023-10-29T13:02:00,143 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,144 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,145 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,146 follow strictly the standard. 2023-10-29T13:02:00,147 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-10-29T13:02:00,147 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,148 configuration. 2023-10-29T13:02:00,149 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,150 or your builds will no longer be supported. 2023-10-29T13:02:00,150 ******************************************************************************** 2023-10-29T13:02:00,151 !! 2023-10-29T13:02:00,152 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,153 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,153 !! 2023-10-29T13:02:00,155 ******************************************************************************** 2023-10-29T13:02:00,155 ########################################################################## 2023-10-29T13:02:00,156 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,156 ########################################################################## 2023-10-29T13:02:00,157 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,158 `keywords = ['backblaze b2 cloud storage']` 2023-10-29T13:02:00,159 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,159 consider this value unless `keywords` is listed as `dynamic`. 2023-10-29T13:02:00,160 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,161 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,162 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,162 follow strictly the standard. 2023-10-29T13:02:00,163 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-10-29T13:02:00,164 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,164 configuration. 2023-10-29T13:02:00,165 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,166 or your builds will no longer be supported. 2023-10-29T13:02:00,166 ******************************************************************************** 2023-10-29T13:02:00,167 !! 2023-10-29T13:02:00,168 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,168 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,169 !! 2023-10-29T13:02:00,170 ******************************************************************************** 2023-10-29T13:02:00,171 ########################################################################## 2023-10-29T13:02:00,172 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,172 ########################################################################## 2023-10-29T13:02:00,174 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,175 `classifiers = ['Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Topic :: Software Development :: Libraries', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12']` 2023-10-29T13:02:00,176 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,177 consider this value unless `classifiers` is listed as `dynamic`. 2023-10-29T13:02:00,178 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,179 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,180 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,181 follow strictly the standard. 2023-10-29T13:02:00,182 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-10-29T13:02:00,183 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,183 configuration. 2023-10-29T13:02:00,185 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,186 or your builds will no longer be supported. 2023-10-29T13:02:00,186 ******************************************************************************** 2023-10-29T13:02:00,187 !! 2023-10-29T13:02:00,188 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,188 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `scripts` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,189 !! 2023-10-29T13:02:00,190 ******************************************************************************** 2023-10-29T13:02:00,190 ########################################################################## 2023-10-29T13:02:00,191 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,192 ########################################################################## 2023-10-29T13:02:00,193 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,194 `scripts = ['b2=b2.console_tool:main']` 2023-10-29T13:02:00,195 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,195 consider this value unless `scripts` is listed as `dynamic`. 2023-10-29T13:02:00,196 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,197 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,198 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,198 follow strictly the standard. 2023-10-29T13:02:00,200 To prevent this warning, you can list `scripts` under `dynamic` or alternatively 2023-10-29T13:02:00,200 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,201 configuration. 2023-10-29T13:02:00,202 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,202 or your builds will no longer be supported. 2023-10-29T13:02:00,203 ******************************************************************************** 2023-10-29T13:02:00,204 !! 2023-10-29T13:02:00,205 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,206 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,206 !! 2023-10-29T13:02:00,208 ******************************************************************************** 2023-10-29T13:02:00,208 ########################################################################## 2023-10-29T13:02:00,209 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,210 ########################################################################## 2023-10-29T13:02:00,211 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,212 `dependencies = ['argcomplete<4,>=2', 'arrow<2.0.0,>=1.0.2', 'b2sdk<2,>=1.24.1', 'docutils>=0.18.1', 'idna~=3.4; platform_system == "Java"', 'importlib-metadata~=3.3; python_version < "3.8"', 'phx-class-registry~=4.0', 'rst2ansi==0.1.5', 'tabulate==0.9.0', 'tqdm~=4.65.0']` 2023-10-29T13:02:00,213 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,214 consider this value unless `dependencies` is listed as `dynamic`. 2023-10-29T13:02:00,215 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,216 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,217 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,218 follow strictly the standard. 2023-10-29T13:02:00,219 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-10-29T13:02:00,219 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,220 configuration. 2023-10-29T13:02:00,221 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,221 or your builds will no longer be supported. 2023-10-29T13:02:00,222 ******************************************************************************** 2023-10-29T13:02:00,223 !! 2023-10-29T13:02:00,223 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,224 /tmp/pip-build-env-s6ypf2sd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `optional-dependencies` defined outside of `pyproject.toml` would be ignored. 2023-10-29T13:02:00,224 !! 2023-10-29T13:02:00,225 ******************************************************************************** 2023-10-29T13:02:00,226 ########################################################################## 2023-10-29T13:02:00,226 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-10-29T13:02:00,227 ########################################################################## 2023-10-29T13:02:00,228 The following seems to be defined outside of `pyproject.toml`: 2023-10-29T13:02:00,229 `optional-dependencies = {'full': ['pydantic>=2.0.1'], 'doc': ['sadisplay', 'sphinx<8,>=7.2', 'sphinx-argparse', 'sphinx-autobuild', 'sphinx-rtd-theme~=1.3', 'sphinxcontrib-plantuml'], 'license': ['pip-licenses==3.5.5; python_version < "3.8"', 'pip-licenses~=4.3.2; python_version >= "3.8"', 'pipdeptree<3,>=2.9', 'prettytable~=3.7']}` 2023-10-29T13:02:00,230 According to the spec (see the link below), however, setuptools CANNOT 2023-10-29T13:02:00,231 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-10-29T13:02:00,232 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-10-29T13:02:00,233 For the time being, `setuptools` will still consider the given value (as a 2023-10-29T13:02:00,234 **transitional** measure), but please note that future releases of setuptools will 2023-10-29T13:02:00,234 follow strictly the standard. 2023-10-29T13:02:00,236 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-10-29T13:02:00,236 remove the `[project]` table from your file and rely entirely on other means of 2023-10-29T13:02:00,237 configuration. 2023-10-29T13:02:00,238 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-10-29T13:02:00,239 or your builds will no longer be supported. 2023-10-29T13:02:00,239 ******************************************************************************** 2023-10-29T13:02:00,241 !! 2023-10-29T13:02:00,241 _handle_missing_dynamic(dist, project_table) 2023-10-29T13:02:00,315 running bdist_wheel 2023-10-29T13:02:00,338 running build 2023-10-29T13:02:00,339 running build_py 2023-10-29T13:02:00,344 creating build 2023-10-29T13:02:00,345 creating build/lib 2023-10-29T13:02:00,346 creating build/lib/b2 2023-10-29T13:02:00,347 copying b2/__main__.py -> build/lib/b2 2023-10-29T13:02:00,349 copying b2/__init__.py -> build/lib/b2 2023-10-29T13:02:00,351 copying b2/console_tool.py -> build/lib/b2 2023-10-29T13:02:00,356 copying b2/version.py -> build/lib/b2 2023-10-29T13:02:00,358 copying b2/json_encoder.py -> build/lib/b2 2023-10-29T13:02:00,360 copying b2/arg_parser.py -> build/lib/b2 2023-10-29T13:02:00,363 creating build/lib/b2/_cli 2023-10-29T13:02:00,363 copying b2/_cli/b2api.py -> build/lib/b2/_cli 2023-10-29T13:02:00,365 copying b2/_cli/const.py -> build/lib/b2/_cli 2023-10-29T13:02:00,367 copying b2/_cli/obj_loads.py -> build/lib/b2/_cli 2023-10-29T13:02:00,369 copying b2/_cli/__init__.py -> build/lib/b2/_cli 2023-10-29T13:02:00,371 copying b2/_cli/shell.py -> build/lib/b2/_cli 2023-10-29T13:02:00,372 copying b2/_cli/argcompleters.py -> build/lib/b2/_cli 2023-10-29T13:02:00,374 copying b2/_cli/autocomplete_install.py -> build/lib/b2/_cli 2023-10-29T13:02:00,376 creating build/lib/b2/_utils 2023-10-29T13:02:00,377 copying b2/_utils/__init__.py -> build/lib/b2/_utils 2023-10-29T13:02:00,379 copying b2/_utils/filesystem.py -> build/lib/b2/_utils 2023-10-29T13:02:00,380 running egg_info 2023-10-29T13:02:00,386 writing b2.egg-info/PKG-INFO 2023-10-29T13:02:00,395 writing dependency_links to b2.egg-info/dependency_links.txt 2023-10-29T13:02:00,396 writing entry points to b2.egg-info/entry_points.txt 2023-10-29T13:02:00,401 writing requirements to b2.egg-info/requires.txt 2023-10-29T13:02:00,403 writing top-level names to b2.egg-info/top_level.txt 2023-10-29T13:02:00,423 reading manifest file 'b2.egg-info/SOURCES.txt' 2023-10-29T13:02:00,437 reading manifest template 'MANIFEST.in' 2023-10-29T13:02:00,438 adding license file 'LICENSE' 2023-10-29T13:02:00,443 writing manifest file 'b2.egg-info/SOURCES.txt' 2023-10-29T13:02:00,447 copying b2/LICENSE -> build/lib/b2 2023-10-29T13:02:00,450 copying b2/licenses_output.txt -> build/lib/b2 2023-10-29T13:02:00,465 installing to build/bdist.linux-armv7l/wheel 2023-10-29T13:02:00,466 running install 2023-10-29T13:02:00,490 running install_lib 2023-10-29T13:02:00,496 creating build/bdist.linux-armv7l 2023-10-29T13:02:00,496 creating build/bdist.linux-armv7l/wheel 2023-10-29T13:02:00,498 creating build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,499 copying build/lib/b2/__main__.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,502 creating build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,502 copying build/lib/b2/_cli/b2api.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,504 copying build/lib/b2/_cli/const.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,506 copying build/lib/b2/_cli/obj_loads.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,509 copying build/lib/b2/_cli/__init__.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,511 copying build/lib/b2/_cli/shell.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,512 copying build/lib/b2/_cli/argcompleters.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,515 copying build/lib/b2/_cli/autocomplete_install.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-10-29T13:02:00,517 copying build/lib/b2/LICENSE -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,519 copying build/lib/b2/__init__.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,520 copying build/lib/b2/console_tool.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,525 copying build/lib/b2/version.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,526 copying build/lib/b2/licenses_output.txt -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,533 copying build/lib/b2/json_encoder.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,535 copying build/lib/b2/arg_parser.py -> build/bdist.linux-armv7l/wheel/b2 2023-10-29T13:02:00,538 creating build/bdist.linux-armv7l/wheel/b2/_utils 2023-10-29T13:02:00,539 copying build/lib/b2/_utils/__init__.py -> build/bdist.linux-armv7l/wheel/b2/_utils 2023-10-29T13:02:00,541 copying build/lib/b2/_utils/filesystem.py -> build/bdist.linux-armv7l/wheel/b2/_utils 2023-10-29T13:02:00,543 running install_egg_info 2023-10-29T13:02:00,549 Copying b2.egg-info to build/bdist.linux-armv7l/wheel/b2-3.12.0-py3.11.egg-info 2023-10-29T13:02:00,561 running install_scripts 2023-10-29T13:02:00,584 creating build/bdist.linux-armv7l/wheel/b2-3.12.0.dist-info/WHEEL 2023-10-29T13:02:00,587 creating '/tmp/pip-wheel-k_csnltc/.tmp-cdxw2iko/b2-3.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-29T13:02:00,589 adding 'b2/LICENSE' 2023-10-29T13:02:00,590 adding 'b2/__init__.py' 2023-10-29T13:02:00,592 adding 'b2/__main__.py' 2023-10-29T13:02:00,593 adding 'b2/arg_parser.py' 2023-10-29T13:02:00,610 adding 'b2/console_tool.py' 2023-10-29T13:02:00,613 adding 'b2/json_encoder.py' 2023-10-29T13:02:00,628 adding 'b2/licenses_output.txt' 2023-10-29T13:02:00,632 adding 'b2/version.py' 2023-10-29T13:02:00,634 adding 'b2/_cli/__init__.py' 2023-10-29T13:02:00,635 adding 'b2/_cli/argcompleters.py' 2023-10-29T13:02:00,636 adding 'b2/_cli/autocomplete_install.py' 2023-10-29T13:02:00,638 adding 'b2/_cli/b2api.py' 2023-10-29T13:02:00,639 adding 'b2/_cli/const.py' 2023-10-29T13:02:00,640 adding 'b2/_cli/obj_loads.py' 2023-10-29T13:02:00,642 adding 'b2/_cli/shell.py' 2023-10-29T13:02:00,643 adding 'b2/_utils/__init__.py' 2023-10-29T13:02:00,644 adding 'b2/_utils/filesystem.py' 2023-10-29T13:02:00,646 adding 'b2-3.12.0.dist-info/LICENSE' 2023-10-29T13:02:00,648 adding 'b2-3.12.0.dist-info/METADATA' 2023-10-29T13:02:00,650 adding 'b2-3.12.0.dist-info/WHEEL' 2023-10-29T13:02:00,650 adding 'b2-3.12.0.dist-info/entry_points.txt' 2023-10-29T13:02:00,651 adding 'b2-3.12.0.dist-info/top_level.txt' 2023-10-29T13:02:00,652 adding 'b2-3.12.0.dist-info/RECORD' 2023-10-29T13:02:00,655 removing build/bdist.linux-armv7l/wheel 2023-10-29T13:02:00,785 Building wheel for b2 (pyproject.toml): finished with status 'done' 2023-10-29T13:02:00,792 Created wheel for b2: filename=b2-3.12.0-py3-none-any.whl size=80346 sha256=431b07fd6dbdd52863f9cc939684c2a6f1d2ca34f2ef5fb9d6c6ab141c18ce83 2023-10-29T13:02:00,793 Stored in directory: /tmp/pip-ephem-wheel-cache-esjrylhx/wheels/2d/4b/93/bb40896ec0fe7cf17bba541034d516b24ab861b15b3ce3d52c 2023-10-29T13:02:00,805 Successfully built b2 2023-10-29T13:02:00,811 Removed build tracker: '/tmp/pip-build-tracker-rd8zdo4w'