Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sage
Path: blob/develop/pkgs/sage-setup/pyproject.toml
7328 views
1
[build-system]
2
requires = ["setuptools>=61.2"]
3
build-backend = "setuptools.build_meta"
4
5
[project]
6
name = "sage-setup"
7
description = "Sage: Open Source Mathematics Software: Build system of the Sage library"
8
license = "GPL-2.0-or-later"
9
authors = [{name = "The Sage Developers", email = "[email protected]"}]
10
classifiers = [
11
"Development Status :: 6 - Mature",
12
"Intended Audience :: Education",
13
"Intended Audience :: Science/Research",
14
"Operating System :: POSIX",
15
"Operating System :: MacOS :: MacOS X",
16
"Programming Language :: Python :: 3 :: Only",
17
"Programming Language :: Python :: 3.12",
18
"Programming Language :: Python :: 3.13",
19
"Programming Language :: Python :: 3.14",
20
"Programming Language :: Python :: Implementation :: CPython",
21
"Topic :: Scientific/Engineering :: Mathematics",
22
]
23
urls = {Homepage = "https://www.sagemath.org"}
24
requires-python = ">=3.12, <3.15"
25
dependencies = []
26
dynamic = ["version"]
27
28
[project.readme]
29
file = "README.rst"
30
content-type = "text/x-rst"
31
32
[project.optional-dependencies]
33
autogen = ["jinja2"]
34
35
[tool.setuptools]
36
packages = [
37
"sage_setup",
38
"sage_setup.autogen",
39
"sage_setup.autogen.interpreters",
40
"sage_setup.autogen.interpreters.internal",
41
"sage_setup.autogen.interpreters.internal.specs",
42
"sage_setup.command",
43
]
44
include-package-data = false
45
46
[tool.setuptools.dynamic]
47
version = {file = ["VERSION.txt"]}
48
49