gnu: Add python-marisa-trie.

* gnu/packages/python-xyz.scm (python-marisa-trie): New variable.

Change-Id: I34aab5ffbc9b1b05ee5c820a3806bbae2e8c14be
This commit is contained in:
Sharlatan Hellseher 2025-09-30 20:18:27 +01:00
parent d3b2c73dd5
commit 9046b7f873
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1102,6 +1102,30 @@ comparison operators, as defined in the original
be displayed on the terminal, with color if possible, for logging purposes.") be displayed on the terminal, with color if possible, for logging purposes.")
(license license:expat))) (license license:expat)))
(define-public python-marisa-trie
(package
(name "python-marisa-trie")
(version "1.3.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "marisa_trie" version))
(sha256
(base32 "0nzq9yc3qdpnnvhi9zlp6vcpk6id5lx3943pm7zgir1h5z8py44p"))))
(build-system pyproject-build-system)
(native-inputs
(list python-cython
python-hypothesis
python-pytest
python-readme-renderer
python-setuptools))
(home-page "https://github.com/pytries/marisa-trie")
(synopsis "Static memory-efficient Trie-like structures for Python")
(description
"This package provides static memory-efficient and fast Trie-like structures
for Python.")
(license license:expat)))
(define-public python-multiplex (define-public python-multiplex
(package (package
(name "python-multiplex") (name "python-multiplex")