[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3627: Circle CI unable to resolve dependencies

Tahoe-LAFS trac at tahoe-lafs.org
Sat Mar 6 23:45:35 UTC 2021


#3627: Circle CI unable to resolve dependencies
-------------------------+-----------------------
     Reporter:  jaraco   |      Owner:
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:  undecided
    Component:  unknown  |    Version:  n/a
   Resolution:           |   Keywords:
Launchpad Bug:           |
-------------------------+-----------------------

Comment (by jaraco):

 Looking at pyrsistent, it appears as if 0.17.0-0.17.2 did not have
 python_requires and [[https://pypi.org/project/pyrsistent/#history|were
 yanked]].

 {{{
 tahoe-lafs 3603.scripts $ python2.7 -m pip-run -q pip==19.1.1 'pip-run<6'
 -- -m pip-run -v pyrsistent -- -c pass
 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020.
 Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0
 will drop support for Python 2.7 in January 2021. More details about
 Python 2 support in pip can be found at
 https://pip.pypa.io/en/latest/development/release-
 process/#python-2-support
 WARNING: You are using pip version 20.2; however, version 20.3.4 is
 available.
 You should consider upgrading via the
 '/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
 -m pip install --upgrade pip' command.
 DEPRECATION: Python 2.7 will reach the end of its life on January 1st,
 2020. Please upgrade your Python as Python 2.7 won't be maintained after
 that date. A future version of pip will drop support for Python 2.7.
 Created temporary directory:
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-target-hX3eQr
 Created temporary directory:
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-ephem-wheel-
 cache-xwSeoR
 Created temporary directory:
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-req-tracker-
 _Rq28z
 Created requirements tracker
 '/private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-req-tracker-
 _Rq28z'
 Created temporary directory:
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-install-
 4rezVE
 Collecting pyrsistent
   1 location(s) to search for versions of pyrsistent:
   * https://pypi.org/simple/pyrsistent/
   Getting page https://pypi.org/simple/pyrsistent/
   Looking up "https://pypi.org/simple/pyrsistent/" in the cache
   Request header has "max_age" as 0, cache bypassed
   Starting new HTTPS connection (1): pypi.org:443
   https://pypi.org:443 "GET /simple/pyrsistent/ HTTP/1.1" 304 0
   Analyzing links from page https://pypi.org/simple/pyrsistent/
     Found link
 https://files.pythonhosted.org/packages/3e/35/3d959e68e4808db473058c672d917d16eb548022ee7327094bc094306df8/pyrsistent-0.1.0.tar.gz#sha256=8f9312a42b1d8647cd6a07b867d1007796eb409b26cfd7ba5312428cb02a5208
 (from https://pypi.org/simple/pyrsistent/), version: 0.1.0
     Found link
 https://files.pythonhosted.org/packages/ac/ab/acb1d6ac22949eee613b5c0ede91b07630ec27221474acb3c0d88b5806d6/pyrsistent-0.2.0.tar.gz#sha256=c77d1820d2b455f303039db1aec99d398d7db146d1d03c9b7127af13cd025cee
 (from https://pypi.org/simple/pyrsistent/), version: 0.2.0
     Found link
 https://files.pythonhosted.org/packages/df/80/629592703449b859a344004cff14710bb22efd2e64c2cc74cff5ce2cfd8c/pyrsistent-0.2.1.tar.gz#sha256=d7ce36753eb5941a0eebbf04657e72b947b5e62e104e1e813118001be5610d5d
 (from https://pypi.org/simple/pyrsistent/), version: 0.2.1
     Found link
 https://files.pythonhosted.org/packages/21/b1/772f16c421f545044c220a3d1183d972fbe72b80b276f931604ce4217081/pyrsistent-0.3.0.tar.gz#sha256=0d59b69c67c74e395c264adc27e23d97e770c19ed233df2ac9dc8b520c88ba6b
 (from https://pypi.org/simple/pyrsistent/), version: 0.3.0
     Found link
 https://files.pythonhosted.org/packages/33/99/031c5e1e1d5157681f565d0ce872b55201cf043906813d90a2f630bff542/pyrsistent-0.3.1.tar.gz#sha256=d2a7afbda5e9665e66716ca4d600e9fa797fc77b59860304d96f89fdcb60060f
 (from https://pypi.org/simple/pyrsistent/), version: 0.3.1
     Found link
 https://files.pythonhosted.org/packages/0d/4a/c2066aed0e3aeb3feac191d78c1618abed4b725ce4af623f0ee95a94ded0/pyrsistent-0.4.0.tar.gz#sha256=feafd313c8b5500c3dc56795552b91cc860d47c35daa44eb49ca6baf8e3e4b8f
 (from https://pypi.org/simple/pyrsistent/), version: 0.4.0
     Found link
 https://files.pythonhosted.org/packages/c4/41/75b6a40338a8db2438f2a4f5bad963c04dee1360bc1e1774cc04524a39ba/pyrsistent-0.5.0.tar.gz#sha256=998ef5e4ef721bc91fcff2cef19d8c43da7d69c9b65746034694755811000ffe
 (from https://pypi.org/simple/pyrsistent/), version: 0.5.0
     Found link
 https://files.pythonhosted.org/packages/95/93/27dcda1a49ce3d15a8e9d8ed5908ed18926f349644b6515bda6647e586bb/pyrsistent-0.6.0.tar.gz#sha256=94c10c712654d6f098eb450e94eefd38a23fb561522743254ffa71c949b13e73
 (from https://pypi.org/simple/pyrsistent/), version: 0.6.0
     Found link
 https://files.pythonhosted.org/packages/de/90/0f4af10ce4333e2485569eea511ce1e08dc08859f2d26bd005d9d227a73d/pyrsistent-0.6.1.tar.gz#sha256=884bde1bf3a3ef2a424740907058c75fa6e2c30dccffb5fbb61a9387ba277658
 (from https://pypi.org/simple/pyrsistent/), version: 0.6.1
     Found link
 https://files.pythonhosted.org/packages/0c/11/af76dae18475718817d530ec3d7ef9e98b8b43dba8e2a813121938073ef5/pyrsistent-0.6.2.tar.gz#sha256=c4f7423c4464313ab5787375f37152c9ea4f576ad3a6362d2f038044926ab054
 (from https://pypi.org/simple/pyrsistent/), version: 0.6.2
     Found link
 https://files.pythonhosted.org/packages/2e/fa/d4d19af41aaebaea4b6acabff9e451fa6554d1859818399e221adf33049d/pyrsistent-0.6.3.tar.gz#sha256=a17680ce208a543da4e4f5e0800b3e501f0c4c8cacdd86f330016b45d3e753bc
 (from https://pypi.org/simple/pyrsistent/), version: 0.6.3
     Found link
 https://files.pythonhosted.org/packages/9c/fc/fc2cf870be3767543e8b84add987c7d009e0eed8f9324657a2cde559be02/pyrsistent-0.7.0.tar.gz#sha256=f5ea8ecf877f8779640e098d349c640055a593fea1afd6632ce57f4692bc93ba
 (from https://pypi.org/simple/pyrsistent/), version: 0.7.0
     Found link
 https://files.pythonhosted.org/packages/3c/84/36dc2f002e7552e216d275099e1b4418cce79763441b0fadd79a83f77f10/pyrsistent-0.7.1.tar.gz#sha256=42b0b888c24dc8b20d42dbd17f9ddffc35667f08bac947874e62d4579a5b98c6
 (from https://pypi.org/simple/pyrsistent/), version: 0.7.1
     Found link
 https://files.pythonhosted.org/packages/cc/38/c338fb831cfd00bdb43182d6104e4588e639d5c4ef33460245aed20523ec/pyrsistent-0.8.0.tar.gz#sha256=4d7725a30331ddc8e6f6b2c04266b6c975c68aa524d104815b3cad39e534e5c2
 (from https://pypi.org/simple/pyrsistent/), version: 0.8.0
     Found link
 https://files.pythonhosted.org/packages/ab/3b/e64814dd15128f79bf3f0d3b9f4a296c37c3ab7bf3b00980707b71a26549/pyrsistent-0.9.0.tar.gz#sha256=acbeceed62087e09a8559eb32f9b1293700ac8090221239841d4c908e583b211
 (from https://pypi.org/simple/pyrsistent/), version: 0.9.0
     Found link
 https://files.pythonhosted.org/packages/88/c9/909f9471549bedcc88210ba5fe3b3b1365c421f1e02a8817cb95c0955721/pyrsistent-0.9.1.tar.gz#sha256=54698c346b72c7e7285b393e9873c84129dca8b835ca0c1a074d95c6382c4ab7
 (from https://pypi.org/simple/pyrsistent/), version: 0.9.1
     Found link
 https://files.pythonhosted.org/packages/5b/a5/0b297e5138ddef396b7041111b6629d982185a1cec4cb810f99f6c1c9998/pyrsistent-0.9.2.tar.gz#sha256=8a88a00209dc8dc60efd6015bd0b411b979af0f9e42b7ae6f5942b5ea3e14714
 (from https://pypi.org/simple/pyrsistent/), version: 0.9.2
     Found link
 https://files.pythonhosted.org/packages/11/74/67b3e36ff96041cffed2914e16517c7e1ac3bfc65356cefa195839af4c05/pyrsistent-0.9.3.tar.gz#sha256=d54f48f86b47900202a7d392d1f892f052f92f204eb56135c6a70c057c36bbd8
 (from https://pypi.org/simple/pyrsistent/), version: 0.9.3
     Found link
 https://files.pythonhosted.org/packages/37/1c/da37eebc2eaa616ef186ab83d0550dc55d75a6a3570e7afafe49c7d8db50/pyrsistent-0.9.4.tar.gz#sha256=217ce84a6fb56471bab21f6a89c43a5ea7538f69acdef6008a795028d8e7951a
 (from https://pypi.org/simple/pyrsistent/), version: 0.9.4
     Found link
 https://files.pythonhosted.org/packages/90/68/48ca13a69a152ec66ceb30537ec21f313a56afdf8b179570c9e01f0f2cb1/pyrsistent-0.10.0.tar.gz#sha256=9a1c1e62131b80f1f6683ff3d0694be0f60fd9d88f27df5a86bbd877ae9591f0
 (from https://pypi.org/simple/pyrsistent/), version: 0.10.0
     Found link
 https://files.pythonhosted.org/packages/b4/74/ebf26823c31f28301248fc1f6e02676b8d31884323d30efc814d918cec0c/pyrsistent-0.10.1.tar.gz#sha256=fb0ce2d179e488ee4273dee4b26b2e56199318ba11ef558c5abfc627b3e6070e
 (from https://pypi.org/simple/pyrsistent/), version: 0.10.1
     Found link
 https://files.pythonhosted.org/packages/08/bf/f6750a74e0a80c8447ad9e5d7af0b4641d2b95803ba2fdbe32a100b9dd79/pyrsistent-0.10.2.tar.gz#sha256=72edcf820e9383aa3f6042984cad3cbfad223f59aeb0fbf1242f7eb3e99f50c0
 (from https://pypi.org/simple/pyrsistent/), version: 0.10.2
     Found link
 https://files.pythonhosted.org/packages/c7/22/3da6bd3e5697018b0358cbbe8c82a7201551333d441472336ae3341a65b2/pyrsistent-0.10.3.tar.gz#sha256=2f771ca9b9238b0499aa5a8074b7b5bb4d8c1323087da320de3ded8beba92f33
 (from https://pypi.org/simple/pyrsistent/), version: 0.10.3
     Found link
 https://files.pythonhosted.org/packages/53/a3/01b858e096aca93bbac87c391dd6796459ade0bfe02c8cbfacdc880b962d/pyrsistent-0.11.0.tar.gz#sha256=ccd5ca1e8596800d0b225636629371e104300b035276f8c86d00dcce0e486d07
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.0
     Found link
 https://files.pythonhosted.org/packages/ee/21/d27c8d45cf624a89cfccdc812440930f229ce7235b63ab7cf607bb700500/pyrsistent-0.11.1.tar.gz#sha256=07c75b34d66e680e90dc9295ccaca52de9a553c5860f213c65051c2a60a89c98
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.1
     Found link
 https://files.pythonhosted.org/packages/2e/59/7466d7e43fbda4fd337699bb0d6286d36a29d5ddb56bd7aa282f92604066/pyrsistent-0.11.2.tar.gz#sha256=2919a469e6ee909ac20131701783bf5b308f7e8af59bcd9ff77b577bc19e38bc
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.2
     Found link
 https://files.pythonhosted.org/packages/b9/0a/a153202a71ae0e8875d5c0b6516c8a1e8c3a68347e4f9b03ffe644712fbc/pyrsistent-0.11.3.tar.gz#sha256=96297a77d2a92a7a903126efcafe8d7a356530040372c7d6b523aa969161afb8
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.3
     Found link
 https://files.pythonhosted.org/packages/02/a8/ae90333d3d800b0c5f5fcd71b30a209ad2114fb68f6aa391e8ee28d17df7/pyrsistent-0.11.4.tar.gz#sha256=eaf27914631436883e4ca740bea0e378f635ad6449e1faa58f56e293cb92e2c1
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.4
     Found link
 https://files.pythonhosted.org/packages/c4/fd/b85700ce09d38410fb13f54285bebf91ab25c27b6cd96a02012b8af98637/pyrsistent-0.11.5.tar.gz#sha256=83fca8ca6025f10b68e6cad12b43bf20fe6a2522c78d17493a03e34dd229a005
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.5
     Found link
 https://files.pythonhosted.org/packages/f9/91/d6e79869072aa1f6c591442fa728e3ed88720d3e2ffd273bffa79a178834/pyrsistent-0.11.6.tar.gz#sha256=13959cd7d7459d4541dae82d6f88d33cfbec6649386d35cf72c705f18bac8013
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.6
     Found link
 https://files.pythonhosted.org/packages/87/f2/7d27c48aa13a28c41316acd64ffb0c0b293bc196f95986754e2110789c98/pyrsistent-0.11.7.tar.gz#sha256=e92f45a2d74a10c2d74d8ee232f035030284ec71a78be26a76125344a074408b
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.7
     Found link
 https://files.pythonhosted.org/packages/de/91/4e88424a79e74cb4e4be23d265758a997a2e63ab92795a949a97fff1a2b4/pyrsistent-0.11.8.tar.gz#sha256=e471ac3bca7033ba603c101fa494f255c2abafb9b5a3fd305a1b9b93b362fc5f
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.8
     Found link
 https://files.pythonhosted.org/packages/05/95/f113f1ce10264abcd60d9c21b304dd8fceaa05759fc0c0415850b9d7eb85/pyrsistent-0.11.9.tar.gz#sha256=971193630882347868ad1a1c94b1b8f706a448efa93041db358045c2f6cacde9
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.9
     Found link
 https://files.pythonhosted.org/packages/90/93/fbaa7071740e23a39bb6f31610bf66bec47133750f9ba16f693cb1f3e2ec/pyrsistent-0.11.10.tar.gz#sha256=db0469748e74f72b6142aa60bf9a5a15b4a080f47d9ed2fb7c6c083756264149
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.10
     Found link
 https://files.pythonhosted.org/packages/ea/af/310be48b57ed9411297eb8b3efc548afa329452922ce0c8992122f883872/pyrsistent-0.11.11.tar.gz#sha256=1ce499386a567c512eda3a180f14214e1a698d227e46ea2ef2566ba49e3e5d8f
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.11
     Found link
 https://files.pythonhosted.org/packages/40/e9/c6e4da762969d48da59d6de30bdea2ea95966af4b2cd91209a8fef59c5d9/pyrsistent-0.11.12.tar.gz#sha256=255e6e3e1373b93e65158ae0a672a5ba6d01b18f92d8eab319969b81e784fe49
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.12
     Found link
 https://files.pythonhosted.org/packages/0d/0f/40e2e75347cafd472299d72e3cc77d7b2b23e0dd3ff3d31b7ee31eb7b194/pyrsistent-0.11.13.tar.gz#sha256=cfbf194cb33b97722f6a3d6efa7b6e7a93b09bb13571266cfc9c1556fdb26f29
 (from https://pypi.org/simple/pyrsistent/), version: 0.11.13
     Found link
 https://files.pythonhosted.org/packages/96/6e/75c5b3bd1c6effc8755620ee5200973ee825d2b26d1883070d93b6a3c758/pyrsistent-0.12.0.tar.gz#sha256=37e19cb03435a81507f3096bec2abfbe6a1bb4098f72159d0cd37f6f8394f3cc
 (from https://pypi.org/simple/pyrsistent/), version: 0.12.0
     Found link
 https://files.pythonhosted.org/packages/6c/43/ff2dd885521ffd1f1bb4546d0f867139d2b782c465023983ba39328cae5d/pyrsistent-0.12.1.tar.gz#sha256=59d97c4a1263a4f6dd730b1622c5b89ad80d307aba99f88ac31151465b51da01
 (from https://pypi.org/simple/pyrsistent/), version: 0.12.1
     Found link
 https://files.pythonhosted.org/packages/83/29/f5b80600c130259b3be18f9ded22396d86771c3b06c1610cfcc2a97e9f0f/pyrsistent-0.12.2.tar.gz#sha256=2a8693d999c248e01e1f1a83ebd092f959fdd323e3abdff5a78405f1e768e85e
 (from https://pypi.org/simple/pyrsistent/), version: 0.12.2
     Found link
 https://files.pythonhosted.org/packages/fc/58/27571cb6f937d02b267f1b6f98f6fe8282f0719622fbe89536d89a266303/pyrsistent-0.12.3.tar.gz#sha256=0614ad17af8a65d79b2550261c00686c241cea7278bf7a7fddfc7eed3f854068
 (from https://pypi.org/simple/pyrsistent/), version: 0.12.3
     Found link
 https://files.pythonhosted.org/packages/47/48/868fb9ac1673bb4d1c6d12b8a7b1dc98080e80be41a4c03e89717cc55a38/pyrsistent-0.13.0.tar.gz#sha256=ede080bd770a6305bac53ac93ef80bbfb19be4c404a9da0593c73f360c9e4107
 (from https://pypi.org/simple/pyrsistent/), version: 0.13.0
     Found link
 https://files.pythonhosted.org/packages/03/34/dc4588e07837c90d45e604f618fc338f54f5aa9ecc106699566a6d6d25cb/pyrsistent-0.14.0.tar.gz#sha256=297714c609506494650eea704d70cbe1b156259a578a98b97864ab9a8cbad39f
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.0
     Found link
 https://files.pythonhosted.org/packages/ea/cb/899e406d0de4d0f308b6f4832e012cf7fa74eb3f97d0178669eb61b03c76/pyrsistent-0.14.1.tar.gz#sha256=dd10d6571be80903512929e88623227d668a1ce62c7bac1c3b182f323f9c6301
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.1
     Found link
 https://files.pythonhosted.org/packages/94/9e/bd3bd92d14cad2776ff558dfbcb0e591703240b7b55c230ac16754df5bf0/pyrsistent-0.14.2.tar.gz#sha256=6c00001d98dbf5e07edff7c414801c8efefe342e34209965918d38f7851c4c6b
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.2
     Found link
 https://files.pythonhosted.org/packages/a0/e0/72d0a6bd199505d26011a4f22857553fd6e86b9d93374aca0e56ffcc2a1b/pyrsistent-0.14.3.tar.gz#sha256=f59bf8c7380baa031caff569cd63cd0995085d170e2e94f8d0053de01273ffbd
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.3
     Found link
 https://files.pythonhosted.org/packages/92/85/ce02f3fb2351c0e52f19cbfd4fbfcdd62acdf820d0562fc0673e6fcd0049/pyrsistent-0.14.4.tar.gz#sha256=4024f838472cba9ea1ccbc638e0bcafec2efda28594a9905177ec365f1a95fea
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.4
     Found link
 https://files.pythonhosted.org/packages/34/cb/25479aa45a270c6adad99bcf1d387a064c2d2af0b4e5afedb7b9b7a436ce/pyrsistent-0.14.5.tar.gz#sha256=f64dd1b706c31f7aa24495a7da58c0407c072981289b675331e2a16364355102
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.5
     Found link
 https://files.pythonhosted.org/packages/9c/8f/db6158dd8d1c522532814d07d09db0116edca016d66bcff141bf9ceab815/pyrsistent-0.14.6.tar.gz#sha256=5a31f6b093da3401fefdeb53a0980e3145bb9d2bf852b579cc7b39c7f0016c87
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.6
     Found link
 https://files.pythonhosted.org/packages/60/dd/64ff98c6a4eedbdec7f4308198a74a8c0efac9f13e198f473d42053b4140/pyrsistent-0.14.7.tar.gz#sha256=05910b7ff43cec0a853c15da0bfaf2867faa95f29b08e71f5846a195f1f38c75
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.7
     Found link
 https://files.pythonhosted.org/packages/b8/63/7c1cb7359d3c4170bc5415d9d204b2f37b7f09bea8982f125d905833192b/pyrsistent-0.14.8.tar.gz#sha256=59880cc33ac293515892b2969aa8f4ed2cec592cbd0be4c4e20f2410468bbc62
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.8
     Found link
 https://files.pythonhosted.org/packages/45/5a/a1a446eba4b5bf9f823fd863605df24327e49241d6b5c43d82b429228caa/pyrsistent-0.14.9.tar.gz#sha256=5a3827d57ad3e46820e5ee4ed5b9e0ee7bc4686df6634a7368bc1863a5c48a77
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.9
     Found link
 https://files.pythonhosted.org/packages/8c/aa/eb48dff115e1a4eb9f2be0fe728fde044c9b1e7830c704bcde76bd83cfb8/pyrsistent-0.14.10.tar.gz#sha256=07f7ae71291af8b0dbad8c2ab630d8223e4a8c4e10fc37badda158c02e753acf
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.10
     Found link
 https://files.pythonhosted.org/packages/8c/46/4e93ab8a379d7efe93f20a0fb8a27bdfe88942cc954ab0210c3164e783e0/pyrsistent-0.14.11.tar.gz#sha256=3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2
 (from https://pypi.org/simple/pyrsistent/), version: 0.14.11
     Found link
 https://files.pythonhosted.org/packages/e7/fd/5ede6c969bf75eeb0cf438117da6c220d09066d2e2ad2b829924393f658a/pyrsistent-0.15.0.tar.gz#sha256=b254ba347831270a2cb349386680863732b89fc79be4d1141daff1c11196ccc5
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.0
     Found link
 https://files.pythonhosted.org/packages/2c/a7/8a50738eb27e204aa271abe170dec7bdbb07128ed892fb3a92f14a69bae3/pyrsistent-0.15.1.tar.gz#sha256=5403d37f4d55ff4572b5b5676890589f367a9569529c6f728c11046c4ea4272b
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.1
     Found link
 https://files.pythonhosted.org/packages/68/0b/f514e76b4e074386b60cfc6c8c2d75ca615b81e415417ccf3fac80ae0bf6/pyrsistent-0.15.2.tar.gz#sha256=16692ee739d42cf5e39cef8d27649a8c1fdb7aa99887098f1460057c5eb75c3a
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.2
     Found link
 https://files.pythonhosted.org/packages/6c/ef/7781092174a42d0b57fb02a2eb23f78ebc8e588c9bd7455e1d1c7b1ea516/pyrsistent-0.15.3.tar.gz#sha256=50cffebc87ca91b9d4be2dcc2e479272bcb466b5a0487b6c271f7ddea6917e14
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.3
     Found link
 https://files.pythonhosted.org/packages/b9/66/b2638d96a2d128b168d0dba60fdc77b7800a9b4a5340cefcc5fc4eae6295/pyrsistent-0.15.4.tar.gz#sha256=34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.4
     Found link
 https://files.pythonhosted.org/packages/30/86/53a88c0a57698fa228db29a4000c28f4124823010388cb7042fe6e2be8dd/pyrsistent-0.15.5.tar.gz#sha256=eb6545dbeb1aa69ab1fb4809bfbf5a8705e44d92ef8fc7c2361682a47c46c778
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.5
     Found link
 https://files.pythonhosted.org/packages/6c/6f/c1a2e8da80a0029f6b618d7e20e1a6f2a61dd04e2e54225309c2cc4268f7/pyrsistent-0.15.6.tar.gz#sha256=f3b280d030afb652f79d67c5586157c5c1355c9a58dfc7940566e28d28f3df1b
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.6
     Found link
 https://files.pythonhosted.org/packages/90/aa/cdcf7ef88cc0f831b6f14c8c57318824c9de9913fe8de38e46a98c069a35/pyrsistent-0.15.7.tar.gz#sha256=cdc7b5e3ed77bed61270a47d35434a30617b9becdf2478af76ad2c6ade307280
 (from https://pypi.org/simple/pyrsistent/), version: 0.15.7
     Found link
 https://files.pythonhosted.org/packages/9f/0d/cbca4d0bbc5671822a59f270e4ce3f2195f8a899c97d0d5abb81b191efb5/pyrsistent-0.16.0.tar.gz#sha256=28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3
 (from https://pypi.org/simple/pyrsistent/), version: 0.16.0
     Found link
 https://files.pythonhosted.org/packages/80/18/1492d651693ef7d40e0a40377ed56a8cc5c5fe86073eb6c56e53513f4480/pyrsistent-0.16.1.tar.gz#sha256=aa2ae1c2e496f4d6777f869ea5de7166a8ccb9c2e06ebcf6c7ff1b670c98c5ef
 (from https://pypi.org/simple/pyrsistent/) (requires-python:>=2.7),
 version: 0.16.1
     Found link
 https://files.pythonhosted.org/packages/29/04/14e4b9f699222e671aff41460adcc6f67d8e8b68d03cbd278b11feddc496/pyrsistent-0.17.0.tar.gz#sha256=8690178e75460d3afe32d6222feed1ca1fdd4ef7317f6d8b42147bcce5f9ee75
 (from https://pypi.org/simple/pyrsistent/), version: 0.17.0
     Found link
 https://files.pythonhosted.org/packages/83/14/6d02fad9caeb3903f06f9442e57789ca2fbb3cf7daf66d4de3aa4dc867dc/pyrsistent-0.17.1.tar.gz#sha256=f40b7693b872ef21cabb14661062687af6f77a9d6fcfdff89708a3c7ebab704e
 (from https://pypi.org/simple/pyrsistent/), version: 0.17.1
     Found link
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz#sha256=27515d2d5db0629c7dadf6fbe76973eb56f098c1b01d36de42eb69220d2c19e4
 (from https://pypi.org/simple/pyrsistent/), version: 0.17.2
     The package
 https://files.pythonhosted.org/packages/4d/70/fd441df751ba8b620e03fd2d2d9ca902103119616f0f6cc42e6405035062/pyrsistent-0.17.3.tar.gz#sha256=2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e
 (from https://pypi.org/simple/pyrsistent/) (requires-python:>=3.5) is
 incompatible with the python version in use. Acceptable python versions
 are: >=3.5
   Using version 0.17.2 (newest of versions: 0.1.0, 0.2.0, 0.2.1, 0.3.0,
 0.3.1, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.7.0, 0.7.1, 0.8.0,
 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.11.0,
 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9,
 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2, 0.12.3,
 0.13.0, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7,
 0.14.8, 0.14.9, 0.14.10, 0.14.11, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4,
 0.15.5, 0.15.6, 0.15.7, 0.16.0, 0.16.1, 0.17.0, 0.17.1, 0.17.2)
   Created temporary directory:
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-unpack-O0N5yw
   Looking up
 "https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz"
 in the cache
   Current age based on date: 2571
   Ignoring unknown cache-control directive: immutable
   Freshness lifetime from max-age: 365000000
   The response is "fresh", returning cached response
   365000000 > 2571
   Using cached
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz
   Downloading from URL
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz#sha256=27515d2d5db0629c7dadf6fbe76973eb56f098c1b01d36de42eb69220d2c19e4
 (from https://pypi.org/simple/pyrsistent/)
     Running command python setup.py egg_info
   Added pyrsistent from
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz#sha256=27515d2d5db0629c7dadf6fbe76973eb56f098c1b01d36de42eb69220d2c19e4
 to build tracker '/private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T
 /pip-req-tracker-_Rq28z'
     Running setup.py
 (path:/private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-
 install-4rezVE/pyrsistent/setup.py) egg_info for package pyrsistent
 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267:
 UserWarning: Unknown distribution option: 'license_files'
       warnings.warn(msg)
     running egg_info
     creating pip-egg-info/pyrsistent.egg-info
     writing top-level names to pip-egg-info/pyrsistent.egg-
 info/top_level.txt
     writing dependency_links to pip-egg-info/pyrsistent.egg-
 info/dependency_links.txt
     writing pip-egg-info/pyrsistent.egg-info/PKG-INFO
     writing manifest file 'pip-egg-info/pyrsistent.egg-info/SOURCES.txt'
     reading manifest file 'pip-egg-info/pyrsistent.egg-info/SOURCES.txt'
     reading manifest template 'MANIFEST.in'
     writing manifest file 'pip-egg-info/pyrsistent.egg-info/SOURCES.txt'
   Source in /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-
 install-4rezVE/pyrsistent has version 0.17.2, which satisfies requirement
 pyrsistent from
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz#sha256=27515d2d5db0629c7dadf6fbe76973eb56f098c1b01d36de42eb69220d2c19e4
   Removed pyrsistent from
 https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz#sha256=27515d2d5db0629c7dadf6fbe76973eb56f098c1b01d36de42eb69220d2c19e4
 from build tracker
 '/private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-req-tracker-
 _Rq28z'
 Cleaning up...
   Removing source in
 /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-install-
 4rezVE/pyrsistent
 Removed build tracker
 '/private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-req-tracker-
 _Rq28z'
 ERROR: pyrsistent requires Python '>=3.5' but the running Python is 2.7.16
 }}}

 But it seems that pip 19.1 doesn't support yanking.

 Yep. That's the issue. Yanking wasn't supported until pip 19.2.

 So we're either going to need to bump to pip 19.2 or start providing
 separate dependency strings (and our dependencies' dependencies) for
 Python 2 and Python 3.

 I recommend to bump pip.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3627#comment:2>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list