From 341d191d77ee6f40b7d5abb8973cd6af4cb89c9c Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 09:38:42 -0700 Subject: [PATCH 1/4] build/pkgs/sagemath_{environment,repl,objects,repl}: Change from experimental to optional --- build/pkgs/sagemath_categories/type | 2 +- build/pkgs/sagemath_environment/type | 2 +- build/pkgs/sagemath_objects/type | 2 +- build/pkgs/sagemath_repl/type | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/pkgs/sagemath_categories/type b/build/pkgs/sagemath_categories/type index 9839eb20815..134d9bc32d5 100644 --- a/build/pkgs/sagemath_categories/type +++ b/build/pkgs/sagemath_categories/type @@ -1 +1 @@ -experimental +optional diff --git a/build/pkgs/sagemath_environment/type b/build/pkgs/sagemath_environment/type index 9839eb20815..134d9bc32d5 100644 --- a/build/pkgs/sagemath_environment/type +++ b/build/pkgs/sagemath_environment/type @@ -1 +1 @@ -experimental +optional diff --git a/build/pkgs/sagemath_objects/type b/build/pkgs/sagemath_objects/type index 9839eb20815..134d9bc32d5 100644 --- a/build/pkgs/sagemath_objects/type +++ b/build/pkgs/sagemath_objects/type @@ -1 +1 @@ -experimental +optional diff --git a/build/pkgs/sagemath_repl/type b/build/pkgs/sagemath_repl/type index 9839eb20815..134d9bc32d5 100644 --- a/build/pkgs/sagemath_repl/type +++ b/build/pkgs/sagemath_repl/type @@ -1 +1 @@ -experimental +optional From ef552a8e4e57ae1d549995e0cc84b49b7c510014 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 20:56:19 -0700 Subject: [PATCH 2/4] pkgs/sagemath-{categories,environment,objects,repl}/README.rst: Update, no longer 'experimental' --- pkgs/sagemath-categories/README.rst | 22 ++++++++++------------ pkgs/sagemath-environment/README.rst | 20 +++++++++----------- pkgs/sagemath-objects/README.rst | 23 ++++++++++------------- pkgs/sagemath-repl/README.rst | 20 +++++++++----------- 4 files changed, 38 insertions(+), 47 deletions(-) diff --git a/pkgs/sagemath-categories/README.rst b/pkgs/sagemath-categories/README.rst index 398b5f81a91..01e974442f8 100644 --- a/pkgs/sagemath-categories/README.rst +++ b/pkgs/sagemath-categories/README.rst @@ -8,27 +8,25 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. -About this experimental pip-installable source distribution ------------------------------------------------------------ +About this pip-installable distribution package +----------------------------------------------- -This pip-installable source distribution `sagemath-categories` is an -experimental distribution of a small part of the Sage Library. Use at your own -risk. It provides a small subset of the modules of the Sage library -("sagelib", `sagemath-standard`). It is a superset of the `sagemath-objects` +The pip-installable distribution package `sagemath-categories` is a +distribution of a small part of the Sage Library. + +It provides a small subset of the modules of the Sage library +("sagelib", `sagemath-standard`) that is a superset of `sagemath-objects` (providing Sage objects, the element/parent framework, categories, the coercion system and the related metaclasses), making various additional categories available without introducing dependencies on additional mathematical diff --git a/pkgs/sagemath-environment/README.rst b/pkgs/sagemath-environment/README.rst index a8003060bd9..9c36dbc67df 100644 --- a/pkgs/sagemath-environment/README.rst +++ b/pkgs/sagemath-environment/README.rst @@ -8,26 +8,24 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. -About this experimental pip-installable source distribution ------------------------------------------------------------ +About this pip-installable distribution package +----------------------------------------------- -This pip-installable source distribution `sagemath-environment` is an -experimental distribution of a small part of the Sage Library. Use at your own -risk. It provides a small, fundamental subset of the modules of the Sage +The pip-installable distribution package `sagemath-environment` is a +distribution of a small part of the Sage Library. + +It provides a small, fundamental subset of the modules of the Sage library ("sagelib", `sagemath-standard`), providing the connection to the system and software environment. It also includes the `sage` script for launching the Sage REPL and accessing various developer tools (see `sage diff --git a/pkgs/sagemath-objects/README.rst b/pkgs/sagemath-objects/README.rst index e2959d72eae..7e323713ec8 100644 --- a/pkgs/sagemath-objects/README.rst +++ b/pkgs/sagemath-objects/README.rst @@ -8,29 +8,26 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. -About this experimental pip-installable source distribution ------------------------------------------------------------ +About this pip-installable distribution package +----------------------------------------------- -This pip-installable source distribution `sagemath-objects` is an experimental -distribution of a small part of the Sage Library. Use at your own risk. It -provides a small, fundamental subset of the modules of the Sage library +The pip-installable distribution package `sagemath-objects` is a +distribution of a small part of the Sage Library. + +It provides a small, fundamental subset of the modules of the Sage library ("sagelib", `sagemath-standard`), making Sage objects, the element/parent -framework, categories, the coercion system and the related metaclasses -available. +framework, categories, the coercion system and the related metaclasses. Dependencies diff --git a/pkgs/sagemath-repl/README.rst b/pkgs/sagemath-repl/README.rst index 115614a5d7e..53c3ac0e2de 100644 --- a/pkgs/sagemath-repl/README.rst +++ b/pkgs/sagemath-repl/README.rst @@ -8,25 +8,23 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. -About this experimental pip-installable source distribution ------------------------------------------------------------ +About this pip-installable distribution package +----------------------------------------------- -This pip-installable source distribution `sagemath-repl` is an experimental -distribution of a small part of the Sage Library. Use at your own risk. It -provides a small, fundamental subset of the modules of the Sage library +The pip-installable source distribution `sagemath-repl` is a +distribution of a small part of the Sage Library. + +It provides a small, fundamental subset of the modules of the Sage library ("sagelib", `sagemath-standard`), providing the IPython kernel, Sage preparser, and doctester. From dbe5202e27a19422bd455a29c2b80362a5eb0c9d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 21:03:25 -0700 Subject: [PATCH 3/4] pkgs/sagemath-{bliss,coxeter3,mcqd,meataxe,sirocco,tdlib}/README.rst: Update install link --- pkgs/sagemath-bliss/README.rst | 9 +++------ pkgs/sagemath-coxeter3/README.rst | 9 +++------ pkgs/sagemath-mcqd/README.rst | 9 +++------ pkgs/sagemath-meataxe/README.rst | 9 +++------ pkgs/sagemath-sirocco/README.rst | 9 +++------ pkgs/sagemath-tdlib/README.rst | 9 +++------ 6 files changed, 18 insertions(+), 36 deletions(-) diff --git a/pkgs/sagemath-bliss/README.rst b/pkgs/sagemath-bliss/README.rst index 72526111226..b1a27056fd4 100644 --- a/pkgs/sagemath-bliss/README.rst +++ b/pkgs/sagemath-bliss/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution diff --git a/pkgs/sagemath-coxeter3/README.rst b/pkgs/sagemath-coxeter3/README.rst index c75e83995a3..4df12768344 100644 --- a/pkgs/sagemath-coxeter3/README.rst +++ b/pkgs/sagemath-coxeter3/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution diff --git a/pkgs/sagemath-mcqd/README.rst b/pkgs/sagemath-mcqd/README.rst index 4fcf37ec1a3..a0da3415874 100644 --- a/pkgs/sagemath-mcqd/README.rst +++ b/pkgs/sagemath-mcqd/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution diff --git a/pkgs/sagemath-meataxe/README.rst b/pkgs/sagemath-meataxe/README.rst index e38540cc304..69c03deee6f 100644 --- a/pkgs/sagemath-meataxe/README.rst +++ b/pkgs/sagemath-meataxe/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution diff --git a/pkgs/sagemath-sirocco/README.rst b/pkgs/sagemath-sirocco/README.rst index 824ca3b03a6..31d70482784 100644 --- a/pkgs/sagemath-sirocco/README.rst +++ b/pkgs/sagemath-sirocco/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution diff --git a/pkgs/sagemath-tdlib/README.rst b/pkgs/sagemath-tdlib/README.rst index fb1729a073c..2f7d210e52f 100644 --- a/pkgs/sagemath-tdlib/README.rst +++ b/pkgs/sagemath-tdlib/README.rst @@ -8,18 +8,15 @@ About SageMath "Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB" - Copyright (C) 2005-2023 The Sage Development Team + Copyright (C) 2005-2024 The Sage Development Team https://www.sagemath.org SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux). -The traditional and recommended way to install SageMath is from source via -Sage-the-distribution (https://www.sagemath.org/download-source.html). -Sage-the-distribution first builds a large number of open source packages from -source (unless it finds suitable versions installed in the system) and then -installs the Sage Library (sagelib, implemented in Python and Cython). +See https://doc.sagemath.org/html/en/installation/index.html +for general installation instructions. About this pip-installable source distribution From 6b182bf5fc291f819ee26c2a8be49a08a4a519cc Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 22:03:45 -0700 Subject: [PATCH 4/4] pkgs/sagemath-objects/README.rst: Fix up --- pkgs/sagemath-objects/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/sagemath-objects/README.rst b/pkgs/sagemath-objects/README.rst index 7e323713ec8..11f2444e982 100644 --- a/pkgs/sagemath-objects/README.rst +++ b/pkgs/sagemath-objects/README.rst @@ -27,7 +27,8 @@ distribution of a small part of the Sage Library. It provides a small, fundamental subset of the modules of the Sage library ("sagelib", `sagemath-standard`), making Sage objects, the element/parent -framework, categories, the coercion system and the related metaclasses. +framework, categories, the coercion system and the related metaclasses +available. Dependencies