gnu: Add python-ircmatch.

* gnu/packages/irc.scm (python-ircmatch): New variable.

Change-Id: I50d8aec4ff264c897f255ca81e61a74644c34f91
This commit is contained in:
Ricardo Wurmus 2024-12-20 22:36:45 +01:00
parent 909a5122c6
commit e2bfbba33e
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -849,6 +849,25 @@ interface for those who are accustomed to the ircII way of doing things.")
"This package provides an IRC library for Python, based on asyncio.") "This package provides an IRC library for Python, based on asyncio.")
(license license:isc))) (license license:isc)))
(define-public python-ircmatch
(package
(name "python-ircmatch")
(version "1.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ircmatch" version))
(sha256
(base32 "1bn92bnk958c097jhwkas24i4a07h905hifix7bg111npc48536l"))))
(build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://pypi.org/project/ircmatch/")
(synopsis "Library for matching IRC masks based on atheme")
(description "This is a python extension which provides string comparison
and matching functions from Atheme. They are hand-optimized for high
performance when matching IRC hostmasks.")
(license license:isc)))
(define-public python-irc-parser-tests (define-public python-irc-parser-tests
(package (package
(name "python-irc-parser-tests") (name "python-irc-parser-tests")