Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.12.x #36181

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
5cdafb5
pkgs/sage-conf: Move version from setup.cfg to pyproject.toml
tobiasdiez Oct 20, 2023
aff255e
remove version specifier from setup.cfg
tobiasdiez Oct 25, 2023
a301eb8
pkgs/sage-conf: ini2toml setup.cfg > pyproject.toml
mkoeppe Oct 28, 2023
b12d8dd
Remove symlinks to removed file pkgs/sage-conf/setup.cfg
mkoeppe Oct 28, 2023
5b281a0
build/pkgs/sage_conf/dependencies: Update
mkoeppe Oct 30, 2023
e6ee358
build/pkgs/sage_conf/bootstrap: New
mkoeppe Nov 8, 2023
63e93c3
pkgs/sage-conf/pyproject.toml.m4: Use m4 comment
mkoeppe Nov 8, 2023
46657a0
.gitignore: Update
mkoeppe Nov 10, 2023
22341fb
pkgs/sage-conf/pyproject.toml: Remove (generated from ...m4)
mkoeppe Nov 10, 2023
f8a7a7f
Merge branch 'develop' into sage_conf_pyproject_toml
mkoeppe Dec 6, 2023
a722a77
rectify the omitted version bump in #36407
dimpase Dec 12, 2023
4698c7e
m4/pyproject_toml_metadata.m4: Allow Python 3.12
mkoeppe Dec 12, 2023
cf513e4
src/setup.cfg.m4: Allow Python 3.12
mkoeppe Dec 12, 2023
0d6f00f
Merge branch 'sage_conf_pyproject_toml' into python_requires_allow_3.12
mkoeppe Dec 13, 2023
9710014
pkgs/sage-conf/pyproject.toml.m4: Allow Python 3.12
mkoeppe Dec 13, 2023
477e27f
pkgs/sage-setup/pyproject.toml: Generate from ...m4
mkoeppe Dec 13, 2023
629e40f
pkgs/sage-docbuild/pyproject.toml: Generate from ...m4
mkoeppe Dec 13, 2023
7fcdf15
pkgs/sage-sws2rst/pyproject.toml: Generate from ...m4
mkoeppe Dec 13, 2023
82da344
build/pkgs/gmpy2: Update to 5ac3746047491cd5508c0705613f75a1636be6a6
mkoeppe Sep 15, 2023
109671e
build/pkgs/mpc/spkg-configure.m4: Require MPC >= 1.2.0
mkoeppe Dec 13, 2023
4b14acb
build/pkgs/mpfr/spkg-configure.m4: Require MPFR >= 4.1.0
mkoeppe Dec 13, 2023
9ea1a9a
build/pkgs/gmpy2: Update to 2.2.0a1
mkoeppe Dec 13, 2023
e6e9d07
build/pkgs/mpc/distros/repology.txt: Add https://repology.org/project…
mkoeppe Dec 14, 2023
d073ca5
build/pkgs/mpc/spkg-configure.m4: Check for version using AC_LINK_IFELSE
mkoeppe Dec 14, 2023
d662136
fix mpc's spkg-config.m4 to reject versions <1.2.1
dimpase Dec 14, 2023
ff8c8cd
Merge branch 'develop' into sage_conf_pyproject_toml
mkoeppe Dec 14, 2023
3060fdb
require gmpy2 version > 2.1.*
dimpase Dec 14, 2023
a7c2a19
build/pkgs/mpc/spkg-configure.m4: Check for mpc_sum
mkoeppe Dec 14, 2023
09762ef
build/pkgs/gmp: Update to 6.3.0
mkoeppe Nov 26, 2023
b3ed45d
build/pkgs/mpfr: Update to 4.2.1
mkoeppe Nov 26, 2023
726662d
build/pkgs/mpfrcx: Update to 0.6.3
mkoeppe Nov 26, 2023
fd11046
build/pkgs/mpc: Update to 1.3.1
mkoeppe Dec 13, 2023
15fbf81
Merge branch 'gmp_iml_mpfi_mpfr_mpfrcx' into gmpy2.2
mkoeppe Dec 14, 2023
66035f5
build/pkgs/python3/patches/0001-bpo-22699-Allow-compiling-on-debian-u…
mkoeppe Nov 25, 2022
a226e47
Delete python3 patches
mkoeppe Sep 3, 2023
8fdee55
build/pkgs/python3: Update to 3.12.1
mkoeppe Dec 13, 2023
c93fb28
Revert ".github/workflows/docker.yml: Remove gentoo-python3.12 for now"
mkoeppe Dec 13, 2023
dcd1985
Merge branch 'bump_py3_version_in_spkg_configure' into t/34788/test_t…
mkoeppe Dec 14, 2023
b03f2dc
Merge branch 'gmpy2.2' into t/34788/test_ticket__python_3_12
mkoeppe Dec 14, 2023
6764432
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Dec 14, 2023
d879143
build/pkgs/python3/spkg-configure.m4, m4/sage_check_python_for_venv.m…
mkoeppe Dec 15, 2023
aadb8b1
build/pkgs/python3/distros: Add setuptools packages
mkoeppe Dec 15, 2023
588c977
.github/workflows/docker.yml: Add Python 3.12 platforms
mkoeppe Dec 15, 2023
503dea2
README.md, src/doc/en/developer/coding_in_python.rst: Update to Pytho…
mkoeppe Dec 17, 2023
27101a9
Merge branch 'more_python_toolchain_wheels' into sage_conf_pyproject_…
mkoeppe Dec 20, 2023
edbc954
pkgs/sage-conf/pyproject.toml.m4: Change setuptools_wheel to setuptoo…
mkoeppe Dec 20, 2023
993d412
Merge tag '10.3.beta3' into sage_conf_pyproject_toml
mkoeppe Dec 20, 2023
8dfe35d
Merge branch 'sage_conf_pyproject_toml' into python_requires_allow_3.12
mkoeppe Dec 20, 2023
8a39542
Merge branch 'more_python_toolchain_wheels' into sage_conf_pyproject_…
mkoeppe Dec 21, 2023
237d1ad
Merge branch 'sage_conf_pyproject_toml' into python_requires_allow_3.12
mkoeppe Dec 21, 2023
cfb13da
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Dec 21, 2023
b75b14b
git grep -l setuptools_wheel | xargs sed -i.bak s/setuptools_wheel/se…
mkoeppe Dec 21, 2023
965cc21
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Dec 21, 2023
0930c12
Merge branch 'gmpy2.2' into gmpy2.2-install-requires-fix
mkoeppe Dec 21, 2023
ea6fee0
build/pkgs/gmpy2/install-requires.txt: Use a version specifier that a…
mkoeppe Dec 21, 2023
5e8ed7e
Merge branch 'gmpy2.2-install-requires-fix' into t/34788/test_ticket_…
mkoeppe Dec 21, 2023
0a82956
build/pkgs/hypothesis: New (gmpy2 check dependency)
mkoeppe Dec 22, 2023
9d48ebb
build/pkgs/gmpy2/dependencies_check: New
mkoeppe Dec 22, 2023
dadc5af
build/pkgs/hypothesis/dependencies: Add attrs
mkoeppe Dec 22, 2023
c4aa788
build/pkgs/gmpy2/install-requires.txt: Back to only requiring >= 2.1.0
mkoeppe Dec 22, 2023
42852db
Merge branch 'gmpy2.2' into t/34788/test_ticket__python_3_12
mkoeppe Dec 22, 2023
541acdf
build/pkgs/gmpy2/install-requires.txt: Accept both 2.1.x and 2.2.0a1
mkoeppe Dec 23, 2023
5b7c340
Merge branch 'gmpy2.2' into t/34788/test_ticket__python_3_12
mkoeppe Dec 23, 2023
7316268
Merge branch 'more_python_toolchain_wheels' into sagemath_standard_py…
mkoeppe Dec 23, 2023
03f8e9c
src/pyproject.toml.m4: Merge all metadata from src/setup.cfg.m4, remo…
mkoeppe Dec 23, 2023
3e503ed
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Dec 23, 2023
57a5c9a
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Dec 24, 2023
c6e60b0
Merge branch 'python3_configure_prepare_312' into t/34788/test_ticket…
mkoeppe Dec 31, 2023
00e492d
build/pkgs/{python3,setuptools}/distros/fedora.txt: Use python3-setup…
mkoeppe Jan 3, 2024
3f1d890
build/pkgs/libbraiding/distros/fedora.txt: Add libbraiding-devel
mkoeppe Jan 3, 2024
2cf79e3
.github/workflows/ci-linux-incremental.yml: Add fedora-39
mkoeppe Jan 3, 2024
c1674ae
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Jan 5, 2024
6105f01
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Jan 5, 2024
a482708
Merge branch 'python3_configure_prepare_312' into t/34788/test_ticket…
mkoeppe Jan 15, 2024
362fa8f
Merge remote-tracking branch 'upstream/develop' into t/34788/test_tic…
mkoeppe Jan 24, 2024
5c53bb5
build/pkgs/python3: Update to 3.12.2
mkoeppe Feb 7, 2024
29130ea
Merge remote-tracking branch 'upstream/develop' into t/34788/test_tic…
mkoeppe Feb 7, 2024
cdba582
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Feb 14, 2024
806a561
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Feb 14, 2024
5914089
pkgs/sage-conf: Move version from setup.cfg to pyproject.toml
tobiasdiez Oct 20, 2023
51566be
remove version specifier from setup.cfg
tobiasdiez Oct 25, 2023
5add97d
pkgs/sage-conf: ini2toml setup.cfg > pyproject.toml
mkoeppe Oct 28, 2023
329b94c
Remove symlinks to removed file pkgs/sage-conf/setup.cfg
mkoeppe Oct 28, 2023
85d5316
build/pkgs/sage_conf/dependencies: Update
mkoeppe Oct 30, 2023
3dce325
build/pkgs/sage_conf/bootstrap: New
mkoeppe Nov 8, 2023
8d19d53
pkgs/sage-conf/pyproject.toml.m4: Use m4 comment
mkoeppe Nov 8, 2023
4579487
.gitignore: Update
mkoeppe Nov 10, 2023
a5bf194
pkgs/sage-conf/pyproject.toml: Remove (generated from ...m4)
mkoeppe Nov 10, 2023
f308756
pkgs/sage-conf/pyproject.toml.m4: Change setuptools_wheel to setuptoo…
mkoeppe Dec 20, 2023
f06a8dc
pkgs/sage-conf/pyproject.toml.m4: Allow Python 3.12
mkoeppe Feb 25, 2024
8b7e9f6
Merge branch 'sage_conf_pyproject_toml' into python_requires_allow_3.12
mkoeppe Feb 25, 2024
6ff2675
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Feb 25, 2024
a39d8d7
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Feb 25, 2024
5c5ed40
Merge branch 'develop' into sage_conf_pyproject_toml
mkoeppe Mar 12, 2024
9ee6ce0
Merge branch 'sage_conf_pyproject_toml' into t/34788/test_ticket__pyt…
mkoeppe Mar 12, 2024
7c83eef
pkgs/sage-conf: Move version from setup.cfg to pyproject.toml
tobiasdiez Oct 20, 2023
9ce2467
remove version specifier from setup.cfg
tobiasdiez Oct 25, 2023
8337fd2
pkgs/sage-conf: ini2toml setup.cfg > pyproject.toml
mkoeppe Oct 28, 2023
c6e71b6
Remove symlinks to removed file pkgs/sage-conf/setup.cfg
mkoeppe Oct 28, 2023
224dfec
build/pkgs/sage_conf/dependencies: Update
mkoeppe Oct 30, 2023
41ba4bc
build/pkgs/sage_conf/bootstrap: New
mkoeppe Nov 8, 2023
c40b8b4
pkgs/sage-conf/pyproject.toml.m4: Use m4 comment
mkoeppe Nov 8, 2023
5f0ed5c
.gitignore: Update
mkoeppe Nov 10, 2023
55d3db0
pkgs/sage-conf/pyproject.toml: Remove (generated from ...m4)
mkoeppe Nov 10, 2023
7a91964
pkgs/sage-conf/pyproject.toml.m4: Change setuptools_wheel to setuptoo…
mkoeppe Dec 20, 2023
cfff399
pkgs/sage-conf/pyproject.toml.m4: Allow Python 3.12
mkoeppe Feb 25, 2024
cbe833e
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Apr 1, 2024
7fd4cb6
Merge branch 'sage_conf_pyproject_toml' into 36561+36951
mkoeppe Apr 7, 2024
84cb0fd
Merge branch 'sagemath_standard_pyproject_toml' into 36561+36951
mkoeppe Apr 7, 2024
c2fc01b
Merge branch '36561+36951' into python_requires_allow_3.12
mkoeppe Apr 7, 2024
c99fd6e
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Apr 7, 2024
fb837a2
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Apr 8, 2024
3783fe8
Merge branch 'sagemath_standard_pyproject_toml' into python_requires_…
mkoeppe Apr 9, 2024
36edd8d
Merge remote-tracking branch 'upstream/develop' into python_requires_…
mkoeppe Apr 19, 2024
83d38ab
Merge branch 'python_requires_allow_3.12' into t/34788/test_ticket__p…
mkoeppe Apr 19, 2024
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
1 change: 1 addition & 0 deletions .github/workflows/ci-linux-incremental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ jobs:
"debian-bookworm",
"fedora-30",
"fedora-38",
"fedora-39",
"gentoo-python3.11",
"debian-bullseye-i386"]
tox_packages_factors: >-
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ on:
"debian-bullseye",
"debian-bookworm",
"debian-trixie",
"debian-trixie-python3.12",
"debian-sid",
"linuxmint-20.1",
"linuxmint-20.2",
Expand All @@ -46,6 +47,7 @@ on:
"fedora-36",
"fedora-37",
"fedora-38",
"fedora-38-python3.12",
"fedora-39",
"fedora-40",
"centos-7-devtoolset-gcc_11",
Expand All @@ -59,8 +61,10 @@ on:
"archlinux-latest",
"opensuse-15.5-gcc_11-python3.11",
"opensuse-tumbleweed-python3.10",
"opensuse-tumbleweed",
"opensuse-tumbleweed-python3.11",
"opensuse-tumbleweed-python3.12",
"conda-forge-python3.11",
"conda-forge",
"ubuntu-bionic-gcc_8-i386",
"debian-bullseye-i386",
]
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,7 @@ build/bin/sage-build-env-config
/pkgs/*/*.egg-info
/pkgs/*/.tox

/pkgs/sage-conf/pyproject.toml
/pkgs/sage-conf_pypi/sage_root/config.log
/pkgs/sage-conf_pypi/sage_root/config.status
/pkgs/sage-conf_pypi/sage_root/local/
Expand Down
3 changes: 3 additions & 0 deletions build/pkgs/python3/SPKG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ You can also use ``--with-python=/path/to/python3_binary`` to tell Sage to use
a number of Python modules to be available within the Python in question. Currently,
as of Sage 10.3, these modules are as follows: ``sqlite3``, ``ctypes``, ``math``,
``hashlib``, ``socket``, ``zlib``, ``ssl``, ``ensurepip``.
For Python >= 3.12, also ``setuptools`` is required; for older Python versions,
``distutils.core`` is required. These modules will be checked for by the ``configure``
script.

Use the ``configure`` option ``--without-system-python3`` if you want Python 3
built from scratch.
Expand Down
6 changes: 3 additions & 3 deletions build/pkgs/python3/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
tarball=Python-VERSION.tar.xz
sha1=89ee31611b73dc0c32c178d15aa208734b462c5a
md5=4efe92adf28875c77d3b9b2e8d3bc44a
cksum=2916176597
sha1=040eac171c17062253042f7faafea830b03bf07b
md5=e7c178b97bf8f7ccd677b94d614f7b3c
cksum=271323389
upstream_url=https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
2 changes: 1 addition & 1 deletion build/pkgs/python3/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
python3-devel
python-setuptools
python3-setuptools
2 changes: 1 addition & 1 deletion build/pkgs/python3/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.11.1
3.12.2

This file was deleted.

15 changes: 0 additions & 15 deletions build/pkgs/python3/patches/2.7.3-dylib.patch

This file was deleted.

22 changes: 0 additions & 22 deletions build/pkgs/python3/patches/3.2.6-no-enable-new-dtags.patch

This file was deleted.

12 changes: 0 additions & 12 deletions build/pkgs/python3/patches/linux_linking_issue_25229.patch

This file was deleted.

2 changes: 1 addition & 1 deletion build/pkgs/python3/spkg-configure.m4
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
SAGE_SPKG_CONFIGURE([python3], [
m4_pushdef([MIN_VERSION], [3.9.0])
m4_pushdef([MIN_NONDEPRECATED_VERSION], [3.9.0])
m4_pushdef([LT_STABLE_VERSION], [3.12.0])
m4_pushdef([LT_STABLE_VERSION], [3.13.0])
m4_pushdef([LT_VERSION], [3.13.0])
AC_ARG_WITH([python],
[AS_HELP_STRING([--with-python=PYTHON3],
Expand Down
1 change: 1 addition & 0 deletions build/pkgs/sage_conf/bootstrap
2 changes: 1 addition & 1 deletion build/pkgs/sage_conf/dependencies
Original file line number Diff line number Diff line change
@@ -1 +1 @@
$(SAGE_ROOT)/pkgs/sage-conf/_sage_conf/_conf.py $(SAGE_ROOT)/pkgs/sage-conf/setup.cfg $(SAGE_ROOT)/pkgs/sage-conf/bin/sage-env-config | $(PYTHON_TOOLCHAIN) $(PYTHON)
$(SAGE_ROOT)/pkgs/sage-conf/_sage_conf/_conf.py $(SAGE_ROOT)/pkgs/sage-conf/pyproject.toml $(SAGE_ROOT)/pkgs/sage-conf/bin/sage-env-config | $(PYTHON_TOOLCHAIN) $(PYTHON)
1 change: 1 addition & 0 deletions build/pkgs/sage_docbuild/bootstrap
1 change: 1 addition & 0 deletions build/pkgs/sage_setup/bootstrap
1 change: 1 addition & 0 deletions build/pkgs/sage_sws2rst/bootstrap
2 changes: 1 addition & 1 deletion build/pkgs/setuptools/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-setuptools
python3-setuptools
1 change: 1 addition & 0 deletions m4/pyproject_toml_metadata.m4
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ classifiers = [
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering :: Mathematics",
]
Expand Down
2 changes: 2 additions & 0 deletions pkgs/sage-conf/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
/_sage_conf/_conf.py
/setup.cfg
/pyproject.toml
/build
/dist
/*.egg-info
Expand Down
3 changes: 0 additions & 3 deletions pkgs/sage-conf/pyproject.toml

This file was deleted.

34 changes: 16 additions & 18 deletions pkgs/sage-setup/pyproject.toml → pkgs/sage-conf/pyproject.toml.m4
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
include(`sage_spkg_versions_toml.m4')dnl' -*- conf-toml -*-
[build-system]
requires = ["setuptools>=61.2"]
requires = [
SPKG_INSTALL_REQUIRES_setuptools
]
build-backend = "setuptools.build_meta"

[project]
name = "sage-setup"
description = "Sage: Open Source Mathematics Software: Build system of the Sage library"
license = {text = "GNU General Public License (GPL) v2 or later"}
name = "sage-conf"
description = "Sage: Open Source Mathematics Software: Configuration module for the SageMath library"
readme = "README.rst"
dnl Not including the standard metadata from pyproject_toml_metadata.m4
dnl because sage-conf is GPL v3+.
license = {text = "GNU General Public License (GPL) v3 or later"}
authors = [{name = "The Sage Developers", email = "sage-support@googlegroups.com"}]
classifiers = [
"Development Status :: 6 - Mature",
Expand All @@ -18,29 +24,21 @@ classifiers = [
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering :: Mathematics",
]
urls = {Homepage = "https://www.sagemath.org"}
requires-python = ">=3.9, <3.13"
dependencies = []
dynamic = ["version"]

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

[project.optional-dependencies]
autogen = ["jinja2"]
[project.scripts]
sage-config = "sage_conf:_main"

[tool.setuptools]
packages = [
"sage_setup",
"sage_setup.autogen",
"sage_setup.autogen.interpreters",
"sage_setup.autogen.interpreters.specs",
"sage_setup.command",
]
packages = ["_sage_conf"]
py-modules = ["sage_conf"]
script-files = ["bin/sage-env-config"]
include-package-data = false

[tool.setuptools.dynamic]
Expand Down
23 changes: 0 additions & 23 deletions pkgs/sage-conf/setup.cfg

This file was deleted.

1 change: 0 additions & 1 deletion pkgs/sage-conf_conda/setup.cfg

This file was deleted.

1 change: 0 additions & 1 deletion pkgs/sage-conf_pypi/setup.cfg

This file was deleted.

40 changes: 0 additions & 40 deletions pkgs/sage-docbuild/pyproject.toml

This file was deleted.

29 changes: 29 additions & 0 deletions pkgs/sage-docbuild/pyproject.toml.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
include(`sage_spkg_versions_toml.m4')dnl' -*- conf-toml -*-
[build-system]
requires = [
SPKG_INSTALL_REQUIRES_setuptools
]
build-backend = "setuptools.build_meta"

[project]
name = "sage-docbuild"
description = "Sage: Open Source Mathematics Software: Build system of the Sage documentation"
dependencies = [
SPKG_INSTALL_REQUIRES_sphinx
]
dynamic = ["version"]
include(`pyproject_toml_metadata.m4')dnl'

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

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

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