summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
authororahcio <orahcio@gmail.com>2026-06-04 09:33:15 -0300
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-06-10 15:24:24 +0100
commit8823b9bf41e9417d1c30f27168b7cca597e2a24b (patch)
tree7af7fdcccbf30bf154bda8c4aa23ef346aaa37ac /gnu/packages/python-web.scm
parenta53fb552b53fa3d607a4d91e806397a0b95b2937 (diff)
gnu: Add python-habanero.
* gnu/packages/python-web.scm (python-habanero): New variable. Relates-to: guix/guix!9019 Change-Id: Ia5403242f5ff4f3f9a77a026e9682f0d7980944b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm33
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 83d845ff5cd..e854d553dbb 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1485,6 +1485,39 @@ Its features include
1485@end itemize") 1485@end itemize")
1486 (license license:expat))) 1486 (license license:expat)))
1487 1487
1488(define-public python-habanero
1489 (package
1490 (name "python-habanero")
1491 (version "2.3.0")
1492 (source
1493 (origin
1494 (method git-fetch)
1495 (uri (git-reference
1496 (url "https://github.com/sckott/habanero")
1497 (commit (string-append "v" version))))
1498 (file-name (git-file-name name version))
1499 (sha256
1500 (base32 "1a842izcc8l4wb8004v92zsq1h4yc7qc2wi9am6x0f7idlx993sw"))))
1501 (build-system pyproject-build-system)
1502 (arguments
1503 ;; Run only a small portion of unit tests without network access
1504 ;; requirement.
1505 (list #:test-flags #~(list "test/test-filters.py")))
1506 (native-inputs
1507 (list python-hatchling
1508 python-pytest))
1509 (propagated-inputs
1510 (list python-httpx
1511 python-packaging
1512 python-tqdm
1513 python-urllib3))
1514 (home-page "https://github.com/sckott/habanero")
1515 (synopsis "Low Level Client for Crossref Search API")
1516 (description
1517 "Low Level Client for
1518@url{https://api.crossref.org/swagger-ui/index.html, Crossref Search API}.")
1519 (license license:expat)))
1520
1488(define-public python-hookdns 1521(define-public python-hookdns
1489 (package 1522 (package
1490 (name "python-hookdns") 1523 (name "python-hookdns")