diff --git a/pkgs/sagemath-bliss/pyproject.toml.m4 b/pkgs/sagemath-bliss/pyproject.toml.m4 index 7783c12c118..df61e7fac6a 100644 --- a/pkgs/sagemath-bliss/pyproject.toml.m4 +++ b/pkgs/sagemath-bliss/pyproject.toml.m4 @@ -11,3 +11,25 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-bliss" +description = "Sage: Open Source Mathematics Software: Graph (iso/auto)morphisms with bliss" +dependencies = [ + SPKG_INSTALL_REQUIRES_cysignals +] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[project.optional-dependencies] +test = [SPKG_INSTALL_REQUIRES_sagemath_repl] + +[tool.setuptools] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} diff --git a/pkgs/sagemath-bliss/setup.cfg.m4 b/pkgs/sagemath-bliss/setup.cfg.m4 deleted file mode 100644 index d1faa96a563..00000000000 --- a/pkgs/sagemath-bliss/setup.cfg.m4 +++ /dev/null @@ -1,17 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-bliss -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Graph (iso/auto)morphisms with bliss -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 -install_requires = - SPKG_INSTALL_REQUIRES_cysignals - -[options.extras_require] -test = - SPKG_INSTALL_REQUIRES_sagemath_repl diff --git a/pkgs/sagemath-coxeter3/pyproject.toml.m4 b/pkgs/sagemath-coxeter3/pyproject.toml.m4 index 69613011371..a8d0e52a4b0 100644 --- a/pkgs/sagemath-coxeter3/pyproject.toml.m4 +++ b/pkgs/sagemath-coxeter3/pyproject.toml.m4 @@ -10,3 +10,27 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-coxeter3" +description = "Sage: Open Source Mathematics Software: Coxeter groups, Bruhat ordering, Kazhdan-Lusztig polynomials with coxeter3" +dependencies = [] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[tool.setuptools] +packages = ["sage.libs.coxeter3"] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} + +[tool.setuptools.package-data] +"sage.libs.coxeter3" = [ + "coxeter.pxd", + "decl.pxd", +] diff --git a/pkgs/sagemath-coxeter3/setup.cfg.m4 b/pkgs/sagemath-coxeter3/setup.cfg.m4 deleted file mode 100644 index ab3288d89ab..00000000000 --- a/pkgs/sagemath-coxeter3/setup.cfg.m4 +++ /dev/null @@ -1,20 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-coxeter3 -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Coxeter groups, Bruhat ordering, Kazhdan-Lusztig polynomials with coxeter3 -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 -install_requires = - -packages = - sage.libs.coxeter3 - -[options.package_data] -sage.libs.coxeter3 = - coxeter.pxd - decl.pxd diff --git a/pkgs/sagemath-mcqd/pyproject.toml.m4 b/pkgs/sagemath-mcqd/pyproject.toml.m4 index bb34e4c5eb9..c94aface3fd 100644 --- a/pkgs/sagemath-mcqd/pyproject.toml.m4 +++ b/pkgs/sagemath-mcqd/pyproject.toml.m4 @@ -11,3 +11,27 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-mcqd" +description = "Sage: Open Source Mathematics Software: Finding maximum cliques with mcqd" +dependencies = [ + SPKG_INSTALL_REQUIRES_memory_allocator + SPKG_INSTALL_REQUIRES_cysignals +] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[tool.setuptools] +packages = ["sage.graphs"] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} + +[tool.setuptools.package-data] +"sage.graphs" = ["mcqd.pxd"] diff --git a/pkgs/sagemath-mcqd/setup.cfg.m4 b/pkgs/sagemath-mcqd/setup.cfg.m4 deleted file mode 100644 index fff8f2805ef..00000000000 --- a/pkgs/sagemath-mcqd/setup.cfg.m4 +++ /dev/null @@ -1,21 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-mcqd -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Finding maximum cliques with mcqd -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 -install_requires = - SPKG_INSTALL_REQUIRES_memory_allocator - SPKG_INSTALL_REQUIRES_cysignals - -packages = - sage.graphs - -[options.package_data] -sage.graphs = - mcqd.pxd diff --git a/pkgs/sagemath-meataxe/pyproject.toml.m4 b/pkgs/sagemath-meataxe/pyproject.toml.m4 index 69613011371..0c8fd46d8be 100644 --- a/pkgs/sagemath-meataxe/pyproject.toml.m4 +++ b/pkgs/sagemath-meataxe/pyproject.toml.m4 @@ -10,3 +10,28 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-meataxe" +description = "Sage: Open Source Mathematics Software: Matrices over small finite fields with meataxe" +dependencies = [] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[tool.setuptools] +packages = [ + "sage.libs", + "sage.matrix", +] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} + +[tool.setuptools.package-data] +"sage.libs" = ["meataxe.pxd"] +"sage.matrix" = ["matrix_gfpn_dense.pxd"] diff --git a/pkgs/sagemath-meataxe/setup.cfg.m4 b/pkgs/sagemath-meataxe/setup.cfg.m4 deleted file mode 100644 index a558825e120..00000000000 --- a/pkgs/sagemath-meataxe/setup.cfg.m4 +++ /dev/null @@ -1,22 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-meataxe -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Matrices over small finite fields with meataxe -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 - -packages = - sage.libs - sage.matrix - -[options.package_data] -sage.libs = - meataxe.pxd - -sage.matrix = - matrix_gfpn_dense.pxd diff --git a/pkgs/sagemath-sirocco/pyproject.toml.m4 b/pkgs/sagemath-sirocco/pyproject.toml.m4 index 684ed189d9f..55e400738d7 100644 --- a/pkgs/sagemath-sirocco/pyproject.toml.m4 +++ b/pkgs/sagemath-sirocco/pyproject.toml.m4 @@ -11,3 +11,23 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-sirocco" +description = "Sage: Open Source Mathematics Software: Certified root continuation with sirocco" +dependencies = [ + SPKG_INSTALL_REQUIRES_cypari + SPKG_INSTALL_REQUIRES_cysignals +] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[tool.setuptools] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} diff --git a/pkgs/sagemath-sirocco/setup.cfg.m4 b/pkgs/sagemath-sirocco/setup.cfg.m4 deleted file mode 100644 index 4f1e0f03d95..00000000000 --- a/pkgs/sagemath-sirocco/setup.cfg.m4 +++ /dev/null @@ -1,14 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-sirocco -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Certified root continuation with sirocco -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 -install_requires = - SPKG_INSTALL_REQUIRES_cypari - SPKG_INSTALL_REQUIRES_cysignals diff --git a/pkgs/sagemath-tdlib/pyproject.toml.m4 b/pkgs/sagemath-tdlib/pyproject.toml.m4 index 69613011371..8e3bcdd988f 100644 --- a/pkgs/sagemath-tdlib/pyproject.toml.m4 +++ b/pkgs/sagemath-tdlib/pyproject.toml.m4 @@ -10,3 +10,22 @@ requires = [ SPKG_INSTALL_REQUIRES_pkgconfig ] build-backend = "setuptools.build_meta" + +[project] +name = "sagemath-tdlib" +description = "Sage: Open Source Mathematics Software: Tree decompositions with tdlib" +dependencies = [ + SPKG_INSTALL_REQUIRES_cysignals +] +dynamic = ["version"] +include(`pyproject_toml_metadata.m4')dnl' + +[project.readme] +file = "README.rst" +content-type = "text/x-rst" + +[tool.setuptools] +include-package-data = false + +[tool.setuptools.dynamic] +version = {file = ["VERSION.txt"]} diff --git a/pkgs/sagemath-tdlib/setup.cfg.m4 b/pkgs/sagemath-tdlib/setup.cfg.m4 deleted file mode 100644 index 62833bbe6f6..00000000000 --- a/pkgs/sagemath-tdlib/setup.cfg.m4 +++ /dev/null @@ -1,12 +0,0 @@ -include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*- -[metadata] -name = sagemath-tdlib -version = file: VERSION.txt -description = Sage: Open Source Mathematics Software: Tree decompositions with tdlib -long_description = file: README.rst -long_description_content_type = text/x-rst -include(`setup_cfg_metadata.m4')dnl' - -[options] -python_requires = >=3.8, <3.12 -install_requires = SPKG_INSTALL_REQUIRES_cysignals