-
-
Notifications
You must be signed in to change notification settings - Fork 503
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
Install sage_setup with setuptools as a prerequisite for building/installing sagelib #29847
Comments
This comment has been minimized.
This comment has been minimized.
Dependencies: #29702 |
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.
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.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Commit: |
Last 10 new commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
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.
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:92
I'm getting a lot of doctest failures:
The directory |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:95
Thanks for catching this. When |
comment:96
seems to work for me (without |
comment:97
Thank you! |
sage_setup will be used by the build system of various distribution packages (#29705).
So we make it a regular distribution package itself, with sources in
pkgs/sage-setup/
(#31577) and install it withpip
.The actual Python source files are not moved because
sage_setup
takes part in Sage doctesting (see #31577).sagelib
'ssetup.py
will no longer installsage_setup
.sage-setup
will become abuild-system requires
ofsagemath-standard
(declared inpyproject.toml
)Follow-up:
sage.env
,sage.*
are not availableReferences:
python - pip ignores dependency_links in setup.py - Stack Overflow
https://stackoverflow.com/questions/12518499/pip-ignores-dependency-links-in-setup-py
dependency_links flag ignored when package exists on PyPI · Issue #987 · pypa/setuptools
pypa/setuptools#987
Suggest alternatives for --process-dependency-links · Issue #6162 · pypa/pip
pypa/pip#6162
PEP 508 -- Dependency specification for Python Software Packages | Python.org
https://www.python.org/dev/peps/pep-0508/#pep440
PEP 440 -- Version Identification and Dependency Specification | Python.org
https://www.python.org/dev/peps/pep-0440/#local-version-segments
Depends on #32046
CC: @kiwifb @jhpalmieri @dimpase
Component: build
Keywords: sd111
Author: Matthias Koeppe
Branch/Commit:
f84730e
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29847
The text was updated successfully, but these errors were encountered: