py-astpretty: add new package (#15484)

* py-astpretty: add new package

* pkg_resources needed at run-time
This commit is contained in:
Adam J. Stewart 2020-03-13 14:40:58 -05:00 committed by GitHub
parent 14441e00dc
commit 262a69c0a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,21 @@
# 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 PyAstpretty(PythonPackage):
"""Pretty print the output of python stdlib `ast.parse`."""
homepage = "https://github.com/asottile/astpretty"
url = "https://pypi.io/packages/source/a/astpretty/astpretty-2.0.0.tar.gz"
version('2.0.0', sha256='e4724bfd753636ba4a84384702e9796e5356969f40af2596d846ce64addde086')
variant('typed', default=False, description='Add support for typed comments')
depends_on('python@3.6.1:', type=('build', 'run'))
depends_on('py-setuptools', type=('build', 'run'))
depends_on('py-typed-ast', type=('build', 'run'), when='+typed')