summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm63
1 files changed, 43 insertions, 20 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 25997014ad..d2cc336997 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -47,7 +47,7 @@
;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2021 Pradana Aumars <paumars@courrier.dev>
;;; Copyright © 2021, 2022, 2024 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2021, 2022, 2024 jgart <jgart@dismail.de>
+;;; Copyright © 2021-2022, 2024-2025 jgart <jgart@dismail.de>
;;; Copyright © 2021 Alice Brenon <alice.brenon@ens-lyon.fr>
;;; Copyright © 2021 Mekeor Melire <mekeor.melire@gmail.com>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
@@ -5061,6 +5061,28 @@ sanitizer Rust crate.")
"This package provides an implementation of Noise Protocol Framework.")
(license license:expat)))
+(define-public python-webrtcvad-wheels
+ (package
+ (name "python-webrtcvad-wheels")
+ (version "2.0.14")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/daanzu/py-webrtcvad-wheels")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0sqgg8jmg2j14f4h96h0rs42kr460v65lhanps6lhdvj5zp81cbh"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-psutil python-pytest python-setuptools-next))
+ (home-page "https://github.com/daanzu/py-webrtcvad-wheels")
+ (synopsis "Python interface to the WebRTC Voice Activity Detector (VAD)")
+ (description
+ "This package provides a Python interface to the Google
+@url{https://webrtc.org/, WebRTC} @acronym{VAD, Voice Activity Detector}.")
+ (license license:expat)))
+
(define-public python-websocket-client
(package
(name "python-websocket-client")
@@ -10078,25 +10100,6 @@ Python.")
Client Library for Python.")
(license license:expat)))
-(define-public python-google-crc32c
- (package
- (name "python-google-crc32c")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (pypi-uri "google-crc32c" version))
- (sha256
- (base32 "1ps4qaccij6cixs91772y9f9r1n702yfzy4qqmds6x5h7qkycv97"))))
- (build-system python-build-system)
- (native-inputs (list python-pytest))
- (home-page "https://github.com/googleapis/python-crc32c")
- (synopsis "Python wrapper of Google CRC32C")
- (description
- "This package provides a Python wrapper of the C library implementation
-of the CRC32C hashing algorithm.")
- (license license:asl2.0)))
-
(define-public python-google-auth
(package
(name "python-google-auth")
@@ -11172,6 +11175,26 @@ Interface) framework/toolkit for building async web services in Python.")
and FastAPI.")
(license license:expat)))
+(define-public python-whereismyip
+ (package
+ (name "python-whereismyip")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "whereismyip" version))
+ (sha256
+ (base32 "0psrlvax8249ccs2rvgdygpckzz22vxjcyzr2pql06d48k61gk54"))))
+ (build-system pyproject-build-system)
+ (arguments (list #:tests? #false)) ; There are no tests.
+ (native-inputs (list python-setuptools-next))
+ (home-page "https://pypi.org/project/whereismyip/")
+ (synopsis "Queries multiple geolocation services until one succeeds")
+ (description
+ "This package provides a simple Python library that queries multiple geolocation
+services until one succeeds.")
+ (license license:gpl3)))
+
(define-public python-whitenoise
(package
(name "python-whitenoise")