[Buildroot] [git commit] package/python-uvicorn: new package
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Mon Dec 25 20:19:09 UTC 2023
commit: https://git.buildroot.net/buildroot/commit/?id=8e0ac9660c7247d7283d27560dbe661dadf25c03
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
Reviewed-by: Marcus Hoffmann <marcus.hoffmann at othermo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
package/Config.in | 1 +
package/python-uvicorn/Config.in | 8 ++++++++
package/python-uvicorn/python-uvicorn.hash | 5 +++++
package/python-uvicorn/python-uvicorn.mk | 15 +++++++++++++++
4 files changed, 29 insertions(+)
diff --git a/package/Config.in b/package/Config.in
index 7f9069b75e..7beedf3b0c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1387,6 +1387,7 @@ menu "External python modules"
source "package/python-urllib3/Config.in"
source "package/python-urwid/Config.in"
source "package/python-urwid-readline/Config.in"
+ source "package/python-uvicorn/Config.in"
source "package/python-uvloop/Config.in"
source "package/python-validators/Config.in"
source "package/python-versiontools/Config.in"
diff --git a/package/python-uvicorn/Config.in b/package/python-uvicorn/Config.in
new file mode 100644
index 0000000000..3e769392f9
--- /dev/null
+++ b/package/python-uvicorn/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_UVICORN
+ bool "python-uvicorn"
+ select BR2_PACKAGE_PYTHON_CLICK # runtime
+ select BR2_PACKAGE_PYTHON_H11 # runtime
+ help
+ The lightning-fast ASGI server.
+
+ https://www.uvicorn.org/
diff --git a/package/python-uvicorn/python-uvicorn.hash b/package/python-uvicorn/python-uvicorn.hash
new file mode 100644
index 0000000000..cfa999e210
--- /dev/null
+++ b/package/python-uvicorn/python-uvicorn.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/uvicorn/json
+md5 a1af843e7e305d551030abfa09dd3b15 uvicorn-0.24.0.post1.tar.gz
+sha256 09c8e5a79dc466bdf28dead50093957db184de356fcdc48697bad3bde4c2588e uvicorn-0.24.0.post1.tar.gz
+# Locally computed sha256 checksums
+sha256 efe1acf3e62fb99c288b0ec73e5a773b7268ef4320fe757ea994214e4b63c371 LICENSE.md
diff --git a/package/python-uvicorn/python-uvicorn.mk b/package/python-uvicorn/python-uvicorn.mk
new file mode 100644
index 0000000000..887e4ac390
--- /dev/null
+++ b/package/python-uvicorn/python-uvicorn.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-uvicorn
+#
+################################################################################
+
+PYTHON_UVICORN_VERSION = 0.24.0.post1
+PYTHON_UVICORN_SOURCE = uvicorn-$(PYTHON_UVICORN_VERSION).tar.gz
+PYTHON_UVICORN_SITE = https://files.pythonhosted.org/packages/e5/84/d43ce8fe6b31a316ef0ed04ea0d58cab981bdf7f17f8423491fa8b4f50b6
+PYTHON_UVICORN_SETUP_TYPE = pep517
+PYTHON_UVICORN_LICENSE = BSD-3-Clause
+PYTHON_UVICORN_LICENSE_FILES = LICENSE.md
+PYTHON_UVICORN_DEPENDENCIES = host-python-hatchling
+
+$(eval $(python-package))
More information about the buildroot
mailing list