~ruther/guix-local

0cb10b21b20286d91c4b23de81a256b76bc1c34e — Nicolas Graves 2 years ago 096e68b
gnu: python-amqp: Move to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-amqp):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove unneeded field.
  <#:test-flags>: Ignore failing test.

Change-Id: I8fb99db7fbd6c669a929b95829f9db2fea0691a5
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
1 files changed, 3 insertions(+), 11 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +3 -11
@@ 20228,18 20228,10 @@ and provides a uniform API regardless of which JSON implementation is used.")
       (uri (pypi-uri "amqp" version))
       (sha256
        (base32 "1qmmffiy48nady7is8529vxcyqbq88v5zgawqr3fk4q8rkz166rc"))))
    (build-system python-build-system)
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (replace 'check
            (lambda* (#:key tests? #:allow-other-keys)
              (when tests?
                (invoke "pytest" "-vv"
                        "-c" "/dev/null" ;take control over pytest options
                        ;; Integration tests require network connectivity.
                        "--ignore" "t/integration")))))))
     (list  ; Integration tests require network connectivity.
      #:test-flags '(list "--ignore=t/integration")))
    (native-inputs (list python-pytest))
    (propagated-inputs (list python-vine))
    (home-page "https://github.com/celery/py-amqp")