Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
pkgs/sage-project: New
  • Loading branch information
Matthias Koeppe committed Nov 10, 2024
commit 939d617b72326e43e36d1f581acb95ae453692c6
1 change: 1 addition & 0 deletions pkgs/sage-project/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include VERSION.txt
23 changes: 23 additions & 0 deletions pkgs/sage-project/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
================================================================================
Sage: Open Source Mathematics Software: Build system of the Sage documentation
================================================================================

About SageMath
--------------

"Creating a Viable Open Source Alternative to
Magma, Maple, Mathematica, and MATLAB"

Copyright (C) 2005-2020 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (using 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).


About this pip-installable source distribution
----------------------------------------------

This is the build system of the Sage documentation, based on Sphinx.
1 change: 1 addition & 0 deletions pkgs/sage-project/VERSION.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10.3.rc2
43 changes: 43 additions & 0 deletions pkgs/sage-project/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[build-system]
requires = ["setuptools>=61.2"]
build-backend = "setuptools.build_meta"

[project]
name = "sage-project"
description = "Sage: Open Source Mathematics Software: Script for maintaining a SageMath-based project"
license = {text = "GNU General Public License (GPL) v2 or later"}
authors = [{name = "The Sage Developers", email = "[email protected]"}]
classifiers = [
"Development Status :: 6 - Mature",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
"Operating System :: POSIX",
"Operating System :: MacOS :: MacOS X",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering :: Mathematics",
]
urls = {Homepage = "https://www.sagemath.org"}
dynamic = ["version"]

[project.readme]
file = "README.rst"
content-type = "text/x-rst"

[tool.setuptools]
packages = [
"sage_project",
]
include-package-data = false

[tools.setuptools.package-data]
"sage_project" = [
"template*/**"
]

[tool.setuptools.dynamic]
version = {file = ["VERSION.txt"]}