From 3ef5dd22dd5334b303a02d75cb74ab020963ac8e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 27 Dec 2025 13:50:22 +0000 Subject: [PATCH] gnu: python-behave-web-api: Update to 2.3.0. * gnu/packages/check.scm (python-behave-web-api): Update to 2.3.0. [native-inputs]: Remove python-wheel. Change-Id: Iea27984382d11a1dfa8bf8f5d371e7ea027ced36 --- gnu/packages/check.scm | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index ea6781d26c107108600af0596ff1c80d3bfcdd40..166447be2981ae7e45f81c0b794a29dfebf3cb05 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -3168,30 +3168,23 @@ tests written in a natural language style, backed up by Python code.") (define-public python-behave-web-api (package (name "python-behave-web-api") - (version "2.0.1") + (version "2.3.0") (source (origin - (method url-fetch) - (uri (pypi-uri "behave-web-api" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/jefersondaniel/behave-web-api") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 - (base32 - "04p5sp6wck3mafj634w1fpvfhxm170l5q3hfb9d06pi71ql606n6")))) + (base32 "1r8yx8gb5m599cpdqfvk6z9ax3qj26fpvczdr84z8jya0dxfch4p")))) (build-system pyproject-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-dependencies - (lambda _ - (substitute* "setup.py" - (("'wheel'") "") ; We don't use it. - (("'ordereddict==1.1'") "")) ; Python >= 2.7 has it built-in. - #t))))) (native-inputs (list python-pytest - python-setuptools - python-wheel)) + python-setuptools)) (propagated-inputs - (list behave python-requests)) + (list behave + python-requests)) (home-page "https://github.com/jefersondaniel/behave-web-api") (synopsis "Provides testing for JSON APIs with Behave for Python") (description "This package provides testing utility modules for testing