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.
This commit is contained in:
Efraim Flashner 2023-04-22 23:50:14 +03:00
parent b211cd6bac
commit db9ef31b8f
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -15015,26 +15015,22 @@ (define-public python-click-default-group
(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