diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2025-11-24 16:29:29 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-01 23:23:52 +0000 |
| commit | dd65e510a445c0022d28e69df2af3b548bcb69b4 (patch) | |
| tree | c60b170c21beb0972425e7059684692154962b9d /gnu/packages/gpodder.scm | |
| parent | 5d2a8a4a1b0582ebd548439109e17cf976b95574 (diff) | |
gnu: python-mygpoclient: Update to 1.10.
* gnu/packages/gpodder.scm (python-mygpoclient): Update to 1.10.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh them.
[native-inputs]: Add python-setuptools. Remove python-coverage,
python-nose.
[description]: Improve style.
Change-Id: Icc6a00c7ad9977bf42043ac387e81861e2f2c413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/gpodder.scm')
| -rw-r--r-- | gnu/packages/gpodder.scm | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm index 5ce98a60583..a2dfe9d974e 100644 --- a/gnu/packages/gpodder.scm +++ b/gnu/packages/gpodder.scm @@ -28,6 +28,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages autotools) @@ -42,6 +43,7 @@ #:use-module (gnu packages mp3) #:use-module (gnu packages music) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) @@ -174,30 +176,31 @@ and track podcasts.") (define-public python-mygpoclient (package (name "python-mygpoclient") - (version "1.9") + (version "1.10") (source (origin (method url-fetch) (uri (pypi-uri "mygpoclient" version)) (sha256 - (base32 - "05hmjdb73m7vl6lzvh58bnliy4227pv8hprwfka0bg19cnvgpyf5")))) - (build-system python-build-system) - (native-inputs - (list python-coverage python-minimock python-nose python-pytest)) + (base32 "1w28ij4ar42725d7np6f3rxfvm4w2ms5j06ny70qmap26ijsaj52")))) + (build-system pyproject-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda _ - (invoke "make" "test")))))) + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "test"))))))) + (native-inputs (list python-minimock python-pytest python-setuptools)) (home-page "https://mygpoclient.readthedocs.io") (synopsis "Python library for the gPodder web service") - (description "@code{mygpoclient} provides an easy and structured way to -access the @url{https://gpodder.net} web services. In addition to -subscription list synchronization and storage, the API supports uploading and -downloading episode status changes.") - (license license:gpl3+))) + (description + "@code{mygpoclient} provides an easy and structured way to access the +@url{https://gpodder.net} web services. In addition to subscription list +synchronization and storage, the API supports uploading and downloading +episode status changes.") + (license license:gpl3))) (define-public python-podcastparser (package |
