~ruther/guix-local

b3f5f6cc2fc40bd9dd77ca7c1868c643a81d4679 — Nicolas Graves 2 months ago d471ab8
gnu: python-polib: Update to 1.2.0.

* gnu/packages/python-xyz.scm (python-polib): Update to 1.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[home-page]: Refresh it;
[description]: Improve style.

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

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +19 -13
@@ 7204,20 7204,26 @@ formats, including:
(define-public python-polib
  (package
    (name "python-polib")
    (version "1.1.0")
    (source (origin
              (method url-fetch)
              (uri (pypi-uri "polib" version))
               (sha256
                (base32
                  "0aikb8gcarhifn3sadrbbs5czagih9hjv250gsrgy9v1d49pvn7s"))))
    (build-system python-build-system)
    (native-inputs (list python-setuptools-67))
    (home-page "https://bitbucket.org/izi/polib/wiki/Home")
    (version "1.2.0")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/izimobil/polib/")
             (commit version)))
       (file-name (git-file-name name version))
       (sha256
        (base32 "12n2skqj2qydcjp1r2ppzjcfc0fx4l23061x8bfqxx5pdvhnfpyb"))))
    (build-system pyproject-build-system)
    (arguments
     (list #:test-backend #~'custom
           #:test-flags #~(list "tests/tests.py")))
    (native-inputs (list python-setuptools))
    (home-page "https://github.com/izimobil/polib/")
    (synopsis "Manipulate, create and modify gettext files")
    (description "Polib can manipulate any gettext format (po, pot and mo)
files.  It can be used to create po files from scratch or to modify
existing ones.")
    (description
     "Polib can manipulate any gettext format (po, pot and mo) files.  It can
be used to create po files from scratch or to modify existing ones.")
    (license license:expat)))

(define-public python-polling2