~ruther/guix-local

b6d7d90d3ddac2b49f70e2f3318eba6908a3269a — Sergey Trofimov 5 months ago 161bb6c
gnu: vdirsyncer: Update to 0.20.0.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.20.0.
[arguments]<#:phases>: Remove obsolete 'relax-requirements' phase.
[native-inputs]: Remove radicale. Use latest python-pytest-asyncio.
[inputs]: Add python-aiohttp-oauthlib.

Change-Id: I0f4c695df44a38f1638704fce83be6bc27b38cbc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 5 insertions(+), 11 deletions(-)

M gnu/packages/dav.scm
M gnu/packages/dav.scm => gnu/packages/dav.scm +5 -11
@@ 161,13 161,13 @@ efficient syncing
(define-public vdirsyncer
  (package
    (name "vdirsyncer")
    (version "0.19.3")
    (version "0.20.0")
    (source (origin
             (method url-fetch)
             (uri (pypi-uri name version))
             (sha256
              (base32
               "13xjzqphj0v611b9kqgp0c5rn46xysf8ykv58hsyqpcqxcgqadz4"))))
               "0bdi83ycnkx0ddyc10ixan992dgyaq83lwsms57w358aa0rsbcgy"))))
    (build-system pyproject-build-system)
    (arguments
     (list


@@ 179,27 179,21 @@ efficient syncing
              (substitute* "docs/conf.py"
                (("^release.*")
                 (string-append "release = '" #$version "'\n")))))
         (add-after 'unpack 'relax-requirements
           ;; See: <https://github.com/pimutils/vdirsyncer/issues/1111>.
           (lambda _
             (substitute* "setup.py"
               (("aiostream>=0.4.3,<0.5.0")
                "aiostream"))))
          (add-before 'check 'pre-check
            (lambda _
              (setenv "DETERMINISTIC_TESTS" "true"))))))
    (native-inputs
     (list python-aioresponses
           python-pytest
           python-pytest-asyncio
           python-pytest-cov
           python-pytest-asyncio-0.26
           python-pytest-httpserver
           python-setuptools
           python-setuptools-scm
           python-trustme
           radicale))
           python-trustme))
    (inputs
     (list python-aiohttp
           python-aiohttp-oauthlib
           python-aiostream
           python-atomicwrites
           python-click