~ruther/guix-local

db9ef31b8f38c14fe325a76caf66bb640740b273 — Efraim Flashner 3 years ago b211cd6
gnu: python-structlog: Update to 23.1.0.

* gnu/packages/python-xyz.scm (python-structlog): Update to 23.1.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Add python-hatch-fancy-pypi-readme, python-hatch-vcs, and
python-hatchling.
1 files changed, 9 insertions(+), 13 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +9 -13
@@ 15015,26 15015,22 @@ explicit subcommand name.")
(define-public python-structlog
  (package
    (name "python-structlog")
    (version "20.2.0")
    (version "23.1.0")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "structlog" version))
        (sha256
         (base32
          "0x1i21vn3xjfa3j9ijbblia5z0jlzc9aqvpqc26sy16i8yjxyydg"))))
    (build-system python-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda* (#:key tests? inputs outputs #:allow-other-keys)
             (when tests?
               (add-installed-pythonpath inputs outputs)
               (invoke "pytest"))
             #t)))))
          "0swh5wxghpzdkncsl3zhiq5bblkj4i5r3g00lldw2qyiswfnh397"))))
    (build-system pyproject-build-system)
    (native-inputs
     (list python-coverage
     (list ;; For the build
           python-hatch-fancy-pypi-readme
           python-hatch-vcs
           python-hatchling
           ;; For the tests
           python-coverage
           python-freezegun
           python-pretend
           python-pytest