new packages: py-rst2pdf and py-smartypants (#28697)
* new packages: py-rst2pdf and py-smartypants The py-smartypants package is a dependency of py-rst2pdf. * add missing dependencies
This commit is contained in:
parent
b9bb303063
commit
3b5afef842
31
var/spack/repos/builtin/packages/py-rst2pdf/package.py
Normal file
31
var/spack/repos/builtin/packages/py-rst2pdf/package.py
Normal file
@ -0,0 +1,31 @@
|
||||
# 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 import *
|
||||
|
||||
|
||||
class PyRst2pdf(PythonPackage):
|
||||
"""Convert reStructured Text to PDF via ReportLab.
|
||||
|
||||
The usual way of creating PDF from reStructuredText is by going through
|
||||
LaTeX. This tool provides an alternative by producing PDF directly using
|
||||
the ReportLab library."""
|
||||
|
||||
homepage = "https://rst2pdf.org/"
|
||||
pypi = "rst2pdf/rst2pdf-0.99.tar.gz"
|
||||
|
||||
version('0.99', sha256='8fa23fa93bddd1f52d058ceaeab6582c145546d80f2f8a95974f3703bd6c8152')
|
||||
|
||||
depends_on('python@3.6:', type=('build', 'run'))
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-setuptools-scm', type='build')
|
||||
depends_on('py-docutils', type=('build', 'run'))
|
||||
depends_on('py-importlib-metadata', type=('build', 'run'))
|
||||
depends_on('py-jinja2', type=('build', 'run'))
|
||||
depends_on('py-packaging', type=('build', 'run'))
|
||||
depends_on('py-pygments', type=('build', 'run'))
|
||||
depends_on('py-pyyaml', type=('build', 'run'))
|
||||
depends_on('py-reportlab', type=('build', 'run'))
|
||||
depends_on('py-smartypants', type=('build', 'run'))
|
19
var/spack/repos/builtin/packages/py-smartypants/package.py
Normal file
19
var/spack/repos/builtin/packages/py-smartypants/package.py
Normal file
@ -0,0 +1,19 @@
|
||||
# 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 import *
|
||||
|
||||
|
||||
class PySmartypants(PythonPackage):
|
||||
"""smartypants is a Python fork of SmartyPants."""
|
||||
|
||||
homepage = "https://github.com/leohemsted/smartypants.py"
|
||||
|
||||
# PyPI only has the wheel
|
||||
url = "https://github.com/leohemsted/smartypants.py/archive/refs/tags/v2.0.1.tar.gz"
|
||||
|
||||
version('2.0.1', sha256='b98191911ff3b4144ef8ad53e776a2d0ad24bd508a905c6ce523597c40022773')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
Loading…
Reference in New Issue
Block a user