diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-11-17 22:53:06 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:23:26 +0000 |
commit | 39c74197984703d012937d2d832e5a98c812e1b9 (patch) | |
tree | fe72144738ac5ab607f40746265fd105cefd264f | |
parent | 045fcc78ca44ceb3e5f07a95156842bb2f965a23 (diff) | |
download | guix-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.scm | 32 |
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 |