#3627 closed defect (was already fixed)

Circle CI unable to resolve dependencies

Reported by: jaraco Owned by: jaraco
Priority: supercritical Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

In this comment, I report an issue where Circle CI tests are apparently failing to install dependencies, implicating pip 19.1.1 in not filtering the dependencies correctly.

Relying on pip 19.2 appears to work around the issue.

Change History (6)

comment:1 Changed at 2021-03-06T23:33:12Z by jaraco

I don't see anything relevant in the pip changelog.

comment:2 Changed at 2021-03-06T23:45:35Z by jaraco

Looking at pyrsistent, it appears as if 0.17.0-0.17.2 did not have python_requires and 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.

comment:3 Changed at 2021-03-06T23:47:07Z by jaraco

  • Owner set to jaraco
  • Priority changed from normal to supercritical
  • Status changed from new to assigned

comment:4 Changed at 2021-03-07T01:16:27Z by jaraco

Looking at the CI jobs, the master and branch jobs look very different, even though master has been merged back into the branch. So the issue seems to be CircleCI is caching something from when the branch was created.

comment:5 Changed at 2021-03-07T01:25:15Z by jaraco

Aha, so re-running the failed jobs in Circle CI allowed them to pass. Whatever the problem was has passed.

comment:6 Changed at 2021-03-07T01:25:26Z by jaraco

  • Resolution set to was already fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.