py-sphinx: add v8.2.0 (#49107)

This commit is contained in:
Adam J. Stewart 2025-02-25 10:44:58 +01:00 committed by GitHub
parent 1cc63e2b7c
commit 2c26c429a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 30 additions and 9 deletions

View File

@ -19,6 +19,7 @@ class PyFlitCore(PythonPackage):
license("BSD-3-Clause")
version("3.10.1", sha256="66e5b87874a0d6e39691f0e22f09306736b633548670ad3c09ec9db03c5662f7")
version("3.9.0", sha256="72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba")
version("3.8.0", sha256="b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3")
version("3.7.1", sha256="14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f")
@ -32,11 +33,6 @@ class PyFlitCore(PythonPackage):
version("3.0.0", sha256="a465052057e2d6d957e6850e9915245adedfc4fd0dd5737d0791bf3132417c2d")
version("2.3.0", sha256="a50bcd8bf5785e3a7d95434244f30ba693e794c5204ac1ee908fc07c4acdbf80")
# pyproject.toml
depends_on("python@3.6:", when="@3.4:", type=("build", "run"))
depends_on("python@3.4:", when="@3:", type=("build", "run"))
depends_on("python@2.7,3.4:", type=("build", "run"))
# flit_core/build_thyself.py
depends_on("py-tomli", when="@3.4:3.5", type="run")
depends_on("py-toml", when="@3.1:3.3", type="run")

View File

@ -0,0 +1,18 @@
# Copyright Spack Project Developers. See COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class PyRomanNumeralsPy(PythonPackage):
"""Manipulate well-formed Roman numerals."""
homepage = "https://github.com/AA-Turner/roman-numerals"
pypi = "roman_numerals_py/roman_numerals_py-3.0.0.tar.gz"
license("0BSD OR CC0-1.0")
version("3.0.0", sha256="91199c4373658c03d87d9fe004f4a5120a20f6cb192be745c2377cce274ef41c")
depends_on("py-flit-core@3.7:3", type="build")

View File

@ -11,10 +11,13 @@ class PySphinx(PythonPackage):
homepage = "https://www.sphinx-doc.org/en/master/"
pypi = "Sphinx/sphinx-7.1.0.tar.gz"
license("BSD-2-Clause")
maintainers("adamjstewart")
license("BSD-2-Clause")
version("8.2.0", sha256="5b0067853d6e97f3fa87563e3404ebd008fce03525b55b25da90706764da6215")
version("8.1.3", sha256="43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927")
version("8.1.2", sha256="b19e24b51d1926567e0bb8f4fbd372e40cb19f1f62bcba91b45c9ee0cdd8874e")
version("8.1.1", sha256="65e0ee8f76c9cbfd53ec8466ac8c87a73f9ed911767a8ef36c3bf3c522242bcd")
version("8.1.0", sha256="109454425dbf4c78ecfdd481e56f078376d077edbda29804dba05c5161c8de06")
version("8.0.2", sha256="0cce1ddcc4fd3532cf1dd283bc7d886758362c5c1de6598696579ce96d8ffa5b")
version("8.0.1", sha256="7f762c18cfc1d4493e42f4a06a204c1ca55806c53f80a059e208e88d0668d661")
@ -101,9 +104,12 @@ class PySphinx(PythonPackage):
version("1.4.5", sha256="c5df65d97a58365cbf4ea10212186a9a45d89c61ed2c071de6090cdf9ddb4028")
version("1.3.1", sha256="1a6e5130c2b42d2de301693c299f78cc4bd3501e78b610c08e45efc70e2b5114")
depends_on("py-flit-core@3.7:", when="@5.2:", type="build")
with default_args(type="build"):
depends_on("py-flit-core@3.10:", when="@8.2:")
depends_on("py-flit-core@3.7:", when="@5.2:")
with default_args(type=("build", "run")):
depends_on("python@3.11:", when="@8.2:")
depends_on("python@3.10:", when="@8:")
depends_on("python@3.9:", when="@7.2:")
depends_on("python@3.8:", when="@6:")
@ -156,10 +162,10 @@ class PySphinx(PythonPackage):
depends_on("py-requests@2.25:", when="@6:")
depends_on("py-requests@2.5:", when="@2:")
depends_on("py-requests@2.4:", when="@1.5.2:")
depends_on("py-roman-numerals-py@1:", when="@8.2:")
depends_on("py-packaging@23:", when="@7.4:")
depends_on("py-packaging@21:", when="@5.2:")
depends_on("py-packaging", when="@1.7:")
depends_on("py-tomli@2:", when="@7.3.1: ^python@:3.10")
depends_on("py-colorama@0.4.6:", when="@7.4: platform=windows")
depends_on("py-colorama@0.4.5:", when="@5.2: platform=windows")
depends_on("py-colorama@0.3.5:", when="platform=windows")
@ -175,6 +181,7 @@ class PySphinx(PythonPackage):
depends_on("py-sphinxcontrib-websupport", when="@1.6:1")
depends_on("py-six@1.5:", when="@:1")
depends_on("py-sphinx-rtd-theme@0.1:", when="@:1.3")
depends_on("py-tomli@2:", when="@7.3.1: ^python@:3.10")
def url_for_version(self, version):
url = "https://files.pythonhosted.org/packages/source/S/Sphinx/{}-{}.tar.gz"