From c08404975e2d68ceb98bd9a8fff38786bea62c5a Mon Sep 17 00:00:00 2001 From: Paper Date: Thu, 18 Feb 2021 16:15:40 +0100 Subject: [PATCH] New package: python3-pep517-0.9.1 --- srcpkgs/python3-pep517/template | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 srcpkgs/python3-pep517/template diff --git a/srcpkgs/python3-pep517/template b/srcpkgs/python3-pep517/template new file mode 100644 index 00000000000..8a7c2dd7725 --- /dev/null +++ b/srcpkgs/python3-pep517/template @@ -0,0 +1,29 @@ +# Template file for 'python3-pep517' +pkgname=python3-pep517 +version=0.9.1 +revision=1 +wrksrc=pep517-${version} +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3 python3-toml" +# tests need flit_core v2, but we have v3 packaged, remove pip when this is fixed +checkdepends="python3-pytest python3-testpath python3-mock python3-pip" +short_desc="Wrappers to build Python packages using PEP 517 hooks" +maintainer="Paper " +license="MIT" +homepage="https://pep517.readthedocs.io/en/latest/" +distfiles="${PYPI_SITE}/p/pep517/pep517-${version}.tar.gz" +checksum=aeb78601f2d1aa461960b43add204cc7955667687fbcf9cdb5170f00556f117f + +pre_check() { + # remove tests for flake8 which fail + rm pytest.ini +} + +do_check() { + pytest +} + +post_install() { + vlicense LICENSE +}