From 38f9c44903bda6ade3be80192131de5c1632f074 Mon Sep 17 00:00:00 2001 From: Andy Weidenbaum Date: Wed, 3 May 2023 01:41:58 +0000 Subject: [PATCH] peru: update to 1.3.1. --- srcpkgs/peru/template | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/srcpkgs/peru/template b/srcpkgs/peru/template index 164984d6f4fc..1f3e46814fef 100644 --- a/srcpkgs/peru/template +++ b/srcpkgs/peru/template @@ -1,17 +1,31 @@ # Template file for 'peru' pkgname=peru -version=1.2.0 -revision=5 -build_style=python3-module -pycompile_module="peru" -hostmakedepends="python3-setuptools" +version=1.3.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling python3-wheel" depends="curl git mercurial python3 python3-docopt python3-yaml" +checkdepends="$depends python3-pytest rsync subversion" short_desc="Tool for fetching code" maintainer="Andy Weidenbaum " license="MIT" homepage="https://github.com/buildinspace/peru" distfiles="https://github.com/buildinspace/peru/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz" -checksum=fb0fb02639e1c5403c9a6ddfd9719c5ea5ddf69fb440fbcfafe234470645e1dc +checksum=6a21108f8b0417301d3cd76fa220906cea9d58f95208b70191282972f8bb8ff9 + +do_check() { + local skiptests + + skiptests+=" test_curl_plugin_fetch or" + skiptests+=" test_curl_plugin_fetch_archives or" + skiptests+=" test_curl_plugin_reup or" + skiptests+=" test_git_plugin_with_relative_submodule or" + skiptests+=" test_git_plugin_with_submodule or" + skiptests+=" test_plugin_fetch or" + skiptests+=" test_plugin_get_reup_fields" + + PYTHONPATH="$(cd tests && pwd)" python3 -m pytest -k "not ($skiptests)" +} post_install() { vlicense LICENSE