Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
python-nox


Commits:
dbde2542 by Antonio Rojas at 2024-12-25T12:39:21+01:00
upgpkg: 2024.10.09-1: Update to 2024.10.09

- - - - -


3 changed files:

- .SRCINFO
- + 28bbaa5a.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = python-nox
        pkgdesc = Flexible test automation for Python
-       pkgver = 2024.04.15
-       pkgrel = 2
+       pkgver = 2024.10.09
+       pkgrel = 1
        url = https://github.com/wntrblm/nox
        arch = any
        license = Apache
@@ -18,7 +18,9 @@ pkgbase = python-nox
        depends = python-packaging
        optdepends = python-jinja: tox_to_nox
        optdepends = python-tox: tox_to_nox
-       source = 
python-nox-2024.04.15.tar.gz::https://github.com/wntrblm/nox/archive/2024.04.15.tar.gz
-       sha512sums = 
99143b4c372e40c5b436ef786e72582eae3182513e9763cb76eb123dcb4d16de8b0585a21119c3513fe9aae4bb6d9d19b16f3129a42f3addf2878e6e7f044ebb
+       source = 
python-nox-2024.10.09.tar.gz::https://github.com/wntrblm/nox/archive/2024.10.09.tar.gz
+       source = 28bbaa5a.patch
+       sha512sums = 
51d1f70ba94d01abd10ba3a12896facd13a7a2881496221b6fa9d0a43ff947303b0cc975a29169a3d9e0174277e23e0bc4b1137b2774c1abffa23a48c9d69a11
+       sha512sums = 
932a70916b6216b59d7352d5d1cdbcd9906f07b3c86611c15ba230e85c7b35b685f1273f26c447a7ac9a7205dcc30cc8c648694bf1faf0a21d6d4cc48d28cea8
 
 pkgname = python-nox


=====================================
28bbaa5a.patch
=====================================
@@ -0,0 +1,46 @@
+From 28bbaa5a17ed1ac39be63b1ecd9bd7e187a7db2e Mon Sep 17 00:00:00 2001
+From: Henry Schreiner <[email protected]>
+Date: Thu, 12 Dec 2024 21:44:02 -0500
+Subject: [PATCH] tests: fix broken mock on CPython 3.12.8+ (#903)
+
+Signed-off-by: Henry Schreiner <[email protected]>
+---
+ nox/command.py        | 4 +++-
+ tests/test_command.py | 2 +-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/nox/command.py b/nox/command.py
+index fe30307a..dc5e57dc 100644
+--- a/nox/command.py
++++ b/nox/command.py
+@@ -31,6 +31,8 @@
+ 
+ __all__ = ["CommandFailed", "ExternalType", "run", "which"]
+ 
++_PLATFORM = sys.platform
++
+ 
+ def __dir__() -> list[str]:
+     return __all__
+@@ -72,7 +74,7 @@ def _clean_env(env: Mapping[str, str | None] | None = None) 
-> dict[str, str] |
+     clean_env = {k: v for k, v in env.items() if v is not None}
+ 
+     # Ensure systemroot is passed down, otherwise Windows will explode.
+-    if sys.platform == "win32":
++    if _PLATFORM.startswith("win"):
+         clean_env.setdefault("SYSTEMROOT", os.environ.get("SYSTEMROOT", ""))
+ 
+     return clean_env
+diff --git a/tests/test_command.py b/tests/test_command.py
+index bfb85272..dd1af5f1 100644
+--- a/tests/test_command.py
++++ b/tests/test_command.py
+@@ -162,7 +162,7 @@ def test_run_env_remove(monkeypatch: pytest.MonkeyPatch) 
-> None:
+     )
+ 
+ 
[email protected]("sys.platform", "win32")
[email protected]("nox.command._PLATFORM", "win32")
+ def test_run_env_systemroot():
+     systemroot = os.environ.setdefault("SYSTEMROOT", "sigil")
+ 


=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
 
 _pkgname=nox
 pkgname=python-$_pkgname
-pkgver=2024.04.15
-pkgrel=2
+pkgver=2024.10.09
+pkgrel=1
 pkgdesc='Flexible test automation for Python'
 arch=('any')
 url='https://github.com/wntrblm/nox'
@@ -13,8 +13,15 @@ optdepends=('python-jinja: tox_to_nox'
             'python-tox: tox_to_nox')
 makedepends=('python-build' 'python-installer' 'python-hatchling')
 checkdepends=('python-pytest' 'python-jinja' 'python-tox')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('99143b4c372e40c5b436ef786e72582eae3182513e9763cb76eb123dcb4d16de8b0585a21119c3513fe9aae4bb6d9d19b16f3129a42f3addf2878e6e7f044ebb')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+         28bbaa5a.patch)
+sha512sums=('51d1f70ba94d01abd10ba3a12896facd13a7a2881496221b6fa9d0a43ff947303b0cc975a29169a3d9e0174277e23e0bc4b1137b2774c1abffa23a48c9d69a11'
+            
'932a70916b6216b59d7352d5d1cdbcd9906f07b3c86611c15ba230e85c7b35b685f1273f26c447a7ac9a7205dcc30cc8c648694bf1faf0a21d6d4cc48d28cea8')
+
+prepare() {
+  cd $_pkgname-$pkgver
+  patch -p1 -i ../28bbaa5a.patch # Fix tests
+}
 
 build() {
   cd $_pkgname-$pkgver



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-nox/-/commit/dbde25427507ddd902a8ac2279167c7ca5011443

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-nox/-/commit/dbde25427507ddd902a8ac2279167c7ca5011443
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to