summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMihael Hategan <hategan@mcs.anl.gov>2021-10-05 00:53:02 -0700
committerGitHub <noreply@github.com>2021-10-05 09:53:02 +0200
commit95846ad443cdf4b5ec2a2f98e034ad93f8eb701e (patch)
tree17c3bb154a428d96755432359fcc20532a8bb8e2 /var
parent337b54fab045c3fa189570e5b5cf222b4d305442 (diff)
downloadspack-95846ad443cdf4b5ec2a2f98e034ad93f8eb701e.tar.gz
spack-95846ad443cdf4b5ec2a2f98e034ad93f8eb701e.tar.bz2
spack-95846ad443cdf4b5ec2a2f98e034ad93f8eb701e.tar.xz
spack-95846ad443cdf4b5ec2a2f98e034ad93f8eb701e.zip
py-parsl: new package (see https://parsl-project.org/) (#26360)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-mypy/package.py1
-rw-r--r--var/spack/repos/builtin/packages/py-parsl/package.py47
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx/package.py1
3 files changed, 49 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-mypy/package.py b/var/spack/repos/builtin/packages/py-mypy/package.py
index f3558a9fcc..f70b07204b 100644
--- a/var/spack/repos/builtin/packages/py-mypy/package.py
+++ b/var/spack/repos/builtin/packages/py-mypy/package.py
@@ -15,6 +15,7 @@ class PyMypy(PythonPackage):
version('0.910', sha256='704098302473cb31a218f1775a873b376b30b4c18229421e9e9dc8916fd16150')
version('0.900', sha256='65c78570329c54fb40f956f7645e2359af5da9d8c54baa44f461cdc7f4984108')
version('0.800', sha256='e0202e37756ed09daf4b0ba64ad2c245d357659e014c3f51d8cd0681ba66940a')
+ version('0.790', sha256='2b21ba45ad9ef2e2eb88ce4aeadd0112d0f5026418324176fd494a6824b74975')
version('0.740', sha256='48c8bc99380575deb39f5d3400ebb6a8a1cb5cc669bbba4d3bb30f904e0a0e7d')
variant('python2', default=False, description='Enable checking of python 2 type annotations')
diff --git a/var/spack/repos/builtin/packages/py-parsl/package.py b/var/spack/repos/builtin/packages/py-parsl/package.py
new file mode 100644
index 0000000000..6e1dbf6c0f
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-parsl/package.py
@@ -0,0 +1,47 @@
+# Copyright 2013-2020 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 PyParsl(PythonPackage):
+ """
+ Simple data dependent workflows in Python
+ """
+
+ homepage = "https://github.com/Parsl/parsl"
+ url = "https://github.com/Parsl/parsl/archive/refs/tags/1.1.0.tar.gz"
+
+ maintainers = ['hategan']
+
+ version('1.1.0', sha256='6a623d3550329f028775950d23a2cafcb0f82b199f15940180410604aa5d102c')
+
+ depends_on('python@3.6:', type=('build', 'run'))
+ depends_on('py-setuptools', type='build')
+ depends_on('py-typeguard@2.10:', type=('run', 'test'))
+ depends_on('py-pyzmq@17.1.2:', type=('run', 'test'))
+ depends_on('py-typing-extensions', type=('run', 'test'))
+ depends_on('py-dill', type=('run', 'test'))
+ depends_on('py-tblib', type=('run', 'test'))
+ depends_on('py-requests', type=('run', 'test'))
+ depends_on('py-paramiko', type=('run', 'test'))
+ depends_on('py-psutil@5.5.1:', type=('run', 'test'))
+ depends_on('py-globus-sdk', type=('run', 'test'))
+ depends_on('py-flake8', type='test')
+ depends_on('py-ipyparallel', type='test')
+ depends_on('py-pandas', type='test')
+ depends_on('py-pytest@4.6:4.999', type='test')
+ depends_on('py-pytest-cov', type='test')
+ depends_on('py-pytest-xdist', type='test')
+ depends_on('py-pytest-random-order', type='test')
+ depends_on('py-coverage@4.5.4', type='test')
+ depends_on('py-mock@1.0.0:', type='test')
+ depends_on('py-nbsphinx', type='test')
+ depends_on('py-sphinx-rtd-theme', type='test')
+ depends_on('py-mypy@0.790', type='test')
+ depends_on('py-pytest-xdist', type='test')
+ depends_on('py-sphinx@3.4.1', type='test')
+ depends_on('py-twine', type='test')
+ depends_on('py-wheel', type='test')
diff --git a/var/spack/repos/builtin/packages/py-sphinx/package.py b/var/spack/repos/builtin/packages/py-sphinx/package.py
index 788b915440..bfd0456165 100644
--- a/var/spack/repos/builtin/packages/py-sphinx/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx/package.py
@@ -16,6 +16,7 @@ class PySphinx(PythonPackage):
version('4.1.1', sha256='23c846a1841af998cb736218539bb86d16f5eb95f5760b1966abcd2d584e62b8')
version('4.0.2', sha256='b5c2ae4120bf00c799ba9b3699bc895816d272d120080fbc967292f29b52b48c')
version('3.5.4', sha256='19010b7b9fa0dc7756a6e105b2aacd3a80f798af3c25c273be64d7beeb482cb1')
+ version('3.4.1', sha256='e450cb205ff8924611085183bf1353da26802ae73d9251a8fcdf220a8f8712ef')
version('3.2.0', sha256='cf2d5bc3c6c930ab0a1fbef3ad8a82994b1bf4ae923f8098a05c7e5516f07177')
version('3.0.0', sha256='6a099e6faffdc3ceba99ca8c2d09982d43022245e409249375edf111caf79ed3')
version('2.4.4', sha256='b4c750d546ab6d7e05bdff6ac24db8ae3e8b8253a3569b754e445110a0a12b66')