From 0fc0db9ec79fd73c6e4a2f4276614381bc6bdebb Mon Sep 17 00:00:00 2001 From: Jen Herting Date: Thu, 20 Nov 2025 16:15:27 -0500 Subject: [PATCH 1/3] [py-language-data] new package --- .../packages/py_language_data/package.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 repos/spack_repo/builtin/packages/py_language_data/package.py diff --git a/repos/spack_repo/builtin/packages/py_language_data/package.py b/repos/spack_repo/builtin/packages/py_language_data/package.py new file mode 100644 index 00000000000..9e3340fedff --- /dev/null +++ b/repos/spack_repo/builtin/packages/py_language_data/package.py @@ -0,0 +1,21 @@ +# Copyright Spack Project Developers. See COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack_repo.builtin.build_systems.python import PythonPackage +from spack.package import * + + +class PyLanguageData(PythonPackage): + """Supplementary data about languages used by the langcodes module""" + + homepage = "https://github.com/georgkrause/language_data" + pypi = "language_data/language_data-1.3.0.tar.gz" + + license("MIT") + + version("1.3.0", sha256="7600ef8aa39555145d06c89f0c324bf7dab834ea0b0a439d8243762e3ebad7ec") + + depends_on("py-setuptools@60:", type="build") + depends_on("py-setuptools@8:", type="build") + depends_on("py-marisa-trie@1.1:", type=("build", "run")) From ae4693b7f8163978d9de81f7986798c5ec9e878c Mon Sep 17 00:00:00 2001 From: Jen Herting Date: Thu, 12 Feb 2026 11:22:04 -0500 Subject: [PATCH 2/3] [py-language-data] style --- repos/spack_repo/builtin/packages/py_language_data/package.py | 1 + 1 file changed, 1 insertion(+) diff --git a/repos/spack_repo/builtin/packages/py_language_data/package.py b/repos/spack_repo/builtin/packages/py_language_data/package.py index 9e3340fedff..12a29ebd81c 100644 --- a/repos/spack_repo/builtin/packages/py_language_data/package.py +++ b/repos/spack_repo/builtin/packages/py_language_data/package.py @@ -3,6 +3,7 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack_repo.builtin.build_systems.python import PythonPackage + from spack.package import * From f1170871aa6a3c17f0a9a4a4cb48b4d9a02e5c9c Mon Sep 17 00:00:00 2001 From: Jen Herting Date: Thu, 26 Feb 2026 13:04:06 -0500 Subject: [PATCH 3/3] [py-language-data] fixed py-setuptools-scm --- repos/spack_repo/builtin/packages/py_language_data/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/py_language_data/package.py b/repos/spack_repo/builtin/packages/py_language_data/package.py index 12a29ebd81c..9a3e26906cc 100644 --- a/repos/spack_repo/builtin/packages/py_language_data/package.py +++ b/repos/spack_repo/builtin/packages/py_language_data/package.py @@ -18,5 +18,5 @@ class PyLanguageData(PythonPackage): version("1.3.0", sha256="7600ef8aa39555145d06c89f0c324bf7dab834ea0b0a439d8243762e3ebad7ec") depends_on("py-setuptools@60:", type="build") - depends_on("py-setuptools@8:", type="build") + depends_on("py-setuptools-scm@8:", type="build") depends_on("py-marisa-trie@1.1:", type=("build", "run"))