From 65d750766473d4b2cccd8ccf134a282408c77623 Mon Sep 17 00:00:00 2001 From: Pulux Date: Sun, 22 Jan 2023 06:56:38 +0100 Subject: [PATCH] python3-sh: update to 1.14.3. --- ...n-some-systems.-Use-a-random-dir-ins.patch | 46 ------------------- srcpkgs/python3-sh/template | 8 ++-- 2 files changed, 4 insertions(+), 50 deletions(-) delete mode 100644 srcpkgs/python3-sh/patches/0001-CWD-may-be-tmp-on-some-systems.-Use-a-random-dir-ins.patch diff --git a/srcpkgs/python3-sh/patches/0001-CWD-may-be-tmp-on-some-systems.-Use-a-random-dir-ins.patch b/srcpkgs/python3-sh/patches/0001-CWD-may-be-tmp-on-some-systems.-Use-a-random-dir-ins.patch deleted file mode 100644 index 1c0063a411e0..000000000000 --- a/srcpkgs/python3-sh/patches/0001-CWD-may-be-tmp-on-some-systems.-Use-a-random-dir-ins.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 6b9fc9ace0219fd7199cb0d0261b01e364e96fe2 Mon Sep 17 00:00:00 2001 -From: Erik Cederstrand -Date: Mon, 16 Aug 2021 08:18:31 +0200 -Subject: [PATCH] CWD may be /tmp on some systems. Use a random dir instead. - Fixes #582 - ---- - test.py | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/test.py b/test.py -index 4e9e8e0..d438e30 100644 ---- a/test.py -+++ b/test.py -@@ -2261,13 +2261,15 @@ p.wait() - - def test_pushd(self): - """ test basic pushd functionality """ -+ child = realpath(tempfile.mkdtemp()) -+ - old_wd1 = sh.pwd().strip() - old_wd2 = os.getcwd() - - self.assertEqual(old_wd1, old_wd2) -- self.assertNotEqual(old_wd1, tempdir) -+ self.assertNotEqual(old_wd1, child) - -- with sh.pushd(tempdir): -+ with sh.pushd(child): - new_wd1 = sh.pwd().strip() - new_wd2 = os.getcwd() - -@@ -2276,8 +2278,8 @@ p.wait() - self.assertEqual(old_wd3, old_wd4) - self.assertEqual(old_wd1, old_wd3) - -- self.assertEqual(new_wd1, tempdir) -- self.assertEqual(new_wd2, tempdir) -+ self.assertEqual(new_wd1, child) -+ self.assertEqual(new_wd2, child) - - def test_pushd_cd(self): - """ test that pushd works like pushd/popd with built-in cd correctly """ --- -2.32.0 - diff --git a/srcpkgs/python3-sh/template b/srcpkgs/python3-sh/template index 47e97a175991..a36c8805052b 100644 --- a/srcpkgs/python3-sh/template +++ b/srcpkgs/python3-sh/template @@ -1,17 +1,17 @@ # Template file for 'python3-sh' pkgname=python3-sh -version=1.14.2 -revision=4 +version=1.14.3 +revision=1 build_style=python3-module hostmakedepends="python3-setuptools" depends="python3" checkdepends="python3-Pygments python3-coverage python3-coveralls python3-docopt python3-docutils flake8" short_desc="Python subprocess replacement (Python3)" -maintainer="pulux " +maintainer="pulux " license="MIT" homepage="https://github.com/amoffat/sh" distfiles="${PYPI_SITE}/s/sh/sh-${version}.tar.gz" -checksum=9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d +checksum=e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 post_install() { vlicense LICENSE.txt