From 6995010babaeba4a7152bddfb49ca6f2b05dd5ce Mon Sep 17 00:00:00 2001 From: Robert Maaskant Date: Wed, 23 Apr 2025 00:55:27 +0200 Subject: [PATCH] py-pyproject-metadata: add v0.9.1 (#50150) * py-pyproject-metadata: add v0.9.1 Changelog: https://github.com/pypa/pyproject-metadata/blob/0.9.1/docs/changelog.md#091-10-03-2024 Diff: https://github.com/pypa/pyproject-metadata/compare/0.7.1...0.9.1 * fixup! py-pyproject-metadata: add v0.9.1 --- .../packages/py-pyproject-metadata/package.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py b/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py index 0b29c4916a9..19ed7878b52 100644 --- a/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py +++ b/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py @@ -13,8 +13,21 @@ class PyPyprojectMetadata(PythonPackage): license("MIT") + version("0.9.1", sha256="b8b2253dd1b7062b78cf949a115f02ba7fa4114aabe63fa10528e9e1a954a816") version("0.7.1", sha256="0a94f18b108b9b21f3a26a3d541f056c34edcb17dc872a144a15618fed7aef67") version("0.6.1", sha256="b5fb09543a64a91165dfe85796759f9e415edc296beb4db33d1ecf7866a862bd") - depends_on("py-setuptools@42:", type="build") - depends_on("py-packaging@19:", type=("build", "run")) + with default_args(type="build"): + depends_on("py-typing-extensions", when="@0.9: ^python@:3.7") + depends_on("py-flit-core", when="@0.8:") + depends_on("py-setuptools@42:", when="@:0.7.1") + + with default_args(type=("build", "run")): + depends_on("python@3.7:") + depends_on("py-packaging@19:") + + def url_for_version(self, version): + if version >= Version("0.8.0"): + return f"https://files.pythonhosted.org/packages/source/p/pyproject_metadata/pyproject_metadata-{version}.tar.gz" + else: + return f"https://files.pythonhosted.org/packages/source/p/pyproject-metadata/pyproject-metadata-{version}.tar.gz"