From a5eca1d81ba49e761ac15de146c75b0d38708b48 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 18 Nov 2020 15:18:46 +0100 Subject: dev-python/ansi2html: 1.6.0 Signed-off-by: Sebastian Pipping Package-Manager: Portage-3.0.0, Repoman-2.3.23 --- dev-python/ansi2html/Manifest | 1 + dev-python/ansi2html/ansi2html-1.6.0.ebuild | 50 +++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-python/ansi2html/ansi2html-1.6.0.ebuild (limited to 'dev-python/ansi2html') diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest index 02afa9749333..39861ac51fc7 100644 --- a/dev-python/ansi2html/Manifest +++ b/dev-python/ansi2html/Manifest @@ -1 +1,2 @@ DIST ansi2html-1.5.2.tar.gz 27124 BLAKE2B 0d02e8cea46622c4d2cbd06f06fd31b3c7e93d61f6b9eadb37815d2ee490b6ce4233fb019f175f61465ef89520a944bbe14543627a6421a64304b58dc038c0ca SHA512 163d5784d04e6eea0847676b967051382fa74a354c19462d1b73980fd1b0a7eb45ce1f1bd88cca803356e7767ccab1bbce6de4152c98aec98534f4ed7d65a83f +DIST ansi2html-1.6.0.tar.gz 36053 BLAKE2B deb63c6c9f431ff225cfcbbd2995f0fce9535736dba7d8c92f1f2e51d525640e69bc4269ab073438239edb35815288fa17b2d69c89cca7627ba2b5096009611f SHA512 35e5fb6cee96fe41a658c005734a58b08bc05e8ad5903ad18684c316bdad351a70c534b4162416225bc2ca774d01b4ac1bb8a8dad3170d0738aa7b3daf46b3c0 diff --git a/dev-python/ansi2html/ansi2html-1.6.0.ebuild b/dev-python/ansi2html/ansi2html-1.6.0.ebuild new file mode 100644 index 000000000000..5af0de4bf9fe --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/pycontribs/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc" + +RDEPEND=">=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + doc? ( + app-text/asciidoc + ) + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest # for BDEPEND + +python_install_all() { + use doc && doman man/${PN}.1 + distutils-r1_python_install_all +} + +python_test() { + distutils_install_for_testing + pytest -vv || die "Tests fail with ${EPYTHON}" +} + +src_compile() { + # Upstream https://github.com/pycontribs/ansi2html/issues/124 + use doc && emake man/ansi2html.1 + distutils-r1_src_compile +} -- cgit v1.2.3-65-gdbad