Skip to content
Snippets Groups Projects
Commit 53eff3dd authored by Eleni Mathioulaki's avatar Eleni Mathioulaki
Browse files

feat(py-ipyreact): add package and dependencies

parent dfacec42
No related branches found
No related tags found
2 merge requests!676create new experimental release,!665Add missing tvb-widgets dependencies
# Copyright 2013-2024 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 PyAnywidget(PythonPackage):
"""Custom jupyter widgets made easy"""
homepage = "https://github.com/manzt/anywidget"
pypi = "anywidget/anywidget-0.9.16.tar.gz"
version("0.9.13", sha256="c655455bf51f82182eb23c5947d37cc41f0b1ffacaf7e2b763147a2332cb3f07")
version("0.9.12", sha256="25855b2496dc6541356b6d26ca0c9f9525203bb7cf2817f84b93bfe3f53cf81e")
version("0.9.11", sha256="58dded8e86ec27ce28760c9457317663113d9af608947ee6a8d0ecb528b22cdc")
version("0.9.10", sha256="390a628240981c09813c7523279ddcab82ff4fd3287add5433b78b1369089068")
version("0.8.1", sha256="a7627770be455f89afd7d58faff926f45ef52b53257ae3c595177d5ff9b12fd1")
version("0.8.0", sha256="847a0fece58ea7a32d20dccd54a026dd3dd28f76daa6b4f0a74c253e5c7cfeec")
depends_on("py-hatchling", type="build")
depends_on("py-hatch-jupyter-builder", type="build")
depends_on("py-ipywidgets@7.6:", type=("build", "run"))
depends_on("py-typing-extensions@4.2:", type=("build", "run"))
depends_on("py-psygnal@0.8.1:", type=("build", "run"))
# Copyright 2013-2024 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 PyIpyreact(PythonPackage):
"""React for ipywidgets that just works"""
homepage = "https://github.com/widgetti/ipyreact"
pypi = "ipyreact/ipyreact-0.5.0.tar.gz"
version("0.5.0", sha256="398b37c57abbf3d453a0fb4bb34d39956f2de212276de053630ad907eabde9e5")
version("0.4.2", sha256="a74b9f61176ca75c1c80ccfc46c35a7ad5591a30612d0e1e6fdbf91549fbf6a6")
version("0.4.1", sha256="80560311eb4946a793d1108d21c893f697f45af71df52afe4a3cddfa0a9fadd4")
version("0.4.0", sha256="e1900052a14c548ff4943f01c5eec09881c29c96845e70dcd0fe25b6c234d268")
depends_on("py-hatchling", type="build")
depends_on("py-hatch-jupyter-builder", type="build")
depends_on("py-ipywidgets@7:", type=("build", "run"))
depends_on("py-anywidget@0.2:", type=("build", "run"))
depends_on("py-jupyter-core", type=("build", "run"))
# Copyright 2013-2024 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 PyPsygnal(PythonPackage):
"""Fast python callback/event system modeled after Qt Signals"""
homepage = "https://github.com/pyapp-kit/psygnal"
pypi = "psygnal/psygnal-0.12.0.tar.gz"
version("0.11.1", sha256="f9b02ca246ab0adb108c4010b4a486e464f940543201074591e50370cd7b0cc0")
version("0.11.0", sha256="50731c7f9e4c52fc0a5e9c533c7a1bb528ce39cc4f4059fe433d3f76e1c46ca0")
version("0.10.2", sha256="adb2c38d5cecfdb1212970a3123079f6d97241ac0e772c3db79418a5cabef079")
version("0.10.1", sha256="7e546e14d89434fc94bc6ff6bbeaf6bb8a039e5ed85fc6c992bb427be47fcfc7")
version("0.10.0", sha256="db51c7efb8d92873ea2113356c0cbdca75383684d3e55c315a84071c46d0a0b0")
version("0.9.5", sha256="4956ea6c36a75f7fc457558935b67dd8be2594661b4d08eeb3357d69c509c55f")
depends_on("py-hatchling", type="build")
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment