-
-
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
build/bin/sage-spkg-info: Format dependencies file; remove redundant "dependencies" sections from SPKG.rst #31017
Comments
Dependencies: #29655 |
This comment has been minimized.
This comment has been minimized.
comment:3
Simple clean regexp processing like
does the job |
comment:4
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
Author: Matthias Koeppe |
This comment has been minimized.
This comment has been minimized.
Changed dependencies from #29655 to none |
Commit: |
New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. 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:26
Thank you! |
comment:27
Replying to @dimpase:
Has this observation been reproduced? Then a ticket for it should be opened |
comment:28
Replying to @mkoeppe:
yes it has been reproduced. I'll open a ticket. |
comment:29
aand, while trying to reproduce the latter, I ran unto a bug:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:31
Thanks for catching this |
comment:32
ok, this works |
comment:33
Thanks! |
comment:34
Merge failure on top of: 3b7d542342 Trac #33916: tweak tox.ini: activate more pycodestyle checks in cython files 7c9c0f7a21 Trac #33910: installing jupyterlab causes sagelib rebuild 3af284d113 Trac #33905: pep and other details in dynamics 9a586e259b Trac #33901: sage-bootstrap-python doesn't work when pyenv shadows all usable pythons in PATH 221fee8ba0 Trac #33739: Migrate gitpod to conda 24579c942f Trac #33601: Documentation: Add 'furo' theme 490d27a212 Trac #32937: Drop Python 3.7 support in Sage 9.7 24d7d6af87 Trac #31937: Update markupsafe to 2.1.1, jinja2 to 3.1.2 4aedae2596 Trac #29941: Modularization of sagelib: Break out separate packages sagemath-environment, sagemath-repl 70ec4e6 Trac #25872: Modular decomposition bug 5fb2a6e Updated SageMath version to 9.7.beta1 merge was not clean: conflicts in build/pkgs/mathjax/SPKG.rst |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Dependencies: #33601 |
For most SPKGs, the
dependencies
file contains more accurate information than what can be found in the "Dependencies" section ofSPKG.rst
.We simplify the format of the
dependencies
file by introducing new filesdependencies_optional
,dependencies_order_only
,dependencies_check
.We extend the
sage-spkg-info
script so that, by simple heuristic text wrangling, thedependencies
file is transformed to more human-readable form. When formatting for rst output for the "spkg" chapter of the reference manual, we format the dependencies as hyperlinks.Example: https://d385f0db7500bdc8168e6f7f18d76741efa3742b--sagemath-tobias.netlify.app/reference/spkg/cvxopt.html#dependencies
Then we remove the redundant "dependencies" sections from the
SPKG.rst
files.Depends on #33601
CC: @jhpalmieri @seblabbe @slel @dimpase @videlec @tobiasdiez
Component: build
Keywords: sd111
Author: Matthias Koeppe
Branch/Commit:
c359f6b
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/31017
The text was updated successfully, but these errors were encountered: