[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
95/299: gnu: python-falcon: Update to 4.0.2.
From: |
guix-commits |
Subject: |
95/299: gnu: python-falcon: Update to 4.0.2. |
Date: |
Mon, 13 Jan 2025 07:30:22 -0500 (EST) |
rekado pushed a commit to branch python-team
in repository guix.
commit c18bf07dcbf7923435d795bab51254e567d60bfe
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue Dec 31 21:13:55 2024 +0100
gnu: python-falcon: Update to 4.0.2.
* gnu/packages/python-web.scm (python-falcon): Update to 4.0.2.
[source]: Remove snippet.
[arguments]: Disable slow tests; rename 'set-HOME to 'pre-check.
[native-inputs]: Replace python-cython with python-cython-3.
Change-Id: I10d3b412b8abc3bfb2271adba7fb1597fdb24098
---
gnu/packages/python-web.scm | 30 +++++++++++-------------------
1 file changed, 11 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 80854b5196..6995c9fc15 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1430,7 +1430,7 @@ Interchange Format (SARIF)} file format.")
(define-public python-falcon
(package
(name "python-falcon")
- (version "3.1.0")
+ (version "4.0.2")
(source
(origin
;; Use git, as there are some test files missing from the PyPI release,
@@ -1440,37 +1440,29 @@ Interchange Format (SARIF)} file format.")
(url "https://github.com/falconry/falcon")
(commit version)))
(file-name (git-file-name name version))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "falcon/vendor")
- (substitute* "setup.py"
- ((".*falcon\\.vendor\\.mimeparse.*") ""))
- (substitute* '("falcon/media/handlers.py"
- "falcon/request.py"
- "tests/test_deps.py")
- (("from falcon\\.vendor ") "")
- (("mimeparse.mimeparse") "mimeparse"))))
(sha256
(base32
- "17k31d8avl63xsr6fzvmkxcsm7gnz5dqpgsz65psm1lpc38c79k3"))))
+ "1zhyvfbz4c1bxd4vbsgk19dzih6kkzgin10lmsr32x3b4qgnwqxs"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
- '(list "--ignore=tests/test_utils.py"
- "--ignore-glob=examples/*"
- "--ignore-glob=bench/*" "tests")
+ '(list "-k" "not slow"
+ "--ignore-glob=examples/*" "--ignore-glob=bench/*" "tests")
#:phases
'(modify-phases %standard-phases
- (add-before 'check 'set-HOME
- (lambda _ (setenv "HOME" "/tmp"))))))
+ (add-before 'check 'pre-check
+ (lambda _
+ (setenv "FALCON_ASGI_WRAP_NON_COROUTINES" "Y")
+ (setenv "FALCON_TESTING_SESSION" "Y")
+ (setenv "PYTHONASYNCIODEBUG" "1")
+ (setenv "HOME" "/tmp"))))))
(propagated-inputs
(list python-mimeparse))
(native-inputs
(list python-aiofiles
python-cbor2
- python-cython ;for faster binaries
+ python-cython-3 ;for faster binaries
python-fakeredis
python-httpx
python-mujson
- 71/299: gnu: python-pdfminer-six: Update to 20240706., (continued)
- 71/299: gnu: python-pdfminer-six: Update to 20240706., guix-commits, 2025/01/13
- 73/299: gnu: beancount: Fix build., guix-commits, 2025/01/13
- 75/299: gnu: python-rdflib-6: Update to 6.3.2., guix-commits, 2025/01/13
- 77/299: gnu: python-isodate: Update to 0.7.2., guix-commits, 2025/01/13
- 78/299: gnu: python-schema-salad: Update to 8.8.20241206093842., guix-commits, 2025/01/13
- 79/299: gnu: python-cwl-upgrader: Add missing inputs., guix-commits, 2025/01/13
- 80/299: gnu: python-cwl-utils: Add missing inputs., guix-commits, 2025/01/13
- 84/299: gnu: cwltool: Use test-flags., guix-commits, 2025/01/13
- 85/299: gnu: cwltool: Patch tox.ini., guix-commits, 2025/01/13
- 94/299: gnu: python-testtools: Update to 2.7.2., guix-commits, 2025/01/13
- 95/299: gnu: python-falcon: Update to 4.0.2.,
guix-commits <=
- 100/299: gnu: python-scikit-opt: Add missing input., guix-commits, 2025/01/13
- 103/299: gnu: Add python-propcache., guix-commits, 2025/01/13
- 106/299: gnu: python-aiohttp: Update to 3.11.11., guix-commits, 2025/01/13
- 107/299: gnu: Add python-tiny-proxy., guix-commits, 2025/01/13
- 108/299: gnu: python-socks: Update to 2.6.1., guix-commits, 2025/01/13
- 114/299: gnu: python-anyio: Remove old version of dataclasses., guix-commits, 2025/01/13
- 110/299: gnu: python-matrix-nio: Update to 0.25.2., guix-commits, 2025/01/13
- 109/299: gnu: python-aiohttp-socks: Update to 0.10.1., guix-commits, 2025/01/13
- 115/299: gnu: python-jsonargparse: Remove old version of dataclasses., guix-commits, 2025/01/13
- 116/299: gnu: python-apprise: Update to 1.9.1., guix-commits, 2025/01/13