Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sage
Path: blob/develop/pkgs/sage-setup/pyproject.toml
4054 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 = {text = "GNU General Public License (GPL) v2 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
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
15
"Operating System :: POSIX",
16
"Operating System :: MacOS :: MacOS X",
17
"Programming Language :: Python :: 3 :: Only",
18
"Programming Language :: Python :: 3.9",
19
"Programming Language :: Python :: 3.10",
20
"Programming Language :: Python :: 3.11",
21
"Programming Language :: Python :: 3.12",
22
"Programming Language :: Python :: Implementation :: CPython",
23
"Topic :: Scientific/Engineering :: Mathematics",
24
]
25
urls = {Homepage = "https://www.sagemath.org"}
26
requires-python = ">=3.9, <3.14"
27
dependencies = []
28
dynamic = ["version"]
29
30
[project.readme]
31
file = "README.rst"
32
content-type = "text/x-rst"
33
34
[project.optional-dependencies]
35
autogen = ["jinja2"]
36
37
[tool.setuptools]
38
packages = [
39
"sage_setup",
40
"sage_setup.autogen",
41
"sage_setup.autogen.interpreters",
42
"sage_setup.autogen.interpreters.internal",
43
"sage_setup.autogen.interpreters.internal.specs",
44
"sage_setup.command",
45
]
46
include-package-data = false
47
48
[tool.setuptools.dynamic]
49
version = {file = ["VERSION.txt"]}
50
51