diff --git a/srcpkgs/python-soupsieve/template b/srcpkgs/python-soupsieve/template new file mode 100644 index 00000000000..94a95e86763 --- /dev/null +++ b/srcpkgs/python-soupsieve/template @@ -0,0 +1,40 @@ +# Template file for 'python-soupsieve' +pkgname=python-soupsieve +version=1.7.3 +revision=1 +archs=noarch +wrksrc="soupsieve-${version}" +build_style=python-module +pycompile_module="soupsieve" +hostmakedepends="python-setuptools python3-setuptools" +checkdepends="python-pytest python-lxml python-html5lib python-BeautifulSoup4 + python-backports.functools_lru_cache python3-pytest python3-lxml + python3-html5lib python3-BeautifulSoup4" +short_desc="CSS4 selector implementation for Python2 Beautiful Soup" +maintainer="Aluísio Augusto Silva Gonçalves " +license="MIT" +homepage="https://facelessuser.github.io/soupsieve/" +distfiles="${PYPI_SITE}/s/soupsieve/soupsieve-${version}.tar.gz" +checksum=@ee7798ee2621a6c598924a4ce8b952a46d6e17d6504531c6333aec0b73b449eb + +do_check() { + PY2PATH="${PWD}/build-2.7/lib" + PY3PATH="${PWD}/build-${py3_ver}/lib" + + PYTHONPATH="${PY2PATH}" python2 -m pytest + PYTHONPATH="${PY3PATH}" python3 -m pytest +} + +post_install() { + vlicense LICENSE.md +} + +python3-soupsieve_package() { + archs=noarch + pycompile_module="soupsieve" + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vmove "usr/lib/python3*" + vlicense LICENSE.md + } +} diff --git a/srcpkgs/python3-soupsieve b/srcpkgs/python3-soupsieve new file mode 120000 index 00000000000..7dd14aa4dc9 --- /dev/null +++ b/srcpkgs/python3-soupsieve @@ -0,0 +1 @@ +python-soupsieve \ No newline at end of file