diff --git a/packages/py-colorcet/package.py b/packages/py-colorcet/package.py
new file mode 100644
index 0000000000000000000000000000000000000000..bd475911fae7dc918e69858eb068721358e3bce3
--- /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 6b33a8764dd72d2aab5de4166072fcb02363fda9..caa82a6603a186a04460c61cd49192fb067d4077 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")