gnu: python-hupper: Update to 1.12.1.

* gnu/packages/python-web.scm (python-hupper): Update to 1.12.1.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Ignore problematic tests.
  [propagated-inputs]: Remove python-pytz; add python-watchdog.
  [native-inputs]: Remove python-mock, python-pytest-runner, and
  python-watchdog.

Change-Id: I5ec147836a59a16bc39f8444c4565d9d388005f2
This commit is contained in:
Sharlatan Hellseher 2025-07-17 22:26:40 +01:00
parent 4825024e52
commit 718e90c43d
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -8988,25 +8988,26 @@ according to the standard set by PasteDeploy")
(define-public python-hupper (define-public python-hupper
(package (package
(name "python-hupper") (name "python-hupper")
(version "1.10.3") (version "1.12.1")
(source (origin (source
(origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "hupper" version)) (uri (pypi-uri "hupper" version))
(sha256 (sha256
(base32 (base32 "1srj7sqxdgxr0nnhh9lw8jmp64chwgg8iwfm9b4g9v7l1wbm9gq6"))))
"1nbc648d110jx6ziji980cdmzsd14p8fqrcarsdvr1vm5jvm2vyd")))) (build-system pyproject-build-system)
(build-system python-build-system) (arguments
(arguments '(#:test-target "pytest")) (list
;; RuntimeError: timeout waiting for change to
;; file=/tmp/guix-build-python-hupper-1.12.1.drv-0/tmpm9n4697p
#:test-flags #~(list "--ignore=tests/test_it.py")))
(native-inputs (native-inputs
(list python-mock (list python-pytest
python-pytest
python-pytest-cov python-pytest-cov
python-pytest-runner
python-setuptools python-setuptools
python-watchdog
python-wheel)) python-wheel))
(propagated-inputs (propagated-inputs
(list python-pytz)) (list python-watchdog))
(home-page "https://readthedocs.org/projects/hupper") (home-page "https://readthedocs.org/projects/hupper")
(synopsis "Integrated process monitor tracking changes to imported Python files") (synopsis "Integrated process monitor tracking changes to imported Python files")
(description (description