2023-09-28T01:37:42,532 Created temporary directory: /tmp/pip-build-tracker-wlosxwam 2023-09-28T01:37:42,533 Initialized build tracking at /tmp/pip-build-tracker-wlosxwam 2023-09-28T01:37:42,533 Created build tracker: /tmp/pip-build-tracker-wlosxwam 2023-09-28T01:37:42,534 Entered build tracker: /tmp/pip-build-tracker-wlosxwam 2023-09-28T01:37:42,535 Created temporary directory: /tmp/pip-wheel-rmj32_ap 2023-09-28T01:37:42,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-qfnczfih 2023-09-28T01:37:42,558 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-28T01:37:42,562 2 location(s) to search for versions of b2: 2023-09-28T01:37:42,562 * https://pypi.org/simple/b2/ 2023-09-28T01:37:42,562 * https://www.piwheels.org/simple/b2/ 2023-09-28T01:37:42,563 Fetching project page and analyzing links: https://pypi.org/simple/b2/ 2023-09-28T01:37:42,564 Getting page https://pypi.org/simple/b2/ 2023-09-28T01:37:42,565 Found index url https://pypi.org/simple/ 2023-09-28T01:37:42,785 Fetched page https://pypi.org/simple/b2/ as application/vnd.pypi.simple.v1+json 2023-09-28T01:37:42,795 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-09-28T01:37:42,796 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-09-28T01:37:42,797 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-09-28T01:37:42,797 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-09-28T01:37:42,798 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-09-28T01:37:42,799 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-09-28T01:37:42,799 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-09-28T01:37:42,800 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-09-28T01:37:42,801 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-09-28T01:37:42,802 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-09-28T01:37:42,802 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-09-28T01:37:42,803 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-09-28T01:37:42,804 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-09-28T01:37:42,804 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-09-28T01:37:42,805 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-09-28T01:37:42,806 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-09-28T01:37:42,807 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-09-28T01:37:42,807 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-09-28T01:37:42,808 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-09-28T01:37:42,809 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-09-28T01:37:42,809 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-09-28T01:37:42,810 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-09-28T01:37:42,810 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-09-28T01:37:42,811 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-09-28T01:37:42,811 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-09-28T01:37:42,812 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-09-28T01:37:42,813 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-09-28T01:37:42,813 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-09-28T01:37:42,814 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-09-28T01:37:42,815 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-09-28T01:37:42,815 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-09-28T01:37:42,816 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-09-28T01:37:42,817 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-09-28T01:37:42,817 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-09-28T01:37:42,818 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-09-28T01:37:42,819 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-09-28T01:37:42,820 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-09-28T01:37:42,820 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-09-28T01:37:42,821 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-09-28T01:37:42,821 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-09-28T01:37:42,822 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-09-28T01:37:42,822 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-09-28T01:37:42,823 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-09-28T01:37:42,824 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-09-28T01:37:42,824 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-09-28T01:37:42,825 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-09-28T01:37:42,826 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-09-28T01:37:42,826 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-09-28T01:37:42,827 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-09-28T01:37:42,828 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-09-28T01:37:42,828 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-09-28T01:37:42,829 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-09-28T01:37:42,830 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-09-28T01:37:42,830 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-09-28T01:37:42,831 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-09-28T01:37:42,832 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-09-28T01:37:42,833 Fetching project page and analyzing links: https://www.piwheels.org/simple/b2/ 2023-09-28T01:37:42,833 Getting page https://www.piwheels.org/simple/b2/ 2023-09-28T01:37:42,834 Found index url https://www.piwheels.org/simple/ 2023-09-28T01:37:42,996 Fetched page https://www.piwheels.org/simple/b2/ as text/html 2023-09-28T01:37:43,009 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-09-28T01:37:43,010 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-09-28T01:37:43,010 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-09-28T01:37:43,011 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-09-28T01:37:43,011 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-09-28T01:37:43,012 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-09-28T01:37:43,013 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-09-28T01:37:43,013 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-09-28T01:37:43,014 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-09-28T01:37:43,015 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-09-28T01:37:43,015 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-09-28T01:37:43,016 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-09-28T01:37:43,016 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-09-28T01:37:43,017 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-09-28T01:37:43,018 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-09-28T01:37:43,018 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-09-28T01:37:43,019 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-09-28T01:37:43,019 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-09-28T01:37:43,020 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-09-28T01:37:43,020 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-09-28T01:37:43,021 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-09-28T01:37:43,021 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-09-28T01:37:43,022 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-09-28T01:37:43,022 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-09-28T01:37:43,023 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-09-28T01:37:43,024 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-09-28T01:37:43,024 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-09-28T01:37:43,025 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-09-28T01:37:43,025 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-09-28T01:37:43,026 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-09-28T01:37:43,027 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-09-28T01:37:43,027 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-09-28T01:37:43,028 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-09-28T01:37:43,028 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-09-28T01:37:43,029 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-09-28T01:37:43,029 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-09-28T01:37:43,030 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-09-28T01:37:43,030 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-09-28T01:37:43,031 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-09-28T01:37:43,031 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-09-28T01:37:43,032 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-09-28T01:37:43,032 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-09-28T01:37:43,033 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-09-28T01:37:43,034 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-09-28T01:37:43,034 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-09-28T01:37:43,035 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-09-28T01:37:43,035 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-09-28T01:37:43,036 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-09-28T01:37:43,037 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-09-28T01:37:43,037 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-09-28T01:37:43,038 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-09-28T01:37:43,038 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-09-28T01:37:43,039 Skipping link: not a file: https://www.piwheels.org/simple/b2/ 2023-09-28T01:37:43,039 Skipping link: not a file: https://pypi.org/simple/b2/ 2023-09-28T01:37:43,064 Given no hashes to check 1 links for project 'b2': discarding no candidates 2023-09-28T01:37:43,082 Collecting b2==0.0.0 2023-09-28T01:37:43,084 Created temporary directory: /tmp/pip-unpack-5jvvdylx 2023-09-28T01:37:43,302 Downloading b2-0.0.0.tar.gz (144 kB) 2023-09-28T01:37:43,595 Added b2==0.0.0 from https://files.pythonhosted.org/packages/99/74/f5e1dc708c9e1325eeb795589f58faf3141b8097b970878058a968bf2e19/b2-0.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-wlosxwam' 2023-09-28T01:37:43,599 Created temporary directory: /tmp/pip-build-env-a0yjmvqe 2023-09-28T01:37:43,604 Installing build dependencies: started 2023-09-28T01:37:43,605 Running command pip subprocess to install build dependencies 2023-09-28T01:37:45,178 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-28T01:37:45,707 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-28T01:37:47,325 Collecting setuptools>=40.8.0 2023-09-28T01:37:47,326 Obtaining dependency information for setuptools>=40.8.0 from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-28T01:37:47,331 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-28T01:37:47,538 Collecting wheel 2023-09-28T01:37:47,552 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-28T01:37:47,729 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-28T01:37:50,182 Installing collected packages: wheel, setuptools 2023-09-28T01:37:50,401 Creating /tmp/pip-build-env-a0yjmvqe/overlay/local/bin 2023-09-28T01:37:50,404 changing mode of /tmp/pip-build-env-a0yjmvqe/overlay/local/bin/wheel to 755 2023-09-28T01:37:52,580 Successfully installed setuptools-68.2.2 wheel-0.41.2 2023-09-28T01:37:53,171 Installing build dependencies: finished with status 'done' 2023-09-28T01:37:53,175 Getting requirements to build wheel: started 2023-09-28T01:37:53,176 Running command Getting requirements to build wheel 2023-09-28T01:37:53,753 Getting requirements to build wheel: finished with status 'done' 2023-09-28T01:37:53,766 Installing backend dependencies: started 2023-09-28T01:37:53,767 Running command pip subprocess to install backend dependencies 2023-09-28T01:37:54,880 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-28T01:37:55,390 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-28T01:37:55,992 Collecting setuptools_scm<6.0 2023-09-28T01:37:56,025 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-5.0.2-py2.py3-none-any.whl (29 kB) 2023-09-28T01:37:57,279 Collecting setuptools (from setuptools_scm<6.0) 2023-09-28T01:37:57,279 Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-28T01:37:57,284 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-28T01:37:57,456 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-28T01:37:59,898 Installing collected packages: setuptools, setuptools_scm 2023-09-28T01:38:02,167 Successfully installed setuptools-68.2.2 setuptools_scm-5.0.2 2023-09-28T01:38:02,760 Installing backend dependencies: finished with status 'done' 2023-09-28T01:38:02,761 Created temporary directory: /tmp/pip-modern-metadata-fc12iki3 2023-09-28T01:38:02,764 Preparing metadata (pyproject.toml): started 2023-09-28T01:38:02,765 Running command Preparing metadata (pyproject.toml) 2023-09-28T01:38:03,446 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,446 !! 2023-09-28T01:38:03,447 ******************************************************************************** 2023-09-28T01:38:03,448 ########################################################################## 2023-09-28T01:38:03,449 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,449 ########################################################################## 2023-09-28T01:38:03,450 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,451 `description = 'Command Line Tool for Backblaze B2'` 2023-09-28T01:38:03,452 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,453 consider this value unless `description` is listed as `dynamic`. 2023-09-28T01:38:03,454 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,455 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,456 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,457 follow strictly the standard. 2023-09-28T01:38:03,458 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-09-28T01:38:03,458 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,459 configuration. 2023-09-28T01:38:03,460 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,460 or your builds will no longer be supported. 2023-09-28T01:38:03,461 ******************************************************************************** 2023-09-28T01:38:03,462 !! 2023-09-28T01:38:03,463 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,464 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,464 !! 2023-09-28T01:38:03,466 ******************************************************************************** 2023-09-28T01:38:03,466 ########################################################################## 2023-09-28T01:38:03,467 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,468 ########################################################################## 2023-09-28T01:38:03,469 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,470 `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### 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] [--lifecycleRules LIFECYCLERULES] [--fileLockEnabled] [--replication REPLICATION] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] 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] [fileName] fileId\nb2 delete-key [-h] applicationKeyId\nb2 download-file-by-id [-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] 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] [--threads THREADS] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 make-url [-h] fileId\nb2 make-friendly-url [-h] bucketName fileName\nb2 sync [-h] [--noProgress] [--dryRun] [--allowEmptySource] [--excludeAllSymlinks] [--threads THREADS] [--syncThreads SYNCTHREADS] [--downloadThreads DOWNLOADTHREADS] [--uploadThreads UPLOADTHREADS] [--compareVersions {none,modTime,size}] [--compareThreshold MILLIS] [--excludeRegex REGEX] [--includeRegex REGEX] [--excludeDirRegex REGEX] [--excludeIfModifiedAfter TIMESTAMP] [--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] [--lifecycleRules LIFECYCLERULES] [--defaultRetentionMode {compliance,governance,none}] [--defaultRetentionPeriod period] [--replication REPLICATION] [--fileLockEnabled] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] bucketName [{allPublic,allPrivate}]\nb2 upload-file [-h] [--noProgress] [--quiet] [--contentType CONTENTTYPE] [--minPartSize MINPARTSIZE] [--sha1 SHA1] [--threads THREADS] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--incrementalMode] 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\nAn official Docker image is provided for these who want to use B2 Command Line Tool in a Docker environment.\n\nAn example workflow could be (with passing environment variables):\n\n```bash\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID b2:latest authorize-account\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID b2:latest create-bucket test-bucket allPrivate\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest upload-file test-bucket /data/local-file remote-file\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest ls test-bucket\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest download-file-by-name test-bucket remote-file /data/local-file-2\n```\n\nor mapping to a directory where account info will be kept:\n\n```bash\ndocker run --rm -it -v :/b2 b2:latest authorize-account\ndocker run --rm -v :/b2 b2:latest create-bucket test-bucket allPrivate\ndocker run --rm -v :/b2 -v :/data b2:latest upload-file test-bucket /data/local-file remote-file\ndocker run --rm -v :/b2 -v :/data b2:latest ls test-bucket\ndocker run --rm -v :/b2 -v :/data b2:latest download-file-by-name test-bucket remote-file /data/local-file-2\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-09-28T01:38:03,471 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,471 consider this value unless `readme` is listed as `dynamic`. 2023-09-28T01:38:03,473 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,474 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,475 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,476 follow strictly the standard. 2023-09-28T01:38:03,477 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-09-28T01:38:03,477 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,477 configuration. 2023-09-28T01:38:03,478 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,479 or your builds will no longer be supported. 2023-09-28T01:38:03,479 ******************************************************************************** 2023-09-28T01:38:03,480 !! 2023-09-28T01:38:03,481 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,481 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,482 !! 2023-09-28T01:38:03,483 ******************************************************************************** 2023-09-28T01:38:03,483 ########################################################################## 2023-09-28T01:38:03,484 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,484 ########################################################################## 2023-09-28T01:38:03,485 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,486 `license = 'MIT'` 2023-09-28T01:38:03,487 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,487 consider this value unless `license` is listed as `dynamic`. 2023-09-28T01:38:03,488 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,489 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,489 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,490 follow strictly the standard. 2023-09-28T01:38:03,491 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-09-28T01:38:03,492 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,492 configuration. 2023-09-28T01:38:03,493 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,494 or your builds will no longer be supported. 2023-09-28T01:38:03,495 ******************************************************************************** 2023-09-28T01:38:03,496 !! 2023-09-28T01:38:03,496 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,497 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,497 !! 2023-09-28T01:38:03,499 ******************************************************************************** 2023-09-28T01:38:03,499 ########################################################################## 2023-09-28T01:38:03,500 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,500 ########################################################################## 2023-09-28T01:38:03,502 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,503 `authors = 'Backblaze, Inc.'` 2023-09-28T01:38:03,504 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,505 consider this value unless `authors` is listed as `dynamic`. 2023-09-28T01:38:03,506 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,508 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,508 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,508 follow strictly the standard. 2023-09-28T01:38:03,509 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-09-28T01:38:03,510 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,510 configuration. 2023-09-28T01:38:03,511 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,511 or your builds will no longer be supported. 2023-09-28T01:38:03,512 ******************************************************************************** 2023-09-28T01:38:03,513 !! 2023-09-28T01:38:03,513 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,514 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,515 !! 2023-09-28T01:38:03,515 ******************************************************************************** 2023-09-28T01:38:03,516 ########################################################################## 2023-09-28T01:38:03,516 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,517 ########################################################################## 2023-09-28T01:38:03,518 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,519 `keywords = ['backblaze b2 cloud storage']` 2023-09-28T01:38:03,520 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,520 consider this value unless `keywords` is listed as `dynamic`. 2023-09-28T01:38:03,522 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,523 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,523 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,524 follow strictly the standard. 2023-09-28T01:38:03,525 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-09-28T01:38:03,526 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,526 configuration. 2023-09-28T01:38:03,528 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,528 or your builds will no longer be supported. 2023-09-28T01:38:03,529 ******************************************************************************** 2023-09-28T01:38:03,530 !! 2023-09-28T01:38:03,530 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,531 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,531 !! 2023-09-28T01:38:03,532 ******************************************************************************** 2023-09-28T01:38:03,533 ########################################################################## 2023-09-28T01:38:03,534 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,534 ########################################################################## 2023-09-28T01:38:03,535 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,536 `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-09-28T01:38:03,538 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,538 consider this value unless `classifiers` is listed as `dynamic`. 2023-09-28T01:38:03,539 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,540 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,540 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,541 follow strictly the standard. 2023-09-28T01:38:03,542 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-09-28T01:38:03,543 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,544 configuration. 2023-09-28T01:38:03,545 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,545 or your builds will no longer be supported. 2023-09-28T01:38:03,546 ******************************************************************************** 2023-09-28T01:38:03,546 !! 2023-09-28T01:38:03,547 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,547 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `scripts` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,548 !! 2023-09-28T01:38:03,549 ******************************************************************************** 2023-09-28T01:38:03,549 ########################################################################## 2023-09-28T01:38:03,550 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,550 ########################################################################## 2023-09-28T01:38:03,552 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,553 `scripts = ['b2=b2.console_tool:main']` 2023-09-28T01:38:03,554 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,555 consider this value unless `scripts` is listed as `dynamic`. 2023-09-28T01:38:03,556 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,557 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,558 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,558 follow strictly the standard. 2023-09-28T01:38:03,559 To prevent this warning, you can list `scripts` under `dynamic` or alternatively 2023-09-28T01:38:03,560 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,560 configuration. 2023-09-28T01:38:03,562 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,562 or your builds will no longer be supported. 2023-09-28T01:38:03,563 ******************************************************************************** 2023-09-28T01:38:03,564 !! 2023-09-28T01:38:03,564 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,565 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:03,566 !! 2023-09-28T01:38:03,567 ******************************************************************************** 2023-09-28T01:38:03,567 ########################################################################## 2023-09-28T01:38:03,567 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,568 ########################################################################## 2023-09-28T01:38:03,569 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,570 `dependencies = ['argcomplete<4,>=2', 'arrow<2.0.0,>=1.0.2', 'b2sdk<2,>=1.24.0', '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-09-28T01:38:03,571 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,571 consider this value unless `dependencies` is listed as `dynamic`. 2023-09-28T01:38:03,572 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,573 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,574 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,574 follow strictly the standard. 2023-09-28T01:38:03,575 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-09-28T01:38:03,576 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,576 configuration. 2023-09-28T01:38:03,577 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,578 or your builds will no longer be supported. 2023-09-28T01:38:03,579 ******************************************************************************** 2023-09-28T01:38:03,580 !! 2023-09-28T01:38:03,580 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,581 /tmp/pip-build-env-a0yjmvqe/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-09-28T01:38:03,582 !! 2023-09-28T01:38:03,583 ******************************************************************************** 2023-09-28T01:38:03,583 ########################################################################## 2023-09-28T01:38:03,584 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:03,584 ########################################################################## 2023-09-28T01:38:03,586 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:03,587 `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-09-28T01:38:03,588 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:03,589 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-09-28T01:38:03,590 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:03,591 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:03,592 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:03,592 follow strictly the standard. 2023-09-28T01:38:03,594 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-09-28T01:38:03,594 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:03,595 configuration. 2023-09-28T01:38:03,596 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:03,597 or your builds will no longer be supported. 2023-09-28T01:38:03,597 ******************************************************************************** 2023-09-28T01:38:03,598 !! 2023-09-28T01:38:03,598 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:03,711 running dist_info 2023-09-28T01:38:03,718 creating /tmp/pip-modern-metadata-fc12iki3/b2.egg-info 2023-09-28T01:38:03,723 writing /tmp/pip-modern-metadata-fc12iki3/b2.egg-info/PKG-INFO 2023-09-28T01:38:03,731 writing dependency_links to /tmp/pip-modern-metadata-fc12iki3/b2.egg-info/dependency_links.txt 2023-09-28T01:38:03,732 writing entry points to /tmp/pip-modern-metadata-fc12iki3/b2.egg-info/entry_points.txt 2023-09-28T01:38:03,738 writing requirements to /tmp/pip-modern-metadata-fc12iki3/b2.egg-info/requires.txt 2023-09-28T01:38:03,739 writing top-level names to /tmp/pip-modern-metadata-fc12iki3/b2.egg-info/top_level.txt 2023-09-28T01:38:03,741 writing manifest file '/tmp/pip-modern-metadata-fc12iki3/b2.egg-info/SOURCES.txt' 2023-09-28T01:38:03,774 reading manifest file '/tmp/pip-modern-metadata-fc12iki3/b2.egg-info/SOURCES.txt' 2023-09-28T01:38:03,776 reading manifest template 'MANIFEST.in' 2023-09-28T01:38:03,778 adding license file 'LICENSE' 2023-09-28T01:38:03,780 writing manifest file '/tmp/pip-modern-metadata-fc12iki3/b2.egg-info/SOURCES.txt' 2023-09-28T01:38:03,782 creating '/tmp/pip-modern-metadata-fc12iki3/b2-0.0.0.dist-info' 2023-09-28T01:38:03,941 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-28T01:38:03,946 Source in /tmp/pip-wheel-rmj32_ap/b2_0f458ae7595a441ea9f58bf5eb066ddb has version 0.0.0, which satisfies requirement b2==0.0.0 from https://files.pythonhosted.org/packages/99/74/f5e1dc708c9e1325eeb795589f58faf3141b8097b970878058a968bf2e19/b2-0.0.0.tar.gz 2023-09-28T01:38:03,947 Removed b2==0.0.0 from https://files.pythonhosted.org/packages/99/74/f5e1dc708c9e1325eeb795589f58faf3141b8097b970878058a968bf2e19/b2-0.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-wlosxwam' 2023-09-28T01:38:03,953 Created temporary directory: /tmp/pip-unpack-vmw0non7 2023-09-28T01:38:03,954 Created temporary directory: /tmp/pip-unpack-os3krlbl 2023-09-28T01:38:04,011 Building wheels for collected packages: b2 2023-09-28T01:38:04,015 Created temporary directory: /tmp/pip-wheel-rsidd9tn 2023-09-28T01:38:04,015 Destination directory: /tmp/pip-wheel-rsidd9tn 2023-09-28T01:38:04,018 Building wheel for b2 (pyproject.toml): started 2023-09-28T01:38:04,019 Running command Building wheel for b2 (pyproject.toml) 2023-09-28T01:38:04,668 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,668 !! 2023-09-28T01:38:04,669 ******************************************************************************** 2023-09-28T01:38:04,670 ########################################################################## 2023-09-28T01:38:04,670 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,671 ########################################################################## 2023-09-28T01:38:04,672 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,673 `description = 'Command Line Tool for Backblaze B2'` 2023-09-28T01:38:04,675 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,675 consider this value unless `description` is listed as `dynamic`. 2023-09-28T01:38:04,677 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,678 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,678 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,679 follow strictly the standard. 2023-09-28T01:38:04,680 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-09-28T01:38:04,680 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,681 configuration. 2023-09-28T01:38:04,682 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,682 or your builds will no longer be supported. 2023-09-28T01:38:04,683 ******************************************************************************** 2023-09-28T01:38:04,684 !! 2023-09-28T01:38:04,684 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,685 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,685 !! 2023-09-28T01:38:04,686 ******************************************************************************** 2023-09-28T01:38:04,687 ########################################################################## 2023-09-28T01:38:04,687 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,688 ########################################################################## 2023-09-28T01:38:04,689 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,690 `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### 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] [--lifecycleRules LIFECYCLERULES] [--fileLockEnabled] [--replication REPLICATION] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] 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] [fileName] fileId\nb2 delete-key [-h] applicationKeyId\nb2 download-file-by-id [-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] 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] [--threads THREADS] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--versions] [--recursive] [--withWildcard] bucketName [folderName]\nb2 make-url [-h] fileId\nb2 make-friendly-url [-h] bucketName fileName\nb2 sync [-h] [--noProgress] [--dryRun] [--allowEmptySource] [--excludeAllSymlinks] [--threads THREADS] [--syncThreads SYNCTHREADS] [--downloadThreads DOWNLOADTHREADS] [--uploadThreads UPLOADTHREADS] [--compareVersions {none,modTime,size}] [--compareThreshold MILLIS] [--excludeRegex REGEX] [--includeRegex REGEX] [--excludeDirRegex REGEX] [--excludeIfModifiedAfter TIMESTAMP] [--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] [--lifecycleRules LIFECYCLERULES] [--defaultRetentionMode {compliance,governance,none}] [--defaultRetentionPeriod period] [--replication REPLICATION] [--fileLockEnabled] [--defaultServerSideEncryption {SSE-B2,none}] [--defaultServerSideEncryptionAlgorithm {AES256}] bucketName [{allPublic,allPrivate}]\nb2 upload-file [-h] [--noProgress] [--quiet] [--contentType CONTENTTYPE] [--minPartSize MINPARTSIZE] [--sha1 SHA1] [--threads THREADS] [--info INFO] [--custom-upload-timestamp CUSTOM_UPLOAD_TIMESTAMP] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--legalHold {on,off}] [--fileRetentionMode {compliance,governance}] [--retainUntil TIMESTAMP] [--incrementalMode] 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\nAn official Docker image is provided for these who want to use B2 Command Line Tool in a Docker environment.\n\nAn example workflow could be (with passing environment variables):\n\n```bash\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID b2:latest authorize-account\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID b2:latest create-bucket test-bucket allPrivate\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest upload-file test-bucket /data/local-file remote-file\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest ls test-bucket\nB2_APPLICATION_KEY= B2_APPLICATION_KEY_ID= docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID -v :/data b2:latest download-file-by-name test-bucket remote-file /data/local-file-2\n```\n\nor mapping to a directory where account info will be kept:\n\n```bash\ndocker run --rm -it -v :/b2 b2:latest authorize-account\ndocker run --rm -v :/b2 b2:latest create-bucket test-bucket allPrivate\ndocker run --rm -v :/b2 -v :/data b2:latest upload-file test-bucket /data/local-file remote-file\ndocker run --rm -v :/b2 -v :/data b2:latest ls test-bucket\ndocker run --rm -v :/b2 -v :/data b2:latest download-file-by-name test-bucket remote-file /data/local-file-2\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-09-28T01:38:04,692 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,692 consider this value unless `readme` is listed as `dynamic`. 2023-09-28T01:38:04,693 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,694 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,694 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,695 follow strictly the standard. 2023-09-28T01:38:04,696 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-09-28T01:38:04,696 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,697 configuration. 2023-09-28T01:38:04,698 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,699 or your builds will no longer be supported. 2023-09-28T01:38:04,699 ******************************************************************************** 2023-09-28T01:38:04,701 !! 2023-09-28T01:38:04,701 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,702 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,702 !! 2023-09-28T01:38:04,703 ******************************************************************************** 2023-09-28T01:38:04,704 ########################################################################## 2023-09-28T01:38:04,705 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,705 ########################################################################## 2023-09-28T01:38:04,706 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,707 `license = 'MIT'` 2023-09-28T01:38:04,708 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,709 consider this value unless `license` is listed as `dynamic`. 2023-09-28T01:38:04,710 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,711 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,712 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,713 follow strictly the standard. 2023-09-28T01:38:04,714 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-09-28T01:38:04,715 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,715 configuration. 2023-09-28T01:38:04,717 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,717 or your builds will no longer be supported. 2023-09-28T01:38:04,718 ******************************************************************************** 2023-09-28T01:38:04,719 !! 2023-09-28T01:38:04,719 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,720 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,720 !! 2023-09-28T01:38:04,721 ******************************************************************************** 2023-09-28T01:38:04,721 ########################################################################## 2023-09-28T01:38:04,722 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,722 ########################################################################## 2023-09-28T01:38:04,723 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,724 `authors = 'Backblaze, Inc.'` 2023-09-28T01:38:04,726 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,726 consider this value unless `authors` is listed as `dynamic`. 2023-09-28T01:38:04,727 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,728 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,728 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,729 follow strictly the standard. 2023-09-28T01:38:04,730 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-09-28T01:38:04,731 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,731 configuration. 2023-09-28T01:38:04,733 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,733 or your builds will no longer be supported. 2023-09-28T01:38:04,734 ******************************************************************************** 2023-09-28T01:38:04,735 !! 2023-09-28T01:38:04,735 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,736 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,737 !! 2023-09-28T01:38:04,739 ******************************************************************************** 2023-09-28T01:38:04,739 ########################################################################## 2023-09-28T01:38:04,740 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,741 ########################################################################## 2023-09-28T01:38:04,742 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,743 `keywords = ['backblaze b2 cloud storage']` 2023-09-28T01:38:04,744 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,745 consider this value unless `keywords` is listed as `dynamic`. 2023-09-28T01:38:04,746 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,747 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,748 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,748 follow strictly the standard. 2023-09-28T01:38:04,750 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-09-28T01:38:04,751 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,751 configuration. 2023-09-28T01:38:04,752 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,753 or your builds will no longer be supported. 2023-09-28T01:38:04,753 ******************************************************************************** 2023-09-28T01:38:04,754 !! 2023-09-28T01:38:04,754 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,755 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,755 !! 2023-09-28T01:38:04,756 ******************************************************************************** 2023-09-28T01:38:04,757 ########################################################################## 2023-09-28T01:38:04,757 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,758 ########################################################################## 2023-09-28T01:38:04,759 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,760 `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-09-28T01:38:04,761 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,761 consider this value unless `classifiers` is listed as `dynamic`. 2023-09-28T01:38:04,762 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,764 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,764 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,765 follow strictly the standard. 2023-09-28T01:38:04,766 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-09-28T01:38:04,767 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,768 configuration. 2023-09-28T01:38:04,769 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,769 or your builds will no longer be supported. 2023-09-28T01:38:04,770 ******************************************************************************** 2023-09-28T01:38:04,771 !! 2023-09-28T01:38:04,772 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,772 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `scripts` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,773 !! 2023-09-28T01:38:04,774 ******************************************************************************** 2023-09-28T01:38:04,775 ########################################################################## 2023-09-28T01:38:04,776 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,776 ########################################################################## 2023-09-28T01:38:04,777 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,779 `scripts = ['b2=b2.console_tool:main']` 2023-09-28T01:38:04,780 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,780 consider this value unless `scripts` is listed as `dynamic`. 2023-09-28T01:38:04,781 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,782 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,782 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,783 follow strictly the standard. 2023-09-28T01:38:04,784 To prevent this warning, you can list `scripts` under `dynamic` or alternatively 2023-09-28T01:38:04,784 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,785 configuration. 2023-09-28T01:38:04,786 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,786 or your builds will no longer be supported. 2023-09-28T01:38:04,786 ******************************************************************************** 2023-09-28T01:38:04,787 !! 2023-09-28T01:38:04,788 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,788 /tmp/pip-build-env-a0yjmvqe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-09-28T01:38:04,789 !! 2023-09-28T01:38:04,790 ******************************************************************************** 2023-09-28T01:38:04,790 ########################################################################## 2023-09-28T01:38:04,791 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,791 ########################################################################## 2023-09-28T01:38:04,792 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,794 `dependencies = ['argcomplete<4,>=2', 'arrow<2.0.0,>=1.0.2', 'b2sdk<2,>=1.24.0', '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-09-28T01:38:04,795 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,796 consider this value unless `dependencies` is listed as `dynamic`. 2023-09-28T01:38:04,797 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,798 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,799 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,800 follow strictly the standard. 2023-09-28T01:38:04,801 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-09-28T01:38:04,801 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,802 configuration. 2023-09-28T01:38:04,803 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,804 or your builds will no longer be supported. 2023-09-28T01:38:04,804 ******************************************************************************** 2023-09-28T01:38:04,807 !! 2023-09-28T01:38:04,807 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,808 /tmp/pip-build-env-a0yjmvqe/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-09-28T01:38:04,809 !! 2023-09-28T01:38:04,810 ******************************************************************************** 2023-09-28T01:38:04,811 ########################################################################## 2023-09-28T01:38:04,811 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-28T01:38:04,812 ########################################################################## 2023-09-28T01:38:04,813 The following seems to be defined outside of `pyproject.toml`: 2023-09-28T01:38:04,814 `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-09-28T01:38:04,815 According to the spec (see the link below), however, setuptools CANNOT 2023-09-28T01:38:04,815 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-09-28T01:38:04,816 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-28T01:38:04,817 For the time being, `setuptools` will still consider the given value (as a 2023-09-28T01:38:04,817 **transitional** measure), but please note that future releases of setuptools will 2023-09-28T01:38:04,818 follow strictly the standard. 2023-09-28T01:38:04,819 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-09-28T01:38:04,819 remove the `[project]` table from your file and rely entirely on other means of 2023-09-28T01:38:04,820 configuration. 2023-09-28T01:38:04,821 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-28T01:38:04,821 or your builds will no longer be supported. 2023-09-28T01:38:04,822 ******************************************************************************** 2023-09-28T01:38:04,823 !! 2023-09-28T01:38:04,824 _handle_missing_dynamic(dist, project_table) 2023-09-28T01:38:04,898 running bdist_wheel 2023-09-28T01:38:04,922 running build 2023-09-28T01:38:04,923 running build_py 2023-09-28T01:38:04,929 creating build 2023-09-28T01:38:04,929 creating build/lib 2023-09-28T01:38:04,930 creating build/lib/b2 2023-09-28T01:38:04,931 copying b2/json_encoder.py -> build/lib/b2 2023-09-28T01:38:04,933 copying b2/__main__.py -> build/lib/b2 2023-09-28T01:38:04,935 copying b2/__init__.py -> build/lib/b2 2023-09-28T01:38:04,936 copying b2/arg_parser.py -> build/lib/b2 2023-09-28T01:38:04,939 copying b2/version.py -> build/lib/b2 2023-09-28T01:38:04,940 copying b2/console_tool.py -> build/lib/b2 2023-09-28T01:38:04,945 creating build/lib/b2/_utils 2023-09-28T01:38:04,946 copying b2/_utils/filesystem.py -> build/lib/b2/_utils 2023-09-28T01:38:04,948 copying b2/_utils/__init__.py -> build/lib/b2/_utils 2023-09-28T01:38:04,951 creating build/lib/b2/_cli 2023-09-28T01:38:04,952 copying b2/_cli/obj_loads.py -> build/lib/b2/_cli 2023-09-28T01:38:04,954 copying b2/_cli/__init__.py -> build/lib/b2/_cli 2023-09-28T01:38:04,955 copying b2/_cli/const.py -> build/lib/b2/_cli 2023-09-28T01:38:04,957 copying b2/_cli/b2api.py -> build/lib/b2/_cli 2023-09-28T01:38:04,959 copying b2/_cli/argcompleters.py -> build/lib/b2/_cli 2023-09-28T01:38:04,960 copying b2/_cli/shell.py -> build/lib/b2/_cli 2023-09-28T01:38:04,962 copying b2/_cli/autocomplete_install.py -> build/lib/b2/_cli 2023-09-28T01:38:04,964 running egg_info 2023-09-28T01:38:04,969 writing b2.egg-info/PKG-INFO 2023-09-28T01:38:04,978 writing dependency_links to b2.egg-info/dependency_links.txt 2023-09-28T01:38:04,979 writing entry points to b2.egg-info/entry_points.txt 2023-09-28T01:38:04,984 writing requirements to b2.egg-info/requires.txt 2023-09-28T01:38:04,986 writing top-level names to b2.egg-info/top_level.txt 2023-09-28T01:38:05,005 reading manifest file 'b2.egg-info/SOURCES.txt' 2023-09-28T01:38:05,018 reading manifest template 'MANIFEST.in' 2023-09-28T01:38:05,019 adding license file 'LICENSE' 2023-09-28T01:38:05,024 writing manifest file 'b2.egg-info/SOURCES.txt' 2023-09-28T01:38:05,028 copying b2/LICENSE -> build/lib/b2 2023-09-28T01:38:05,030 copying b2/licenses_output.txt -> build/lib/b2 2023-09-28T01:38:05,045 installing to build/bdist.linux-armv7l/wheel 2023-09-28T01:38:05,046 running install 2023-09-28T01:38:05,070 running install_lib 2023-09-28T01:38:05,076 creating build/bdist.linux-armv7l 2023-09-28T01:38:05,076 creating build/bdist.linux-armv7l/wheel 2023-09-28T01:38:05,078 creating build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,079 creating build/bdist.linux-armv7l/wheel/b2/_utils 2023-09-28T01:38:05,080 copying build/lib/b2/_utils/filesystem.py -> build/bdist.linux-armv7l/wheel/b2/_utils 2023-09-28T01:38:05,082 copying build/lib/b2/_utils/__init__.py -> build/bdist.linux-armv7l/wheel/b2/_utils 2023-09-28T01:38:05,084 copying build/lib/b2/json_encoder.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,085 copying build/lib/b2/__main__.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,087 copying build/lib/b2/__init__.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,089 copying build/lib/b2/licenses_output.txt -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,094 copying build/lib/b2/arg_parser.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,096 creating build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,097 copying build/lib/b2/_cli/obj_loads.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,099 copying build/lib/b2/_cli/__init__.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,101 copying build/lib/b2/_cli/const.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,103 copying build/lib/b2/_cli/b2api.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,105 copying build/lib/b2/_cli/argcompleters.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,106 copying build/lib/b2/_cli/shell.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,108 copying build/lib/b2/_cli/autocomplete_install.py -> build/bdist.linux-armv7l/wheel/b2/_cli 2023-09-28T01:38:05,110 copying build/lib/b2/version.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,112 copying build/lib/b2/LICENSE -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,114 copying build/lib/b2/console_tool.py -> build/bdist.linux-armv7l/wheel/b2 2023-09-28T01:38:05,119 running install_egg_info 2023-09-28T01:38:05,124 Copying b2.egg-info to build/bdist.linux-armv7l/wheel/b2-0.0.0-py3.11.egg-info 2023-09-28T01:38:05,136 running install_scripts 2023-09-28T01:38:05,157 creating build/bdist.linux-armv7l/wheel/b2-0.0.0.dist-info/WHEEL 2023-09-28T01:38:05,159 creating '/tmp/pip-wheel-rsidd9tn/.tmp-79w24qm8/b2-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-28T01:38:05,161 adding 'b2/LICENSE' 2023-09-28T01:38:05,163 adding 'b2/__init__.py' 2023-09-28T01:38:05,164 adding 'b2/__main__.py' 2023-09-28T01:38:05,166 adding 'b2/arg_parser.py' 2023-09-28T01:38:05,183 adding 'b2/console_tool.py' 2023-09-28T01:38:05,186 adding 'b2/json_encoder.py' 2023-09-28T01:38:05,199 adding 'b2/licenses_output.txt' 2023-09-28T01:38:05,202 adding 'b2/version.py' 2023-09-28T01:38:05,204 adding 'b2/_cli/__init__.py' 2023-09-28T01:38:05,205 adding 'b2/_cli/argcompleters.py' 2023-09-28T01:38:05,207 adding 'b2/_cli/autocomplete_install.py' 2023-09-28T01:38:05,208 adding 'b2/_cli/b2api.py' 2023-09-28T01:38:05,210 adding 'b2/_cli/const.py' 2023-09-28T01:38:05,211 adding 'b2/_cli/obj_loads.py' 2023-09-28T01:38:05,213 adding 'b2/_cli/shell.py' 2023-09-28T01:38:05,214 adding 'b2/_utils/__init__.py' 2023-09-28T01:38:05,215 adding 'b2/_utils/filesystem.py' 2023-09-28T01:38:05,218 adding 'b2-0.0.0.dist-info/LICENSE' 2023-09-28T01:38:05,219 adding 'b2-0.0.0.dist-info/METADATA' 2023-09-28T01:38:05,221 adding 'b2-0.0.0.dist-info/WHEEL' 2023-09-28T01:38:05,222 adding 'b2-0.0.0.dist-info/entry_points.txt' 2023-09-28T01:38:05,223 adding 'b2-0.0.0.dist-info/top_level.txt' 2023-09-28T01:38:05,224 adding 'b2-0.0.0.dist-info/RECORD' 2023-09-28T01:38:05,226 removing build/bdist.linux-armv7l/wheel 2023-09-28T01:38:05,354 Building wheel for b2 (pyproject.toml): finished with status 'done' 2023-09-28T01:38:05,360 Created wheel for b2: filename=b2-0.0.0-py3-none-any.whl size=74925 sha256=1b89c8203557413c1ca9a9665a2c5c3288dce8e4fbc6b72e100e54e039d342cd 2023-09-28T01:38:05,361 Stored in directory: /tmp/pip-ephem-wheel-cache-qfnczfih/wheels/dc/07/ba/0521b4d9b545d72906d03523f5fff43fc8fc5730adb8e620a4 2023-09-28T01:38:05,374 Successfully built b2 2023-09-28T01:38:05,378 Removed build tracker: '/tmp/pip-build-tracker-wlosxwam'