From c4c090ab65e5bbacb1834ccbfeb9d67006d76508 Mon Sep 17 00:00:00 2001 From: Jen Herting Date: Mon, 3 May 2021 16:42:40 -0400 Subject: [PATCH] [py-fsspec] added http variant (#23404) * [py-fsspec] added http variant * [py-fsspec] added conflict to enforce newer version for +http --- var/spack/repos/builtin/packages/py-fsspec/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/py-fsspec/package.py b/var/spack/repos/builtin/packages/py-fsspec/package.py index bab02b7a65c..e52ee16a0d9 100644 --- a/var/spack/repos/builtin/packages/py-fsspec/package.py +++ b/var/spack/repos/builtin/packages/py-fsspec/package.py @@ -17,6 +17,12 @@ class PyFsspec(PythonPackage): version('0.7.3', sha256='1b540552c93b47e83c568e87507d6e02993e6d1b30bc7285f2336c81c5014103') version('0.4.4', sha256='97697a46e8bf8be34461c2520d6fc4bfca0ed749b22bb2b7c21939fd450a7d63') + variant('http', default=False, description='HTTPFileSystem support (Requires version 0.8.1+)') + + conflicts('+http', when='@:0.8.0', msg='Only available in 0.8.1+') + depends_on('python@3.5:', type=('build', 'run')) depends_on('python@3.6:', type=('build', 'run'), when='@0.6.3:') depends_on('py-setuptools', type='build') + depends_on('py-requests', type=('build', 'run'), when='+http') + depends_on('py-aiohttp', type=('build', 'run'), when='+http')