Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-05-18 09:35:01 +00:00
4 changed files with 28 additions and 29 deletions

View File

@@ -6,9 +6,4 @@
<email>ddenoncin@gmail.com</email>
<name>David Denoncin</name>
</maintainer>
<use>
<flag name="numpy">Optionally add dev-python/numpy</flag>
<flag name="matplotlib">Optionally add dev-python/matplotlib</flag>
<flag name="extras">Optionally add dev-python/quantities</flag>
</use>
</pkgmetadata>

View File

@@ -7,8 +7,8 @@ MY_PN="PyLaTeX"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
PYTHON_COMPAT=( python3_{6,7,8} ) #python2_7 -> error: package directory 'python2_source/pylatex' does not exist
inherit distutils-r1
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 eutils
DESCRIPTION="A Python library for creating LaTeX files and snippets"
HOMEPAGE="https://github.com/JelteF/PyLaTeX"
@@ -17,40 +17,44 @@ SRC_URI="https://github.com/JelteF/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}.ta
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples matplotlib numpy extras"
IUSE="examples"
DEPEND="
dev-python/ordered-set[${PYTHON_USEDEP}]
matplotlib? ( dev-python/matplotlib[$PYTHON_USEDEP] )
numpy? ( dev-python/numpy[$PYTHON_USEDEP] )
extras? ( dev-python/quantities[$PYTHON_USEDEP] )
dev-python/ordered-set[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"
distutils_enable_tests nose
distutils_enable_sphinx docs
distutils_enable_tests nose
DEPEND+="
test? (
dev-python/quantities
dev-python/matplotlib
dev-python/numpy
)
"
src_prepare(){
if use doc; then
sphinx-apidoc -F -o docs "${S}"/pylatex # conf.py is not included in source
fi
if use doc; then
sphinx-apidoc -F -o docs "${S}"/pylatex # conf.py is not included in source
fi
distutils-r1_src_prepare
distutils-r1_src_prepare
}
python_install_all() {
if use examples ; then
docinto examples
dodoc -r examples/.
fi
if use examples ; then
docinto examples
dodoc -r examples/.
fi
distutils-r1_python_install_all
distutils-r1_python_install_all
}
src_test() {
if ! use extras ; then
rm "${S}"/tests/test_quantities.py # remove if quantities is not installed
fi
distutils-r1_src_test
pkg_postinst() {
elog "Optional dependencies:"
optfeature "matplotlib support" dev-python/matplotlib
optfeature "numpy support" dev-python/numpy
optfeature "quantities support" dev-python/quantities
}

View File

@@ -1 +1 @@
DIST badwolf-0.5.1.tar.gz 20992 BLAKE2B f1c31ba3f1b485adcc134a1e14e7eac1bd7ec2c3c3a48b09e245cfec4adacceeba5a9f477fd74ce85e5e8453fa660779248e1d6987281f850cb35b652aaa98f3 SHA512 75cd50bba4aaa458341b3ce0a6f70b4432e7a708901a19780457661b5275a15ad275a8b53f00b482be1e9a3eaa2565b39d9bbd40f5e6ec2551ae7fc1c7840ed2
DIST badwolf-1.0.0.tar.gz 69676 BLAKE2B 44b463b0096f1971ae01d48556f70636c58c96324c2fcfb4a1b2507f78f6cdcb5c4b51e68f64b20c5fbafdf529bbc8e2f4ec60d383405019fa556a9697948cae SHA512 72437709a32937c33dc0509f94efbb5f3551b039017d3067b02f5d2b275eb4f3883dba8dc1c1b4b82bfa31a7b174f5fa393ceeefaf627d9b6c27be0fea5a0652