-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Upgrade setuptools, setuptools_scm, pip (2020-06), add package wheel; remove zope_interface #29803
Comments
Author: Matthias Koeppe |
Commit: |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:5
pip installation fails, for example on ubuntu-bionic-standard (https://github.com/mkoeppe/sage/runs/741110905)
|
comment:6
Seems we need to add the |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:10
Tests run at https://github.com/mkoeppe/sage/pull/36/checks |
This comment has been minimized.
This comment has been minimized.
comment:12
On
|
comment:13
pkgconfig is at the most current version. Looks like giving it a modern setuptools causes it to demand more. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:15
poetry, of course, has a LONG list of additional dependencies... https://github.com/python-poetry/poetry/blob/master/pyproject.toml |
comment:16
We will postpone adding poetry to #29810 and instead patch |
This comment has been minimized.
This comment has been minimized.
comment:18
See #28883 for the last |
comment:20
Tests run again at https://github.com/mkoeppe/sage/pull/36/checks |
comment:21
Several failures (for example in https://github.com/mkoeppe/sage/runs/744000563):
|
comment:22
Possible that |
comment:24
|
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:28
Builds fine on |
Reviewer: Dima Pasechnik |
comment:29
lgtm |
comment:30
Thanks! |
Changed branch from u/mkoeppe/upgrade_setuptools__pip__2020_06_ to |
Changed commit from |
comment:32
Not a big deal, but I'm curious: with |
comment:33
I like to keep diffs minimal. Also minor uncertainty what the python binary will be called when python 4.0 comes out... |
comment:34
I think that this ticket is leading to the following messages in the
Is it the new (This is on OS X using the system Python, version 3.7.7.) |
comment:35
pip likes to install via I think it reveals that the sagetex code is not compatible with python 3. |
comment:36
I am going to make a new release of sagetex soon. |
comment:37
Replying to @dimpase:
Good, that should take care of it. I'm surprised that sagetex still works, given these syntax errors. |
comment:38
probably it's from some file that we normally didn't install, or perhaps it was using some compatibility kludge that is now gone. |
Big upgrade steps, enabled by drop python 2 support.
Add new packages to satisfy dependencies:
These are the latest versions as of 2020-06-05; all claim to support Python >= 3.5 (note #29033)
We adjust
spkg-install
of several packages by removingpyproject.toml
to remove the need for more extensive build infrastructure. We disable the build ofzope_interface
(no longer needed, see #29754).Tarballs: See checksums.ini [upstream_url]. (To configure Sage to download from the upstream URL, use
./configure --enable-download-from-upstream-url
.)Previous updates: #26969, #27886, #26008
CC: @vbraun @fchapoton @saraedum @slel @kiwifb @dimpase @jhpalmieri
Component: packages: standard
Author: Matthias Koeppe
Branch:
371ede6
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29803
The text was updated successfully, but these errors were encountered: