From e410327409889b0bbb6866b0e2d94da85b8853ad Mon Sep 17 00:00:00 2001
From: Moritz-Alexander-Kern <moritz.kern@ymail.com>
Date: Wed, 15 Nov 2023 17:49:35 +0100
Subject: [PATCH] add py-colorcet

---
 packages/py-colorcet/package.py  | 23 +++++++++++++++++++++++
 packages/py-holoviews/package.py |  2 ++
 2 files changed, 25 insertions(+)
 create mode 100644 packages/py-colorcet/package.py

diff --git a/packages/py-colorcet/package.py b/packages/py-colorcet/package.py
new file mode 100644
index 00000000..bd475911
--- /dev/null
+++ b/packages/py-colorcet/package.py
@@ -0,0 +1,23 @@
+
+# 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.package import *
+
+
+class PyColorcet(PythonPackage):
+    """Collection of perceptually accurate colormaps"""
+
+    homepage = "https://colorcet.holoviz.org/"
+    pypi = "colorcet/colorcet-3.0.1.tar.gz"
+
+    maintainers = ['']
+
+    version('3.0.1', sha256='51455a20353d12fac91f953772d8409f2474e6a0db1af3fa4f7005f405a2480b')
+
+    depends_on('python@3.7:3.10', type=('build', 'run'))
+    depends_on('py-setuptools', type='build')
+    depends_on('py-pyct@0.4.4:', type='build')
+    depends_on('py-wheel', type=('build','run'))
\ No newline at end of file
diff --git a/packages/py-holoviews/package.py b/packages/py-holoviews/package.py
index 6b33a876..caa82a66 100644
--- a/packages/py-holoviews/package.py
+++ b/packages/py-holoviews/package.py
@@ -27,6 +27,8 @@ class PyHoloviews(PythonPackage):
     depends_on('py-pyviz-comms@0.7.4:', type=('build','run'))
     depends_on('py-pandas@0.20.0:', type=('build','run'))
     depends_on('py-packaging', type=('build','run'))
+    depends_on('py-panel', type=('build','run'))
+    depends_on('py-colorcet', type=('build','run'))
     depends_on('py-jupyterlab-widgets', type="run")
     depends_on('py-ipywidgets', type="run")
 
-- 
GitLab