diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-08-04 22:55:37 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-09-25 09:35:52 +0100 |
| commit | 7674e46b194476867594601551bc8dd86c00e79b (patch) | |
| tree | c91a67852c84bb59a844a1989d1103a13693cb37 /gnu/packages/python-xyz.scm | |
| parent | ebf301e359188a32bfd130a40f6d89b48389b7cd (diff) | |
gnu: python-flasgger: Reduce closure size.
* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1.
[arguments] <test-flags>: Skip example tests to reduce closure size
from native inputs.
<phases>: Remove 'prepare-check.
[native-inputs]: Remove python-apispec, python-apispec-webframeworks,
python-decorator, python-flask-restful, python-flex,
python-marshmallow, python-pytest-cov, and python-wheel.
Change-Id: I724855c2cdd22d9d36c0f7716ae183cf3b7db382
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 38 |
1 files changed, 11 insertions, 27 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ef9dd72115..df09a8e329 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27350,28 +27350,20 @@ web frameworks.") (name "python-flasgger") (version "0.9.7.1") (source - (origin - (method git-fetch) - (uri (git-reference + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/rochacbruno/flasgger") (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08dnn19swfa5lsscj38hil41b3xnqvwgwnx9q2vg9kv26bs1zcah")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08dnn19swfa5lsscj38hil41b3xnqvwgwnx9q2vg9kv26bs1zcah")))) (build-system pyproject-build-system) (arguments (list - ;; This test fails due to missing fixtures - #:test-flags '(list "-k" "not test_swag") - #:phases - '(modify-phases %standard-phases - (add-after 'unpack 'prepare-check - (lambda _ - ;; This requires a dummy package "flasgger_package" to be installed. - (delete-file "examples/package_example.py") - ;; These fail with an internal server error - (for-each delete-file '("examples/marshmallow_apispec.py" - "examples/validation.py"))))))) + #:test-flags + #~(list "--ignore=tests/test_examples.py" + "-k" "not test_swag"))) (propagated-inputs (list python-flask python-pyyaml @@ -27379,16 +27371,8 @@ web frameworks.") python-mistune python-six)) (native-inputs - (list python-apispec - python-apispec-webframeworks - python-decorator - python-flask-restful - python-flex - python-marshmallow - python-pytest - python-pytest-cov - python-setuptools - python-wheel)) + (list python-pytest + python-setuptools)) (home-page "https://github.com/rochacbruno/flasgger/") (synopsis "Extract Swagger specs from your Flask project") (description "@code{python-flasgger} allows extracting Swagger specs |
