From: Angelo Compagnucci <angelo.compagnucci@gmail.com>
To: buildroot@buildroot.org
Cc: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Subject: [Buildroot] [PATCH v2 1/2] package/python-rocket3: new package
Date: Sat, 31 Oct 2026 15:36:16 +0100 [thread overview]
Message-ID: <20261031143617.445438-2-angelo.compagnucci@gmail.com> (raw)
In-Reply-To: <20261031143617.445438-1-angelo.compagnucci@gmail.com>
rocket3 is a multi-threaded WSGI web server, used by web2py, which
bundles it as a git submodule.
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
---
Changes v1 -> v2:
- new patch
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-rocket3/Config.in | 8 ++++++++
package/python-rocket3/python-rocket3.hash | 5 +++++
package/python-rocket3/python-rocket3.mk | 15 +++++++++++++++
5 files changed, 30 insertions(+)
create mode 100644 package/python-rocket3/Config.in
create mode 100644 package/python-rocket3/python-rocket3.hash
create mode 100644 package/python-rocket3/python-rocket3.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 02834f1438..a4f7df7d6e 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -249,6 +249,7 @@ F: package/python-can/
F: package/python-minimalmodbus/
F: package/python-pillow/
F: package/python-pydal/
+F: package/python-rocket3/
F: package/python-spidev/
F: package/python-web2py/
F: package/qpdf/
diff --git a/package/Config.in b/package/Config.in
index 933b072ae0..e4b92fe5a4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1406,6 +1406,7 @@ menu "External python modules"
source "package/python-rfc3987/Config.in"
source "package/python-rgbmatrix/Config.in"
source "package/python-rich/Config.in"
+ source "package/python-rocket3/Config.in"
source "package/python-rpds-py/Config.in"
source "package/python-rpi-gpio/Config.in"
source "package/python-rpi-ws281x/Config.in"
diff --git a/package/python-rocket3/Config.in b/package/python-rocket3/Config.in
new file mode 100644
index 0000000000..5e7a636613
--- /dev/null
+++ b/package/python-rocket3/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_ROCKET3
+ bool "python-rocket3"
+ select BR2_PACKAGE_PYTHON3_SSL # runtime
+ help
+ A multi-threaded WSGI compliant and secure web server, used
+ by web2py.
+
+ https://github.com/web2py/rocket3
diff --git a/package/python-rocket3/python-rocket3.hash b/package/python-rocket3/python-rocket3.hash
new file mode 100644
index 0000000000..b00553fcdb
--- /dev/null
+++ b/package/python-rocket3/python-rocket3.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/rocket3/json
+md5 4bd413cb4a6ca32fc4d27046fda804da rocket3-20260526.0.tar.gz
+sha256 5828422badec10e45bf18f837f14d3022c98b19ac66dbb8fbaafdb17f8d4cdb3 rocket3-20260526.0.tar.gz
+# Locally computed sha256 checksums
+sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt
diff --git a/package/python-rocket3/python-rocket3.mk b/package/python-rocket3/python-rocket3.mk
new file mode 100644
index 0000000000..00e1f07ed6
--- /dev/null
+++ b/package/python-rocket3/python-rocket3.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-rocket3
+#
+################################################################################
+
+PYTHON_ROCKET3_VERSION = 20260526.0
+PYTHON_ROCKET3_SOURCE = rocket3-$(PYTHON_ROCKET3_VERSION).tar.gz
+PYTHON_ROCKET3_SITE = https://files.pythonhosted.org/packages/ca/f7/fed13d11a5c93e19daddf1fa73ce09fcdb58b43ce2ae95a653150dd3bcca
+PYTHON_ROCKET3_SETUP_TYPE = setuptools
+PYTHON_ROCKET3_LICENSE = BSD-3-Clause
+PYTHON_ROCKET3_LICENSE_FILES = LICENSE.txt
+
+$(eval $(python-package))
+$(eval $(host-python-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2026-10-31 14:36 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-30 11:53 [Buildroot] [PATCH] package/python-web2py: bump to version 3.3.3 Angelo Compagnucci
2026-10-30 20:26 ` Julien Olivain via buildroot
2026-10-31 14:36 ` [Buildroot] [PATCH v2 0/2] " Angelo Compagnucci
2026-10-31 14:36 ` Angelo Compagnucci [this message]
2026-10-31 14:36 ` [Buildroot] [PATCH v2 2/2] " Angelo Compagnucci
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261031143617.445438-2-angelo.compagnucci@gmail.com \
--to=angelo.compagnucci@gmail.com \
--cc=buildroot@buildroot.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.