From 92f51fb7a46faa3d0dfd5718c4126fa97fc742c2 Mon Sep 17 00:00:00 2001 From: ljnsn Date: Fri, 2 Feb 2024 00:58:29 +0100 Subject: [PATCH 1/2] hatch: update to 1.9.3. --- srcpkgs/hatch/template | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/srcpkgs/hatch/template b/srcpkgs/hatch/template index 3880eab5869626..89a5a46f954388 100644 --- a/srcpkgs/hatch/template +++ b/srcpkgs/hatch/template @@ -1,27 +1,32 @@ # Template file for 'hatch' pkgname=hatch -version=1.6.3 -revision=3 +version=1.9.3 +revision=1 build_style=python3-pep517 # ignore backend tests, because updating hatchling when there is no new hatch # version yet breaks these in hatch. make_check_args="--ignore tests/backend - --deselect tests/cli/run/test_run.py::test_scripts_no_environment" -_deps="python3-click hatchling python3-httpx python3-hyperlink python3-keyring - python3-packaging python3-pexpect python3-platformdirs python3-pyperclip +# these tests create temporary files in /tmp, which does not work in the build +# process + --ignore tests/cli/python/test_install.py + --deselect tests/cli/run/test_run.py::test_scripts_no_environment + --deselect tests/cli/env/test_create.py::test_plugin_dependencies_met + --deselect tests/cli/env/test_create.py::test_plugin_dependencies_met_as_app" +_deps="python3-click hatchling python3-httpx python3-hyperlink + python3-keyring python3-packaging python3-pexpect python3-platformdirs python3-rich python3-shellingham python3-tomli-w python3-tomlkit - python3-userpath python3-virtualenv" -hostmakedepends="hatchling ${_deps}" + python3-userpath python3-virtualenv python3-zstandard" +hostmakedepends="hatchling hatch-vcs ${_deps}" depends="${_deps}" checkdepends="${_deps} python3-pytest python3-pytest-mock python3-pytest-xdist git python3-pip" -short_desc="Modern, extensible Python project management " +short_desc="Modern, extensible Python project management" maintainer="Jan Christian Grünhage " license="MIT" homepage="https://hatch.pypa.io/latest/" changelog="https://raw.githubusercontent.com/pypa/hatch/master/docs/history/hatch.md" distfiles="${PYPI_SITE}/h/hatch/hatch-${version}.tar.gz" -checksum=650e671ba300318e498ef93bbe3b99b32ce14920764fb8753f89993f63eed79a +checksum=672017e349c548f8a957a5fee9aa2f8cfc2c8a994307378e45a8427972bdf8d9 make_check_pre="env PYTHONPATH=./src" post_install() { From d7a2f924b46fa436ef995055b0fc4653756c88a1 Mon Sep 17 00:00:00 2001 From: ljnsn Date: Sat, 3 Feb 2024 00:25:54 +0100 Subject: [PATCH 2/2] hatchling: update to 1.21.1. --- srcpkgs/hatchling/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/hatchling/template b/srcpkgs/hatchling/template index 6271cf91125508..377aca674dc56c 100644 --- a/srcpkgs/hatchling/template +++ b/srcpkgs/hatchling/template @@ -1,6 +1,6 @@ # Template file for 'hatchling' pkgname=hatchling -version=1.21.0 +version=1.21.1 revision=1 build_style=python3-pep517 _deps="python3-editables python3-packaging python3-pathspec python3-pluggy @@ -13,7 +13,7 @@ license="MIT" homepage="https://hatch.pypa.io/latest/" changelog="https://raw.githubusercontent.com/pypa/hatch/master/docs/history/hatchling.md" distfiles="${PYPI_SITE}/h/hatchling/hatchling-${version}.tar.gz" -checksum=5c086772357a50723b825fd5da5278ac7e3697cdf7797d07541a6c90b6ff754c +checksum=bba440453a224e7d4478457fa2e8d8c3633765bafa02975a6b53b9bf917980bc post_install() { vlicense LICENSE.txt