aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-11-17 22:53:06 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:23:26 +0000
commit39c74197984703d012937d2d832e5a98c812e1b9 (patch)
treefe72144738ac5ab607f40746265fd105cefd264f
parent045fcc78ca44ceb3e5f07a95156842bb2f965a23 (diff)
downloadguix-39c74197984703d012937d2d832e5a98c812e1b9.tar.gz
guix-39c74197984703d012937d2d832e5a98c812e1b9.zip
gnu: python-apispec: Update to 6.7.1.
* gnu/packages/python-xyz.scm (python-apispec): Update to 6.7.1. Adjut indentation. [arguments]<test-flags>: Enable all tests. [propagated-inputs]: Remove python-packaging; add python-marshmallow and python-pyyaml. [native-inputs]: Remove python-flake8, python-flake8-bugbear, python-marshmallow, python-pyyaml, python-setuptools, and python-wheel; add python-flit-core and python-openapi-spec-validator. Change-Id: I0ab67f9ea7da59eab17beff9fd221616ccd569a7
-rw-r--r--gnu/packages/python-xyz.scm32
1 files changed, 11 insertions, 21 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ce1ac16d1c..ec8cd12047 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -26122,37 +26122,27 @@ datatypes to and from native Python datatypes.")
(define-public python-apispec
(package
(name "python-apispec")
- (version "6.0.2")
+ (version "6.7.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "apispec" version))
(sha256
- (base32
- "11vqxwdxmm7qmyhdbxk4gnx37nbzmn266ah92gi4pvzd76vq0vg7"))))
+ (base32 "0cxr10m3gj7nmipi3blsj31jz6qfjbfzjrwsnxaxzzhgyipqn6y0"))))
(build-system pyproject-build-system)
- (arguments
- (list
- ;; Disable validation tests since they require
- ;; the optional 'prance' library which is not
- ;; yet in Guix.
- #:test-flags '(list "-k" "not openapi_tools_validate")))
- (propagated-inputs
- (list python-packaging))
(native-inputs
- (list python-flake8
- python-flake8-bugbear
- python-marshmallow
+ (list python-flit-core
python-mypy
- python-pytest
- python-pyyaml
- python-setuptools
- python-wheel))
+ python-openapi-spec-validator
+ python-pytest))
+ (propagated-inputs
+ (list python-marshmallow
+ python-pyyaml))
(home-page "https://github.com/marshmallow-code/apispec")
(synopsis "Swagger/OpenAPI specification generator")
- (description "@code{python-apispec} is a pluggable API specification
-generator. It currently supports the OpenAPI specification, formerly known as
-Swagger.")
+ (description
+ "@code{python-apispec} is a pluggable API specification generator. It
+currently supports the OpenAPI specification, formerly known as Swagger.")
(license license:expat)))
(define-public python-apispec-webframeworks