From 39c74197984703d012937d2d832e5a98c812e1b9 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 17 Nov 2024 22:53:06 +0000 Subject: [PATCH] gnu: python-apispec: Update to 6.7.1. * gnu/packages/python-xyz.scm (python-apispec): Update to 6.7.1. Adjut indentation. [arguments]: 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 --- gnu/packages/python-xyz.scm | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ce1ac16d1ccda62b079a640e5a07f8e9964ed591..ec8cd12047311dd35e3c192146cd44bf18042f34 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