-
-
Notifications
You must be signed in to change notification settings - Fork 555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update pip to 20.2.2, setuptools to 49.6.0 #30317
Comments
Author: Matthias Koeppe |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:7
I tried this as recommended in #30459, but it fails with "Error downloading pip-20.2.2.tar.gz" because this version of pip cannot be found on any of the sage mirrors apparently. Do I have to change something before running this branch? Just out of interest, what is the reason for this spkg infrastructure over say pipenv + pipfile? |
comment:8
Replying to @tobiasdiez:
Tickets with package changes need |
comment:9
Replying to @tobiasdiez:
If you are asking why we bypass proper package management by pip and install things in the most basic way using I am hoping that we can make the installation of Python packages more straightforward in the Sage 9.3 cycle. #29500 (Install all Python packages via pip wheel) is a step in this direction. I haven't looked at pipenv in detail; pipfile looks like it is far from a stable version |
comment:10
After Thanks for the explanation. It's interesting to learn more about the inner workings of sage. Pipfile is as stable as pipenv, since the latter uses it heavily. But if I understand it correctly, you are not using a virtual environment for the local python installation, right? |
comment:12
Looks like a straightforward update to me. It works for me on OS X. Other issues could be addressed on another ticket: the problems reported by @tobiasdiez look like they're independent of the changes here, unless I'm misunderstanding. |
Reviewer: John Palmieri |
comment:13
Thanks! |
Changed branch from u/mkoeppe/update_pip_to_20_2_1__setuptools_to_49_2_1 to |
Changed commit from |
comment:15
Some if not all these changes are reverted in 50.1.0, 50.2.0, 50.3.0, |
Previous update: #29803 (20.1.1, 47.1.1)
https://pypi.org/project/pip 20.2.2 was released 2020-08-11 and is latest as of 2020-08-27.
setuptools 49.6.0 was released on 2020-08-13 and is latest stable as of 2020-08-27. (50.0.0 will bring backward-incompatible changes; see https://setuptools.readthedocs.io/en/latest/history.html#v50-0-0)
CC: @jhpalmieri @dimpase
Component: packages: standard
Author: Matthias Koeppe
Branch:
51eac01
Reviewer: John Palmieri
Issue created by migration from https://trac.sagemath.org/ticket/30317
The text was updated successfully, but these errors were encountered: