gnu: python-zope-event: Update to 6.0.

* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
[source] <uri>: Fix archive name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Start from a new line, fix indentation.

Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a
This commit is contained in:
Sharlatan Hellseher 2025-09-15 22:08:20 +01:00
parent 7394d82cf4
commit 11d9d6630e
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4478,21 +4478,26 @@ support for the @code{noload} operations used by @code{zodb}.")
(define-public python-zope-event
(package
(name "python-zope-event")
(version "4.4")
(version "6.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zope.event" version))
(uri (pypi-uri "zope_event" version))
(sha256
(base32
"1ksbc726av9xacml6jhcfyn828hlhb9xlddpx6fcvnlvmpmpvhk9"))))
(build-system python-build-system)
(base32 "14nzj3wd203z68glpskmvinxxhfq6chjf70li5x8npvwzaacifhf"))))
(build-system pyproject-build-system)
(arguments
(list #:test-flags #~(list "src/zope/event/tests.py")))
(native-inputs
(list python-pytest
python-setuptools))
(home-page "https://pypi.org/project/zope.event/")
(synopsis "Event publishing system for Python")
(description "Zope.event provides an event publishing API, intended for
use by applications which are unaware of any subscribers to their events. It
is a simple event-dispatching system on which more sophisticated event
dispatching systems can be built.")
(description
"Zope.event provides an event publishing API, intended for use by
applications which are unaware of any subscribers to their events. It is a
simple event-dispatching system on which more sophisticated event dispatching
systems can be built.")
(license license:zpl2.1)))
(define-public python-zope-interface