sendgrid / python-http-client

Twilio SendGrid's Python HTTP Client for calling APIs
https://sendgrid.com
MIT License
126 stars 101 forks source link

Possible 3.2.0 Python 3 Release Problems #125

Closed illfang closed 5 years ago

illfang commented 5 years ago

Issue Summary

About when version 3.2.0 got released our build using 3.1.0 broke. We are using pipenv to install the packages and pipenv started to complain that the sha256 hash of 3.1.0 has changed:

An error occurred while installing python-http-client==3.1.0 --hash=sha256:7e430f4b9dd2b621b0051f6a362f103447ea8e267594c602a5c502a0c694ee38! Will try again.
Installing initially failed dependencies…
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Looking in indexes: https://pypi.org/simple, http://10.0.0.4/simple', 'Collecting python-http-client==3.1.0 (from -r /tmp/pipenv-2q1u1rxu-requirements/pipenv-2qf8ouw3-requirement.txt (line 1))', '  Using cached https://files.pythonhosted.org/packages/5c/5c/9e0cde562757bdb385a3644235e7c4da6f76c8a43d573eb76384ef461d40/python_http_client-3.1.0-py3-none-any.whl']
[pipenv.exceptions.InstallError]: ['ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.', '    python-http-client==3.1.0 from https://files.pythonhosted.org/packages/5c/5c/9e0cde562757bdb385a3644235e7c4da6f76c8a43d573eb76384ef461d40/python_http_client-3.1.0-py3-none-any.whl#sha256=84267d8dcb7bcdf4c5cef321a533cc584c5b52159d4a4d3d4139bfed347b8006 (from -r /tmp/pipenv-2q1u1rxu-requirements/pipenv-2qf8ouw3-requirement.txt (line 1)):', '        Expected sha256 7e430f4b9dd2b621b0051f6a362f103447ea8e267594c602a5c502a0c694ee38', '             Got        84267d8dcb7bcdf4c5cef321a533cc584c5b52159d4a4d3d4139bfed347b8006']
ERROR: ERROR: Package installation failed...

Furthermore, it is not possible to install 3.2.0 using pipenv

An error occurred while installing python-http-client==3.2.0 --hash=sha256:eaea36b6bffc1530eb31311588570d6a5b8a9b124c1a6e08d09a5dc8a92a092f! Will try again.
Installing initially failed dependencies…
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Looking in indexes: https://pypi.org/simple, http://10.0.0.4/simple', 'Collecting python-http-client==3.2.0 (from -r /tmp/pipenv-12fjrzlj-requirements/pipenv-bj2op5q0-requirement.txt (line 1))']
[pipenv.exceptions.InstallError]: ['ERROR: Could not find a version that satisfies the requirement python-http-client==3.2.0 (from -r /tmp/pipenv-12fjrzlj-requirements/pipenv-bj2op5q0-requirement.txt (line 1)) (from versions: 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.2.3, 1.2.4, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.3.0, 2.4.0, 3.0.0, 3.1.0)', 'ERROR: No matching distribution found for python-http-client==3.2.0 (from -r /tmp/pipenv-12fjrzlj-requirements/pipenv-bj2op5q0-requirement.txt (line 1))']
ERROR: ERROR: Package installation failed...

A look at the pypi repository ( https://pypi.org/simple/python-http-client/ ) show the following:

python_http_client-3.0.0-py2.py3-none-any.whl
python_http_client-3.0.0.tar.gz
python_http_client-3.1.0-py3-none-any.whl
python_http_client-3.1.0.tar.gz
python_http_client-3.2.0-py2-none-any.whl

Looking at the .whl packages:

python-http-client pypi repository Screen Shot 2019-09-12 at 17 17 18

I'm wondering: did the release for 3.2.0 override the old 3.1.0 python 3 package instead of being released as a 3.2.0 python 3 package?

Steps to Reproduce

$ pipenv install --verbose python-http-client ``` pipenv install --verbose python-http-client Creating a Pipfile for this project… Installing python-http-client… ⠋ Installing...Installing 'python-http-client' $ ['/home/user/.local/share/virtualenvs/user-39SWxFAg/bin/pip', 'install', '--verbose', '--upgrade', 'python-http-client', '-i', 'https://pypi.org/simple'] Adding python-http-client to Pipfile's [packages]… ✔ Installation Succeeded Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✔ Success! Using pip: -i https://pypi.org/simple Using pip: -i https://pypi.org/simple Using pip: -i https://pypi.org/simple ROUND 1 Current constraints: python-http-client Finding the best candidates: found candidate python-http-client==3.2.0 (constraint was ) Finding secondary dependencies: python-http-client==3.2.0 requires - ------------------------------------------------------------ Result of round 1: stable, done Updated Pipfile.lock (d26f8c)! Installing dependencies from Pipfile.lock (d26f8c)… Installing 'python-http-client'▉▉▉▉▉▉▉▉ 0/1 — 00:00:00 $ ['/home/user/.local/share/virtualenvs/user-39SWxFAg/bin/pip', 'install', '--verbose', '--upgrade', '--no-deps', '-r', '/tmp/pipenv-txiece61-requirements/pipenv-vls1l97r-requirement.txt', '-i', 'https://pypi.org/simple', '--require-hashes'] Created temporary directory: /tmp/pip-ephem-wheel-cache-rc_xps4w Created temporary directory: /tmp/pip-req-tracker-ampybis3 Created requirements tracker '/tmp/pip-req-tracker-ampybis3' Created temporary directory: /tmp/pip-install-xde3vkrb Collecting python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-vls1l97r-requirement.txt (line 1)) 1 location(s) to search for versions of python-http-client: * https://pypi.org/simple/python-http-client/ Getting page https://pypi.org/simple/python-http-client/ Found index url https://pypi.org/simple Looking up "https://pypi.org/simple/python-http-client/" 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/python-http-client/ HTTP/1.1" 304 0 Analyzing links from page https://pypi.org/simple/python-http-client/ Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/48/51/975e4ed7eebc10d82c16a6fe0f03a3d4cda00c7679a17aa896491ff9fb64/python_http_client-1.0.0.macosx-10.10-x86_64.exe#sha256=ab04220c135c87fe8a0ff6a7613472129f02182a2dc1ba7cadaaa1a479e6a26d (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ac/7b/1266b71d2395c04c60f858cedfec0adb03a445cf4e96a6b3a12f8a0b4b36/python_http_client-1.0.0.tar.gz#sha256=0d9ad638aadefb2ca581700d45e2afcbe94c77ee0b8ab5099b0ca9ecd3613521 (from https://pypi.org/simple/python-http-client/), version: 1.0.0 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/81/73/75992a9400ec78ca126537fa27e212050ec5676f076b6e2583ebee4661d4/python_http_client-1.0.1.macosx-10.10-x86_64.exe#sha256=bd2893c0387ec637d94d4aa5ba7a11fb982641af10452d8dd91bb59cb7a098ea (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/e9/8b/41097adc378364b22a7a0fdf52303e922bf152c48a23f121851bcda8c852/python_http_client-1.0.1.tar.gz#sha256=50d0a597bf445b38f1a3fdb6bf71e02c22e8d0052e6dfb0fa7e2df497ed02a9a (from https://pypi.org/simple/python-http-client/), version: 1.0.1 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/40/cd/c0cfbef2615f746303c9ba54953c923ac233a4726ca87acdde2fd1d6fdc0/python_http_client-1.0.2.macosx-10.10-x86_64.exe#sha256=153ad6d9691126750a871baa25a906ef549bde53f96822f5f1fe98668f078fcb (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/dd/ec/01315d366d69d1ee02181062b55a6e6852e877d9e98cac9ae371185d8f8b/python_http_client-1.0.2.tar.gz#sha256=e9b72cc165f507f39142445dd898bf102b4a99b1ba6fd80d34c52b95e4130951 (from https://pypi.org/simple/python-http-client/), version: 1.0.2 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/20/3e/d496b197cd8d4f9872a84ac0c393910173c8296928774d6a3b9953f5701d/python_http_client-1.1.0.macosx-10.10-x86_64.exe#sha256=8ea23ac5ed301bb29bd78b0178b6e6250a144e57987d42da5b46d895dbc6167f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ce/d0/22a5a7db798cfa82ea02b9381aa0dc7a19e8e5f7dc1f55b2378e596b4daa/python_http_client-1.1.0.tar.gz#sha256=ec9effbdfed119aaf4bf10f2a52c8b62df9f34b858f4104228fb3d20903073e4 (from https://pypi.org/simple/python-http-client/), version: 1.1.0 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/63/47/d1042c2c58ec273f0a87011d86d8269cd68999bb3abdc1a1655bbad4929e/python_http_client-1.1.1.macosx-10.10-x86_64.exe#sha256=e7315a49ff25fa8676e9320ec244b009d15a45e3c1a20fc764fbf2103eeef9ba (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ad/3a/ce29c33759658e1c9b5e9df957aaf3246ec498e7364d391bccf76711be2b/python_http_client-1.1.1.tar.gz#sha256=5aa652c87cd383a33e918f5123c182ac2d60cf7b263e8c7cacfb8353f53fcefc (from https://pypi.org/simple/python-http-client/), version: 1.1.1 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/0f/8f/2c912c4a8f3fe1fbb365b370f31d419d5f5b4cdb9450b02ff65de3dc60c6/python_http_client-1.1.2.macosx-10.10-x86_64.exe#sha256=f46112a5ccabc6188fa93435d0faf92b4a0aa2d3e4d54824820b5beb36ca0590 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ff/f6/544eabb71e93648cbe54bc6889bdac9cf5b5f979ef67bbafbe1ab3dad961/python_http_client-1.1.2.tar.gz#sha256=a46a470eb13f9643e5ce63dc67c3193864541325b6fe868ef459682b84cb1b5b (from https://pypi.org/simple/python-http-client/), version: 1.1.2 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/5f/8a/bef7d1f57ecd14403c984c2cc8abcad385ee0d952e9f428ea176c026b7a1/python_http_client-1.1.3.macosx-10.10-x86_64.exe#sha256=0676ff97678be4a1b64f0eef853767d84c99cfc35bebcd932e8ea0bd3850fa37 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/27/55/9ec10009af78a01ff1796aef497bd32f308ccc4dc23155f926a3c187d8de/python_http_client-1.1.3.tar.gz#sha256=4bc075607f4005d66a7b5039ac836ceb467bb091cce034c343d857182cd7893d (from https://pypi.org/simple/python-http-client/), version: 1.1.3 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/7d/77/220f2aa0415e501653e8b6983e899678b965de14c83c99c17e1e6ff3111b/python_http_client-1.2.3.macosx-10.10-x86_64.exe#sha256=f866df885580617f2f86553bc2ce454468df951d288ca99d52c542ae424dda18 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/90/75/59cef3ed437022a545177ec9fc59d633a4064c1c05a2571058aea5ac9c49/python_http_client-1.2.3.tar.gz#sha256=3f25f2431c61dfbe494470d671672b2c6c86a9bcd24c340259e86813fe3dd5ac (from https://pypi.org/simple/python-http-client/), version: 1.2.3 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/32/4c/9efb45300100f993b111e69b30b07906aa21ebd9e8a2fc0d8398e0ee44ae/python_http_client-1.2.4-py2-none-any.whl#sha256=11b60d3e479df89b841eb3f865bfca4c8beebef5a62150a4c394ca509dfb084b (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/fc/7f/38ed0e29a4c2ef0fba00bf48266e7e08bc28ed91f852a70ab37a19d59915/python_http_client-1.2.4.tar.gz#sha256=99f47c173d85769390c13f9fc712046ed1de7686e33466da6ad7687f707ebcae (from https://pypi.org/simple/python-http-client/), version: 1.2.4 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/8b/b7/e5dd67637267f9e4d674dcdc47aaa9fe82bf60bdf2d500de115a92133cf7/python_http_client-2.0.0-py2-none-any.whl#sha256=bb143f9ce1fc053c6f0ba71a34c37056c582ad9e1c52e0bed1a253e0e548f51f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/28/12/2064c0b6a1826036208314eea1b2a93d112340551364948ca7bcb4146fe3/python_http_client-2.0.0.tar.gz#sha256=602f810f05c504a77397897193f6dfe1d0a810576c2586aa401f4b2eda098327 (from https://pypi.org/simple/python-http-client/), version: 2.0.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/5d/52/270069ce06123cd010d9897b2550d4fc5692d183d2c2d3e31cd59cbb17d4/python_http_client-2.1.0-py2-none-any.whl#sha256=d879e0ac1ab0f73473329af3ffe89c0e7389a810ab30d91d0edeaf90f7848e0f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/cd/8b/9ba8081a8251262611468889fc7dd4af16901f9af0527cbb7e19c70f9a6c/python_http_client-2.1.0.tar.gz#sha256=8f8548f4fcd666e0aa162b5aa18d41824ef52260a962325d41af98002219f23e (from https://pypi.org/simple/python-http-client/), version: 2.1.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/db/34/fa144567762ed51668d97b9c48f3d0ac5cf0e9d3e488575f9d7757c3a973/python_http_client-2.1.1-py2-none-any.whl#sha256=06eb8cf5ada17d89af5b0b38b348303ff60c4a2fd91c341d8174a6de2303302f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/39/05/4090aaa066bdf83792989f1d44d77c5772cb4c37d6778c8650dcb3fb81dc/python_http_client-2.1.1.tar.gz#sha256=65a29260a646824cd54da044a4fb113e380d45055654aa24519f79c797eee3c3 (from https://pypi.org/simple/python-http-client/), version: 2.1.1 Found link https://files.pythonhosted.org/packages/94/9c/dd62c26d1b1ae149eb4b361754b0496c396b774cc975c943b5fa2b38dfa6/python_http_client-2.2.0-py2.py3-none-any.whl#sha256=4bf1f0fdfdae6c001c99ec60b2600da7fea742ca43ca0537a9c51f61644b5534 (from https://pypi.org/simple/python-http-client/), version: 2.2.0 Found link https://files.pythonhosted.org/packages/94/c6/eefff9792067087493a1ae3ecae43df3677cdffb9d4abf80ef8b3f9ec9ce/python_http_client-2.2.0.tar.gz#sha256=1c5d4c93800c60131bc23db2035fd0426012e0c2549f211a23a9d8df80745ef4 (from https://pypi.org/simple/python-http-client/), version: 2.2.0 Found link https://files.pythonhosted.org/packages/97/c5/45b826bad60521001ff7fe3f8af0436f9b62b078724f3673fbe7b5735704/python_http_client-2.2.1-py2.py3-none-any.whl#sha256=2e86716cdc68c28bf25fd64786246cb2d91a6803dd3a4e1028204f1e63ee90bc (from https://pypi.org/simple/python-http-client/), version: 2.2.1 Found link https://files.pythonhosted.org/packages/8c/14/0b8da61e21a4dc62ca11fca891bae8f06388e481d858bc42d35555ea6c2c/python_http_client-2.2.1.tar.gz#sha256=c9aedb0360c65ad769c0d083b664ab4e384f84f77a20726355c6f2ff540da7f9 (from https://pypi.org/simple/python-http-client/), version: 2.2.1 Found link https://files.pythonhosted.org/packages/1f/3b/8f3b80ad341a2f564338c4429031be5e4e00ec35d88bce9775d4cb8405d3/python_http_client-2.3.0-py2.py3-none-any.whl#sha256=16f62df93271f4760c244babd578671bed6f28af096488c80ff9a13f3050da4f (from https://pypi.org/simple/python-http-client/), version: 2.3.0 Found link https://files.pythonhosted.org/packages/df/ed/7fd55b6a3b9f86afeaaf6be48e4bdfb05ab22b7eed191f899a7a4230d227/python_http_client-2.3.0.tar.gz#sha256=f7b8ebea326c34f23d1d3e33583bdbe13a13a937ac50d4cd377a687bdf35925b (from https://pypi.org/simple/python-http-client/), version: 2.3.0 Found link https://files.pythonhosted.org/packages/3c/bb/542ac563cbede90eb297739421ee0c311c9bf28addaeb80e62ffa0ed4e37/python_http_client-2.4.0-py2.py3-none-any.whl#sha256=291497a005a489e4df07788544a677503652a41aa5369c622ac79e338058cf0b (from https://pypi.org/simple/python-http-client/), version: 2.4.0 Found link https://files.pythonhosted.org/packages/81/fd/72ed766f4ecc3e64ee8848faf96497f55b7d66a59e1585eb91bdf4321a03/python_http_client-2.4.0.tar.gz#sha256=c8d459812789f06e7b7df06fbc527bfe1378bb8847e8e0220e3f966335bad8a7 (from https://pypi.org/simple/python-http-client/), version: 2.4.0 Found link https://files.pythonhosted.org/packages/5e/9a/5fd493d1e30c44ddb2c73a43ac94bc4739c5f5b6b0a5a41f3a547155f4b7/python_http_client-3.0.0-py2.py3-none-any.whl#sha256=c9571823fb6994793bec520f8dbe8dd74ccdd28072b1fae1ab9fb728728e6619 (from https://pypi.org/simple/python-http-client/), version: 3.0.0 Found link https://files.pythonhosted.org/packages/9a/f8/0ef3d2869c11a46687ea4fea67858ad39f03f2f1ef4f80618c377bf479ca/python_http_client-3.0.0.tar.gz#sha256=481dd0bb1ae8248e47d16e73642813006025f164e6a715f4b1e53d7ecae17675 (from https://pypi.org/simple/python-http-client/), version: 3.0.0 Found link https://files.pythonhosted.org/packages/5c/5c/9e0cde562757bdb385a3644235e7c4da6f76c8a43d573eb76384ef461d40/python_http_client-3.1.0-py3-none-any.whl#sha256=84267d8dcb7bcdf4c5cef321a533cc584c5b52159d4a4d3d4139bfed347b8006 (from https://pypi.org/simple/python-http-client/), version: 3.1.0 Found link https://files.pythonhosted.org/packages/e0/74/e43e494a44e78a1188552aa9dfc2f738cd4089b6f8a18c49f186f2b841a3/python_http_client-3.1.0.tar.gz#sha256=7e430f4b9dd2b621b0051f6a362f103447ea8e267594c602a5c502a0c694ee38 (from https://pypi.org/simple/python-http-client/), version: 3.1.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/15/16/c00bb82937874010243ec4fd885b137d35661f724a7248eb5d24dca9428e/python_http_client-3.2.0-py2-none-any.whl#sha256=eaea36b6bffc1530eb31311588570d6a5b8a9b124c1a6e08d09a5dc8a92a092f (from https://pypi.org/simple/python-http-client/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) Checked 0 links for project 'python-http-client' against 1 hashes (0 matches, 0 no digest): discarding no candidates ERROR: Could not find a version that satisfies the requirement python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-vls1l97r-requirement.txt (line 1)) (from versions: 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.2.3, 1.2.4, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.3.0, 2.4.0, 3.0.0, 3.1.0) Cleaning up... Removed build tracker '/tmp/pip-req-tracker-ampybis3' ERROR: No matching distribution found for python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-vls1l97r-requirement.txt (line 1)) Exception information: Traceback (most recent call last): File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 188, in main status = self.run(options, args) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 345, in run resolver.resolve(requirement_set) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 196, in resolve self._resolve_one(requirement_set, req) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 359, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 307, in _get_abstract_dist_for self.require_hashes File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 134, in prepare_linked_requirement req.populate_link(finder, upgrade_allowed, require_hashes) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/req/req_install.py", line 211, in populate_link self.link = finder.find_requirement(self, upgrade) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/index.py", line 1228, in find_requirement 'No matching distribution found for %s' % req pip._internal.exceptions.DistributionNotFound: No matching distribution found for python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-vls1l97r-requirement.txt (line 1)) An error occurred while installing python-http-client==3.2.0 --hash=sha256:eaea36b6bffc1530eb31311588570d6a5b8a9b124c1a6e08d09a5dc8a92a092f! Will try again. 🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 1/1 — 00:00:03 Installing initially failed dependencies… Installing 'python-http-client'▉▉▉▉▉▉ 0/1 — 00:00:00 $ ['/home/user/.local/share/virtualenvs/user-39SWxFAg/bin/pip', 'install', '--verbose', '--upgrade', '--no-deps', '-r', '/tmp/pipenv-txiece61-requirements/pipenv-pzpt2zys-requirement.txt', '-i', 'https://pypi.org/simple', '--require-hashes'] Created temporary directory: /tmp/pip-ephem-wheel-cache-rz9p6asj Created temporary directory: /tmp/pip-req-tracker-zbxyn7an Created requirements tracker '/tmp/pip-req-tracker-zbxyn7an' Created temporary directory: /tmp/pip-install-px4y88au Collecting python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-pzpt2zys-requirement.txt (line 1)) 1 location(s) to search for versions of python-http-client: * https://pypi.org/simple/python-http-client/ Getting page https://pypi.org/simple/python-http-client/ Found index url https://pypi.org/simple Looking up "https://pypi.org/simple/python-http-client/" 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/python-http-client/ HTTP/1.1" 304 0 Analyzing links from page https://pypi.org/simple/python-http-client/ Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/48/51/975e4ed7eebc10d82c16a6fe0f03a3d4cda00c7679a17aa896491ff9fb64/python_http_client-1.0.0.macosx-10.10-x86_64.exe#sha256=ab04220c135c87fe8a0ff6a7613472129f02182a2dc1ba7cadaaa1a479e6a26d (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ac/7b/1266b71d2395c04c60f858cedfec0adb03a445cf4e96a6b3a12f8a0b4b36/python_http_client-1.0.0.tar.gz#sha256=0d9ad638aadefb2ca581700d45e2afcbe94c77ee0b8ab5099b0ca9ecd3613521 (from https://pypi.org/simple/python-http-client/), version: 1.0.0 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/81/73/75992a9400ec78ca126537fa27e212050ec5676f076b6e2583ebee4661d4/python_http_client-1.0.1.macosx-10.10-x86_64.exe#sha256=bd2893c0387ec637d94d4aa5ba7a11fb982641af10452d8dd91bb59cb7a098ea (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/e9/8b/41097adc378364b22a7a0fdf52303e922bf152c48a23f121851bcda8c852/python_http_client-1.0.1.tar.gz#sha256=50d0a597bf445b38f1a3fdb6bf71e02c22e8d0052e6dfb0fa7e2df497ed02a9a (from https://pypi.org/simple/python-http-client/), version: 1.0.1 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/40/cd/c0cfbef2615f746303c9ba54953c923ac233a4726ca87acdde2fd1d6fdc0/python_http_client-1.0.2.macosx-10.10-x86_64.exe#sha256=153ad6d9691126750a871baa25a906ef549bde53f96822f5f1fe98668f078fcb (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/dd/ec/01315d366d69d1ee02181062b55a6e6852e877d9e98cac9ae371185d8f8b/python_http_client-1.0.2.tar.gz#sha256=e9b72cc165f507f39142445dd898bf102b4a99b1ba6fd80d34c52b95e4130951 (from https://pypi.org/simple/python-http-client/), version: 1.0.2 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/20/3e/d496b197cd8d4f9872a84ac0c393910173c8296928774d6a3b9953f5701d/python_http_client-1.1.0.macosx-10.10-x86_64.exe#sha256=8ea23ac5ed301bb29bd78b0178b6e6250a144e57987d42da5b46d895dbc6167f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ce/d0/22a5a7db798cfa82ea02b9381aa0dc7a19e8e5f7dc1f55b2378e596b4daa/python_http_client-1.1.0.tar.gz#sha256=ec9effbdfed119aaf4bf10f2a52c8b62df9f34b858f4104228fb3d20903073e4 (from https://pypi.org/simple/python-http-client/), version: 1.1.0 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/63/47/d1042c2c58ec273f0a87011d86d8269cd68999bb3abdc1a1655bbad4929e/python_http_client-1.1.1.macosx-10.10-x86_64.exe#sha256=e7315a49ff25fa8676e9320ec244b009d15a45e3c1a20fc764fbf2103eeef9ba (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ad/3a/ce29c33759658e1c9b5e9df957aaf3246ec498e7364d391bccf76711be2b/python_http_client-1.1.1.tar.gz#sha256=5aa652c87cd383a33e918f5123c182ac2d60cf7b263e8c7cacfb8353f53fcefc (from https://pypi.org/simple/python-http-client/), version: 1.1.1 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/0f/8f/2c912c4a8f3fe1fbb365b370f31d419d5f5b4cdb9450b02ff65de3dc60c6/python_http_client-1.1.2.macosx-10.10-x86_64.exe#sha256=f46112a5ccabc6188fa93435d0faf92b4a0aa2d3e4d54824820b5beb36ca0590 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/ff/f6/544eabb71e93648cbe54bc6889bdac9cf5b5f979ef67bbafbe1ab3dad961/python_http_client-1.1.2.tar.gz#sha256=a46a470eb13f9643e5ce63dc67c3193864541325b6fe868ef459682b84cb1b5b (from https://pypi.org/simple/python-http-client/), version: 1.1.2 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/5f/8a/bef7d1f57ecd14403c984c2cc8abcad385ee0d952e9f428ea176c026b7a1/python_http_client-1.1.3.macosx-10.10-x86_64.exe#sha256=0676ff97678be4a1b64f0eef853767d84c99cfc35bebcd932e8ea0bd3850fa37 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/27/55/9ec10009af78a01ff1796aef497bd32f308ccc4dc23155f926a3c187d8de/python_http_client-1.1.3.tar.gz#sha256=4bc075607f4005d66a7b5039ac836ceb467bb091cce034c343d857182cd7893d (from https://pypi.org/simple/python-http-client/), version: 1.1.3 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/7d/77/220f2aa0415e501653e8b6983e899678b965de14c83c99c17e1e6ff3111b/python_http_client-1.2.3.macosx-10.10-x86_64.exe#sha256=f866df885580617f2f86553bc2ce454468df951d288ca99d52c542ae424dda18 (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/90/75/59cef3ed437022a545177ec9fc59d633a4064c1c05a2571058aea5ac9c49/python_http_client-1.2.3.tar.gz#sha256=3f25f2431c61dfbe494470d671672b2c6c86a9bcd24c340259e86813fe3dd5ac (from https://pypi.org/simple/python-http-client/), version: 1.2.3 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/32/4c/9efb45300100f993b111e69b30b07906aa21ebd9e8a2fc0d8398e0ee44ae/python_http_client-1.2.4-py2-none-any.whl#sha256=11b60d3e479df89b841eb3f865bfca4c8beebef5a62150a4c394ca509dfb084b (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/fc/7f/38ed0e29a4c2ef0fba00bf48266e7e08bc28ed91f852a70ab37a19d59915/python_http_client-1.2.4.tar.gz#sha256=99f47c173d85769390c13f9fc712046ed1de7686e33466da6ad7687f707ebcae (from https://pypi.org/simple/python-http-client/), version: 1.2.4 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/8b/b7/e5dd67637267f9e4d674dcdc47aaa9fe82bf60bdf2d500de115a92133cf7/python_http_client-2.0.0-py2-none-any.whl#sha256=bb143f9ce1fc053c6f0ba71a34c37056c582ad9e1c52e0bed1a253e0e548f51f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/28/12/2064c0b6a1826036208314eea1b2a93d112340551364948ca7bcb4146fe3/python_http_client-2.0.0.tar.gz#sha256=602f810f05c504a77397897193f6dfe1d0a810576c2586aa401f4b2eda098327 (from https://pypi.org/simple/python-http-client/), version: 2.0.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/5d/52/270069ce06123cd010d9897b2550d4fc5692d183d2c2d3e31cd59cbb17d4/python_http_client-2.1.0-py2-none-any.whl#sha256=d879e0ac1ab0f73473329af3ffe89c0e7389a810ab30d91d0edeaf90f7848e0f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/cd/8b/9ba8081a8251262611468889fc7dd4af16901f9af0527cbb7e19c70f9a6c/python_http_client-2.1.0.tar.gz#sha256=8f8548f4fcd666e0aa162b5aa18d41824ef52260a962325d41af98002219f23e (from https://pypi.org/simple/python-http-client/), version: 2.1.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/db/34/fa144567762ed51668d97b9c48f3d0ac5cf0e9d3e488575f9d7757c3a973/python_http_client-2.1.1-py2-none-any.whl#sha256=06eb8cf5ada17d89af5b0b38b348303ff60c4a2fd91c341d8174a6de2303302f (from https://pypi.org/simple/python-http-client/) Found link https://files.pythonhosted.org/packages/39/05/4090aaa066bdf83792989f1d44d77c5772cb4c37d6778c8650dcb3fb81dc/python_http_client-2.1.1.tar.gz#sha256=65a29260a646824cd54da044a4fb113e380d45055654aa24519f79c797eee3c3 (from https://pypi.org/simple/python-http-client/), version: 2.1.1 Found link https://files.pythonhosted.org/packages/94/9c/dd62c26d1b1ae149eb4b361754b0496c396b774cc975c943b5fa2b38dfa6/python_http_client-2.2.0-py2.py3-none-any.whl#sha256=4bf1f0fdfdae6c001c99ec60b2600da7fea742ca43ca0537a9c51f61644b5534 (from https://pypi.org/simple/python-http-client/), version: 2.2.0 Found link https://files.pythonhosted.org/packages/94/c6/eefff9792067087493a1ae3ecae43df3677cdffb9d4abf80ef8b3f9ec9ce/python_http_client-2.2.0.tar.gz#sha256=1c5d4c93800c60131bc23db2035fd0426012e0c2549f211a23a9d8df80745ef4 (from https://pypi.org/simple/python-http-client/), version: 2.2.0 Found link https://files.pythonhosted.org/packages/97/c5/45b826bad60521001ff7fe3f8af0436f9b62b078724f3673fbe7b5735704/python_http_client-2.2.1-py2.py3-none-any.whl#sha256=2e86716cdc68c28bf25fd64786246cb2d91a6803dd3a4e1028204f1e63ee90bc (from https://pypi.org/simple/python-http-client/), version: 2.2.1 Found link https://files.pythonhosted.org/packages/8c/14/0b8da61e21a4dc62ca11fca891bae8f06388e481d858bc42d35555ea6c2c/python_http_client-2.2.1.tar.gz#sha256=c9aedb0360c65ad769c0d083b664ab4e384f84f77a20726355c6f2ff540da7f9 (from https://pypi.org/simple/python-http-client/), version: 2.2.1 Found link https://files.pythonhosted.org/packages/1f/3b/8f3b80ad341a2f564338c4429031be5e4e00ec35d88bce9775d4cb8405d3/python_http_client-2.3.0-py2.py3-none-any.whl#sha256=16f62df93271f4760c244babd578671bed6f28af096488c80ff9a13f3050da4f (from https://pypi.org/simple/python-http-client/), version: 2.3.0 Found link https://files.pythonhosted.org/packages/df/ed/7fd55b6a3b9f86afeaaf6be48e4bdfb05ab22b7eed191f899a7a4230d227/python_http_client-2.3.0.tar.gz#sha256=f7b8ebea326c34f23d1d3e33583bdbe13a13a937ac50d4cd377a687bdf35925b (from https://pypi.org/simple/python-http-client/), version: 2.3.0 Found link https://files.pythonhosted.org/packages/3c/bb/542ac563cbede90eb297739421ee0c311c9bf28addaeb80e62ffa0ed4e37/python_http_client-2.4.0-py2.py3-none-any.whl#sha256=291497a005a489e4df07788544a677503652a41aa5369c622ac79e338058cf0b (from https://pypi.org/simple/python-http-client/), version: 2.4.0 Found link https://files.pythonhosted.org/packages/81/fd/72ed766f4ecc3e64ee8848faf96497f55b7d66a59e1585eb91bdf4321a03/python_http_client-2.4.0.tar.gz#sha256=c8d459812789f06e7b7df06fbc527bfe1378bb8847e8e0220e3f966335bad8a7 (from https://pypi.org/simple/python-http-client/), version: 2.4.0 Found link https://files.pythonhosted.org/packages/5e/9a/5fd493d1e30c44ddb2c73a43ac94bc4739c5f5b6b0a5a41f3a547155f4b7/python_http_client-3.0.0-py2.py3-none-any.whl#sha256=c9571823fb6994793bec520f8dbe8dd74ccdd28072b1fae1ab9fb728728e6619 (from https://pypi.org/simple/python-http-client/), version: 3.0.0 Found link https://files.pythonhosted.org/packages/9a/f8/0ef3d2869c11a46687ea4fea67858ad39f03f2f1ef4f80618c377bf479ca/python_http_client-3.0.0.tar.gz#sha256=481dd0bb1ae8248e47d16e73642813006025f164e6a715f4b1e53d7ecae17675 (from https://pypi.org/simple/python-http-client/), version: 3.0.0 Found link https://files.pythonhosted.org/packages/5c/5c/9e0cde562757bdb385a3644235e7c4da6f76c8a43d573eb76384ef461d40/python_http_client-3.1.0-py3-none-any.whl#sha256=84267d8dcb7bcdf4c5cef321a533cc584c5b52159d4a4d3d4139bfed347b8006 (from https://pypi.org/simple/python-http-client/), version: 3.1.0 Found link https://files.pythonhosted.org/packages/e0/74/e43e494a44e78a1188552aa9dfc2f738cd4089b6f8a18c49f186f2b841a3/python_http_client-3.1.0.tar.gz#sha256=7e430f4b9dd2b621b0051f6a362f103447ea8e267594c602a5c502a0c694ee38 (from https://pypi.org/simple/python-http-client/), version: 3.1.0 Skipping link: none of the wheel's tags match: py2-none-any: https://files.pythonhosted.org/packages/15/16/c00bb82937874010243ec4fd885b137d35661f724a7248eb5d24dca9428e/python_http_client-3.2.0-py2-none-any.whl#sha256=eaea36b6bffc1530eb31311588570d6a5b8a9b124c1a6e08d09a5dc8a92a092f (from https://pypi.org/simple/python-http-client/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) Checked 0 links for project 'python-http-client' against 1 hashes (0 matches, 0 no digest): discarding no candidates Cleaning up... Removed build tracker '/tmp/pip-req-tracker-zbxyn7an' Exception information: Traceback (most recent call last): File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 188, in main status = self.run(options, args) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 345, in run resolver.resolve(requirement_set) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 196, in resolve self._resolve_one(requirement_set, req) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 359, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/legacy_resolve.py", line 307, in _get_abstract_dist_for self.require_hashes File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 134, in prepare_linked_requirement req.populate_link(finder, upgrade_allowed, require_hashes) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/req/req_install.py", line 211, in populate_link self.link = finder.find_requirement(self, upgrade) File "/home/user/.local/share/virtualenvs/user-39SWxFAg/lib/python3.6/site-packages/pip/_internal/index.py", line 1228, in find_requirement 'No matching distribution found for %s' % req pip._internal.exceptions.DistributionNotFound: No matching distribution found for python-http-client==3.2.0 (from -r /tmp/pipenv-txiece61-requirements/pipenv-pzpt2zys-requirement.txt (line 1)) Traceback (most recent call last): File "/usr/local/bin/pipenv", line 10, in sys.exit(cli()) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 764, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/decorators.py", line 64, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/pipenv/cli/command.py", line 254, in install editable_packages=state.installstate.editables, File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1992, in do_install skip_lock=skip_lock, File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init pypi_mirror=pypi_mirror, File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry) File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs raise exceptions.InstallError(c.dep.name, extra=err_lines) pipenv.exceptions.InstallError: ERROR: ERROR: Package installation failed... ☤ ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/1 — 00:0 ```

Technical details:

$ pipenv --support Pipenv version: `'2018.11.26'` Pipenv location: `'/usr/local/lib/python3.6/site-packages/pipenv'` Python location: `'/usr/local/bin/python'` Python installations found: - `3.6.9`: `/usr/local/bin/python` - `3.6.9`: `/usr/local/bin/python3.6m` - `3.5.3`: `/usr/bin/python3` - `3.5.3`: `/usr/bin/python3.5m` - `2.7.13`: `/usr/bin/python` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.6.9', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.14.131-linuxkit', 'platform_system': 'Linux', 'platform_version': '#1 SMP Fri Jul 19 12:31:17 UTC 2019', 'python_full_version': '3.6.9', 'python_version': '3.6', 'sys_platform': 'linux'} ``` System environment variables: - `PATH` - `HOSTNAME` - `TERM` - `LANG` - `GPG_KEY` - `PYTHON_VERSION` - `PYTHON_PIP_VERSION` - `PYTHON_GET_PIP_URL` - `PYTHON_GET_PIP_SHA256` - `HOME` - `PIP_DISABLE_PIP_VERSION_CHECK` - `PYTHONDONTWRITEBYTECODE` - `PIP_SHIMS_BASE_MODULE` - `PIP_PYTHON_PATH` - `PYTHONFINDER_IGNORE_UNSUPPORTED` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/user/.local/bin` - `LANG`: `C.UTF-8` ---------------------------
kblomster commented 5 years ago

Broke our build as well. Downgrading to 3.0.0 seems to work as a temporary solution.

thinkingserious commented 5 years ago

Hello @illfang, @kblomster,

Thanks for bringing this to our attention. This was the first time I used twine to execute the release and I think I found the issue.

It looks like I need to run the following commands:

python setup.py sdist
python setup.py sdist bdist_wheel
python3 setup.py sdist
python3 setup.py sdist bdist_wheel
twine check dist/*
twine upload dist/*whl dist/*gz

When I did the release yesterday, I did not execute the python3 commands nor the python setup.py sdist commands. I'm still unclear on how the release 3.1 was modified. Generally, I see an error when trying to upload a package that already exists on PyPi.

Could you all please try v3.2.1. I tried to reproduce using pipenv and it looks like v3.2.1 has correctly uploaded for both python 2 & 3.

With best regards,

Elmer

michi88 commented 5 years ago

pipenv requirement python-http-client = ">=3.2.1" works for me.

thinkingserious commented 5 years ago

Thanks for verifying @michi88!

I also went back and re-uploaded the missing 3.2.0 files.

I also verified that I can not re-upload an existing file, so I'm still not sure why the 3.1.0 hash would have changed.

illfang commented 5 years ago

@thinkingserious Thank you for the fast release of the 3.2.1 version. Now everything works again for us and in my opinion the issue can be closed.

thinkingserious commented 5 years ago

Thanks for the follow up @illfang!

namgivu commented 5 years ago

I ask pipenv to re-generate the Pipfile.lock and fix the error from my side.

pipenv lock

then install the packages again

pipenv sync