Size: 3584
Comment:
|
← Revision 93 as of 2024-03-04 00:39:32 ⇥
Size: 2263
Comment: Remove info that duplicates info in manuals
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
`spkg section of the Sage reference manual <https://doc.sagemath.org/html/en/reference/spkg/>`_. | `spkg section of the Sage reference manual <https://doc.sagemath.org/html/en/reference/spkg/>`_ (which is automatically generated from `SAGE_ROOT/build/pkgs/ <https://github.com/sagemath/sage/tree/develop/build/pkgs>`_) |
Line 28: | Line 28: |
--------------- New-style SPKGs --------------- The single authoritative source for the packages integrated in the Sage distribution (SPKGs) is the `SAGE_ROOT/build/pkgs/ <https://git.sagemath.org/sage.git/tree/build/pkgs>`_ directory. Each SPKG is represented by a subdirectory. The structure of these subdirectories is explained in the `Developer's Guide <https://doc.sagemath.org/html/en/developer/packaging.html>`_. Since Sage 9.2, the `spkg section of the Sage reference manual <https://doc.sagemath.org/html/en/reference/spkg/>`_ is automatically generated from the information in ``SAGE_ROOT/build/pkgs/``. Use the following shell commands below to access the information from the `SAGE_ROOT/build/pkgs` directory of your copy of Sage: * Standard packages: ``./sage -standard`` * Installed packages: ``./sage -installed`` * Optional packages available: ``./sage -optional`` * Experimental packages available: ``./sage -experimental`` * Details about an SPKG: ``./sage -info <SPKG>`` For some advanced package tools, use ``./sage -package`` ------------------------- List of external packages ------------------------- These packages are not (yet?) integrated in the SageMath distribution as SPKGs and have to be installed separately. See `Meta-ticket #31164 <https://github.com/sagemath/sage/issues/31164>`_. See also https://github.com/slel/external-packages for another collection |
SageMath external packages
A list of external packages for SageMath (spkg, pip-installable packages, etc).
- Please free to add more packages, links, notes to Meta-ticket #31164, which tracks the task of adding packages to Sage so that they appear in the spkg section of the Sage reference manual.
- Please do not duplicate information that is already available in the spkg section of the Sage reference manual (which is automatically generated from SAGE_ROOT/build/pkgs/)
- Use this list to add examples to the Code Sharing Workflow wiki page.
- Note also Chris Swierczewski's Creating External Sage Packages.
- With the SageMath sample package you will find a minimal example of a Sage package.
- See an April 2020 sage-devel thread on CI infrastructure options for external Sage packages.
- See Sage GitHub wiki: Mathematical software landscape