~ruther/guix-local

dd65e510a445c0022d28e69df2af3b548bcb69b4 — Nicolas Graves 3 months ago 5d2a8a4
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>
1 files changed, 19 insertions(+), 16 deletions(-)

M gnu/packages/gpodder.scm
M gnu/packages/gpodder.scm => gnu/packages/gpodder.scm +19 -16
@@ 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