From 10f07f77107265fbe4be84a57aea30f3743170da Mon Sep 17 00:00:00 2001 From: Dennis Terhorst <d.terhorst@fz-juelich.de> Date: Fri, 24 Feb 2023 17:43:34 +0100 Subject: [PATCH] exchanged `nesteddict` dependency for correct `nested_dict` --- packages/py-nested-dict/package.py | 26 +++++++++++++++++ packages/py-nesteddict/package.py | 39 ------------------------- packages/wf-multi-area-model/package.py | 2 +- 3 files changed, 27 insertions(+), 40 deletions(-) create mode 100644 packages/py-nested-dict/package.py delete mode 100644 packages/py-nesteddict/package.py diff --git a/packages/py-nested-dict/package.py b/packages/py-nested-dict/package.py new file mode 100644 index 00000000..9442c3b1 --- /dev/null +++ b/packages/py-nested-dict/package.py @@ -0,0 +1,26 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PyNestedDict(PythonPackage): + """FIXME: Put a proper description of your package here.""" + + homepage = "http://nested-dict.readthedocs.org" + pypi = "nested_dict/nested_dict-1.61.tar.gz" + git = "https://github.com/bunbun/nested-dict" + + # FIXME: Add a list of GitHub accounts to + # notify when the package is updated. + # maintainers = ['terhorstd', 'bunbun'] + + version('1.61', sha256='de0fb5bac82ba7bcc23736f09373f18628ea57f92bbaa13480d23f261c41e771') + + # FIXME: Add a build backend, usually defined in pyproject.toml. If no such file + # exists, use setuptools. + # depends_on('py-setuptools', type='build') + # depends_on('py-flit-core', type='build') + # depends_on('py-poetry-core', type='build') diff --git a/packages/py-nesteddict/package.py b/packages/py-nesteddict/package.py deleted file mode 100644 index 16562fd7..00000000 --- a/packages/py-nesteddict/package.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other -# Spack Project Developers. See the top-level COPYRIGHT file for details. -# -# SPDX-License-Identifier: (Apache-2.0 OR MIT) - -# ---------------------------------------------------------------------------- -# If you submit this package back to Spack as a pull request, -# please first remove this boilerplate and all FIXME comments. -# -# This is a template package file for Spack. We've put "FIXME" -# next to all the things you'll want to change. Once you've handled -# them, you can save this file and test your package like this: -# -# spack install py-nesteddict -# -# You can edit this file again by typing: -# -# spack edit py-nesteddict -# -# See the Spack documentation for more information on packaging. -# ---------------------------------------------------------------------------- - -from spack import * - - -class PyNesteddict(PythonPackage): - """A Python class that subclasses dict to allow dicts that allow dotted key - access e.g, dict["a.b.c']=7""" - - homepage = "https://github.com/jdrumgoole/nesteddict" - pypi = "nesteddict/nesteddict-0.1.3.tar.gz" - - # FIXME: Add a list of GitHub accounts to - # notify when the package is updated. - # maintainers = ['github_user1', 'github_user2'] - - version('0.1.3', sha256='07e5f59684df992559e6f25210edec8f5bc1cfc7114d9332d690f30fc1e49f47') - - depends_on('py-setuptools', type='build') diff --git a/packages/wf-multi-area-model/package.py b/packages/wf-multi-area-model/package.py index ac51078f..4fd2b100 100644 --- a/packages/wf-multi-area-model/package.py +++ b/packages/wf-multi-area-model/package.py @@ -16,6 +16,6 @@ class WfMultiAreaModel(BundlePackage): version("0.1") - depends_on("py-nesteddict") + depends_on("py-nested-dict") depends_on("py-dicthash") -- GitLab