diff options
author | Richard Berger <rberger@lanl.gov> | 2022-06-28 23:45:30 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-28 22:45:30 -0700 |
commit | a98806bd9b4cb88a85d1c1aedb18f9ceee8bc3e8 (patch) | |
tree | 05d38522de120dbebc153ca4774370a7457e7c34 /var/spack/repos/builtin/packages/py-lark/package.py | |
parent | ebf0f6281d6b9bcf491e0aa3e4999067f9c3175f (diff) | |
download | spack-a98806bd9b4cb88a85d1c1aedb18f9ceee8bc3e8.tar.gz spack-a98806bd9b4cb88a85d1c1aedb18f9ceee8bc3e8.tar.bz2 spack-a98806bd9b4cb88a85d1c1aedb18f9ceee8bc3e8.tar.xz spack-a98806bd9b4cb88a85d1c1aedb18f9ceee8bc3e8.zip |
new package: py-lark to replace py-lark-parser, add new versions (#31324)
* new package: py-lark to replace py-lark-parser
* update packages that need py-lark-parser and use py-lark instead
Diffstat (limited to 'var/spack/repos/builtin/packages/py-lark/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/py-lark/package.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-lark/package.py b/var/spack/repos/builtin/packages/py-lark/package.py new file mode 100644 index 0000000000..60b58c3c02 --- /dev/null +++ b/var/spack/repos/builtin/packages/py-lark/package.py @@ -0,0 +1,26 @@ +# 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 PyLark(PythonPackage): + """Lark is a modern general-purpose parsing library for Python.""" + + homepage = "https://github.com/lark-parser/lark/" + pypi = "lark/lark-1.0.0.tar.gz" + + version('1.1.2', sha256='7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a') + version('1.1.1', sha256='5115193433051f079374c4f81059fa4bf2afa78cc87dd87817ed4435e8647c82') + version('1.1.0', sha256='669eab99a9627b2b9e0c6fb97f23113c64d673c93d804bca40b05b2a765f13c0') + version('1.0.0', sha256='2269dee215e6c689d5ce9d34fdc6e749d0c1c763add3fc7935938ebd7da159cb') + version('0.12.0', sha256='7da76fcfddadabbbbfd949bbae221efd33938451d90b1fefbbc423c3cccf48ef') + version('0.11.3', sha256='3100d9749b5a85735ec428b83100876a5da664804579e729c23a36341f961e7e') + version('0.11.1', sha256='f2c6ed79ae128a89714bbaa4a6ecb61b6eec84d1b5d63b9195ad461762f96298') + version('0.11.0', sha256='29868417eb190fe7d6b1ff6bcd9446903e0c73a1ca69cec58c92a01cae0abc24') + version('0.10.1', sha256='98f2c6f8e41fe601fd103476eb759ac1ad4d3dc8094633133a16cef5a32b0f65') + + depends_on('python@3.6:', when='@1.0.0:') + depends_on('py-setuptools', type='build') |