~ruther/guix-local

9aacda3eace850111fb632838923d3136c8db96e — Hartmut Goebel 7 months ago 8b1a72f
gnu: trytond-country: Update to 7.0.0 and switch to pyproject.

* gnu/packages/tryton.scm(trytond-country): Update to 7.0.0.
[build-system] Switch to pyproject-build-system. [arguments] Exclude tests
requiring network. [native-inputs]: Add python-pycountry.
[propagated-inputs]: Remove python-pycountry-20.7.3.

Change-Id: I329d6ede84b93c0ef13821deba58628460b3a701
1 files changed, 9 insertions(+), 6 deletions(-)

M gnu/packages/tryton.scm
M gnu/packages/tryton.scm => gnu/packages/tryton.scm +9 -6
@@ 1828,19 1828,22 @@ month and a year of work.")
(define-public trytond-country
  (package
    (name "trytond-country")
    (version "6.2.1")
    (version "7.0.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "trytond_country" version))
       (sha256
        (base32 "1mlf6fwngdbqy6c7xi7nmg4dph3nnac61rkzhn79x5zqg2mgnv53"))))
    (build-system python-build-system)
        (base32 "1qvnbq9c0kymzgl82p56z31nvqshsqwqh746z229sbrln39i7miv"))))
    (build-system pyproject-build-system)
    ;; Doctest contains one test that requires internet access.
    (arguments (tryton-arguments "country" "--no-doctest"))
    (native-inputs (%standard-trytond-native-inputs))
    (arguments (tryton-arguments "country"
                "-k not scenario_country_import.rst"))
    (native-inputs
     (cons* python-pycountry
            %standard-trytond-native-inputs))
    (propagated-inputs
     (list python-pycountry-20.7.3 trytond))
     (list trytond))
    (home-page "http://www.tryton.org/")
    (synopsis "Tryton module with countries")
    (description