[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/65: gnu: python-nox: Update to 2024.10.09.
From: |
guix-commits |
Subject: |
10/65: gnu: python-nox: Update to 2024.10.09. |
Date: |
Fri, 20 Dec 2024 16:41:37 -0500 (EST) |
rekado pushed a commit to branch python-team
in repository guix.
commit 9a675235a2229c09e929f760a7d34ea247e168f9
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Mon Dec 16 16:40:28 2024 +0100
gnu: python-nox: Update to 2024.10.09.
* gnu/packages/python-check.scm (python-nox): Update to 2024.10.09.
[native-inputs]: Add python-hatchling; remove python-setuptools and
python-wheel.
[arguments]: Remove custom build phases.
Change-Id: I3a446b7b1ef1d73356d5ba87b0c6812a08e4d3c3
---
gnu/packages/python-check.scm | 28 +++++-----------------------
1 file changed, 5 insertions(+), 23 deletions(-)
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 0f27166e4a..a1b320df1e 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -2876,7 +2876,7 @@ which make writing and running functional and integration
tests easier.")
(define-public python-nox
(package
(name "python-nox")
- (version "2022.11.21")
+ (version "2024.10.09")
(source
(origin
;; No tests in the PyPI tarball.
@@ -2886,25 +2886,8 @@ which make writing and running functional and
integration tests easier.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1xfd63h75wiiyri4f7qyvy50f2ny0v4r4wx2h4px9ddbkh2k5g9p"))))
+ (base32 "0gvv6hcwmmmg1sgwar42061ahx5p773d5fzx3c7sq81wh3gp7lqr"))))
(build-system pyproject-build-system)
- (arguments
- (list #:phases
- #~(modify-phases %standard-phases
- ;; NOTE: This manipulation looks not clear as upstream package
- ;; contains "nox/tox_to_nox.jinja2" file which is not copied
- ;; during install phase and causes check and sanity-check
- ;; phases fail due to missing file. Try to find more simple
- ;; solution.
- (add-after 'unpack 'rename-tox-to-nox-jinja2
- (lambda _
- (rename-file "nox/tox_to_nox.jinja2"
"nox/tox_to_nox.jinja2.py")))
- (add-after 'install 'rename-tox-to-nox-jinja2-back
- (lambda _
- (let* ((src-file (car (find-files (string-append #$output
"/lib")
-
"tox_to_nox\\.jinja2\\.py$")))
- (dst-file (string-drop-right src-file 3)))
- (rename-file src-file dst-file)))))))
(propagated-inputs
(list python-argcomplete
python-colorlog
@@ -2912,11 +2895,10 @@ which make writing and running functional and
integration tests easier.")
python-py
python-virtualenv))
(native-inputs
- (list python-jinja2
+ (list python-hatchling
+ python-jinja2
python-pytest
- python-tox
- python-setuptools
- python-wheel))
+ python-tox))
(home-page "https://nox.thea.codes/")
(synopsis "Flexible test automation")
(description
- branch python-team created (now 4ef9170f5d), guix-commits, 2024/12/20
- 04/65: gnu: python-bokeh: Fix build., guix-commits, 2024/12/20
- 15/65: gnu: python-awkward: Update to 2.7.2., guix-commits, 2024/12/20
- 32/65: gnu: python-extension-helpers: Update to 1.2.0., guix-commits, 2024/12/20
- 28/65: gnu: python-webcolors: Update to 24.11.1., guix-commits, 2024/12/20
- 36/65: gnu: python-virtualenv: Update to 20.28.0., guix-commits, 2024/12/20
- 02/65: gnu: python-cattrs: Update to 24.1.2., guix-commits, 2024/12/20
- 08/65: gnu: python-pyproject-api: Update to 1.8.0., guix-commits, 2024/12/20
- 10/65: gnu: python-nox: Update to 2024.10.09.,
guix-commits <=
- 44/65: gnu: python-tox: Simplify., guix-commits, 2024/12/20
- 18/65: gnu: Add python-repoze-lru., guix-commits, 2024/12/20
- 19/65: gnu: Add python-legacy-cgi., guix-commits, 2024/12/20
- 14/65: gnu: python-awkward-cpp: Update to 43., guix-commits, 2024/12/20
- 13/65: gnu: python-scikit-build-core: Update to 0.10.7., guix-commits, 2024/12/20
- 31/65: gnu: python-py2bit: Use pyproject-build-system., guix-commits, 2024/12/20
- 23/65: gnu: Add python-devpi-common., guix-commits, 2024/12/20
- 59/65: gnu: python-eventlet: Update to 0.38.2., guix-commits, 2024/12/20
- 65/65: gnu: python-pydevd: Avoid test failures due to greendns., guix-commits, 2024/12/20
- 37/65: gnu: python-typing-extensions: Update to 4.12.2., guix-commits, 2024/12/20