* [Buildroot] [PATCH 1/4] package/python-shellingham: new package
@ 2026-10-03 23:32 James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 2/4] package/python-typer: " James Hilliard
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: James Hilliard @ 2026-10-03 23:32 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-shellingham/Config.in | 6 ++++++
package/python-shellingham/python-shellingham.hash | 5 +++++
package/python-shellingham/python-shellingham.mk | 14 ++++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/python-shellingham/Config.in
create mode 100644 package/python-shellingham/python-shellingham.hash
create mode 100644 package/python-shellingham/python-shellingham.mk
diff --git a/package/Config.in b/package/Config.in
index dc829675ff..59d5b893da 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1425,6 +1425,7 @@ menu "External python modules"
source "package/python-setproctitle/Config.in"
source "package/python-setuptools/Config.in"
source "package/python-sh/Config.in"
+ source "package/python-shellingham/Config.in"
source "package/python-shutilwhich/Config.in"
source "package/python-simple-pid/Config.in"
source "package/python-simple-websocket/Config.in"
diff --git a/package/python-shellingham/Config.in b/package/python-shellingham/Config.in
new file mode 100644
index 0000000000..3d3ec047b5
--- /dev/null
+++ b/package/python-shellingham/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_SHELLINGHAM
+ bool "python-shellingham"
+ help
+ Tool to detect the shell you are using.
+
+ https://github.com/sarugaku/shellingham
diff --git a/package/python-shellingham/python-shellingham.hash b/package/python-shellingham/python-shellingham.hash
new file mode 100644
index 0000000000..d83c2fa88e
--- /dev/null
+++ b/package/python-shellingham/python-shellingham.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/shellingham/1.5.4/json
+md5 883d381da8fe788fb24428591e61eb20 shellingham-1.5.4.tar.gz
+sha256 8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de shellingham-1.5.4.tar.gz
+# Locally computed sha256 checksums
+sha256 f388fd38cad13112c1dc0f669bbe80e7f84541edbafb72f3030d2ca7642c3c9d LICENSE
diff --git a/package/python-shellingham/python-shellingham.mk b/package/python-shellingham/python-shellingham.mk
new file mode 100644
index 0000000000..7e07606714
--- /dev/null
+++ b/package/python-shellingham/python-shellingham.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-shellingham
+#
+################################################################################
+
+PYTHON_SHELLINGHAM_VERSION = 1.5.4
+PYTHON_SHELLINGHAM_SOURCE = shellingham-$(PYTHON_SHELLINGHAM_VERSION).tar.gz
+PYTHON_SHELLINGHAM_SITE = https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e
+PYTHON_SHELLINGHAM_SETUP_TYPE = setuptools
+PYTHON_SHELLINGHAM_LICENSE = ISC
+PYTHON_SHELLINGHAM_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH 2/4] package/python-typer: new package
2026-10-03 23:32 [Buildroot] [PATCH 1/4] package/python-shellingham: new package James Hilliard
@ 2026-10-03 23:32 ` James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 3/4] package/python-typer-slim: " James Hilliard
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: James Hilliard @ 2026-10-03 23:32 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-typer/Config.in | 9 +++++++++
package/python-typer/python-typer.hash | 6 ++++++
package/python-typer/python-typer.mk | 15 +++++++++++++++
4 files changed, 31 insertions(+)
create mode 100644 package/python-typer/Config.in
create mode 100644 package/python-typer/python-typer.hash
create mode 100644 package/python-typer/python-typer.mk
diff --git a/package/Config.in b/package/Config.in
index 59d5b893da..0b6b7c3188 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1491,6 +1491,7 @@ menu "External python modules"
source "package/python-txtorcon/Config.in"
source "package/python-typeguard/Config.in"
source "package/python-typepy/Config.in"
+ source "package/python-typer/Config.in"
source "package/python-types-python-dateutil/Config.in"
source "package/python-typing-extensions/Config.in"
source "package/python-typing-inspect/Config.in"
diff --git a/package/python-typer/Config.in b/package/python-typer/Config.in
new file mode 100644
index 0000000000..e78557d95d
--- /dev/null
+++ b/package/python-typer/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_TYPER
+ bool "python-typer"
+ select BR2_PACKAGE_PYTHON_ANNOTATED_DOC # runtime
+ select BR2_PACKAGE_PYTHON_RICH # runtime
+ select BR2_PACKAGE_PYTHON_SHELLINGHAM # runtime
+ help
+ Build command-line interfaces using Python type hints.
+
+ https://github.com/fastapi/typer
diff --git a/package/python-typer/python-typer.hash b/package/python-typer/python-typer.hash
new file mode 100644
index 0000000000..aac74ce2bb
--- /dev/null
+++ b/package/python-typer/python-typer.hash
@@ -0,0 +1,6 @@
+# md5, sha256 from https://pypi.org/pypi/typer/0.27.2/json
+md5 2d81e72fd4c60a94c9d1b6ade7142f65 typer-0.27.2.tar.gz
+sha256 269b7eb9d3c202ca84b4bc9618cb04ebb43d3d4d1e567e4c768607232c05f945 typer-0.27.2.tar.gz
+# Locally computed sha256 checksums
+sha256 58992cebcf8dfb6e40c4e2112ed12126c243666dca3912a3d78b7ecac4859d49 LICENSE
+sha256 9a8ad106a394e853bfe21f42f4e72d592819a22805d991b5f3275029292b658d typer/_click/LICENSE.txt
diff --git a/package/python-typer/python-typer.mk b/package/python-typer/python-typer.mk
new file mode 100644
index 0000000000..ca0d1c6ee7
--- /dev/null
+++ b/package/python-typer/python-typer.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-typer
+#
+################################################################################
+
+PYTHON_TYPER_VERSION = 0.27.2
+PYTHON_TYPER_SOURCE = typer-$(PYTHON_TYPER_VERSION).tar.gz
+PYTHON_TYPER_SITE = https://files.pythonhosted.org/packages/16/f7/57713ba479fd405eb76de31404b2c744c289e336b2d999511ebf51e496f7
+PYTHON_TYPER_SETUP_TYPE = pep517
+PYTHON_TYPER_LICENSE = MIT, BSD-3-Clause (vendored click)
+PYTHON_TYPER_LICENSE_FILES = LICENSE typer/_click/LICENSE.txt
+PYTHON_TYPER_DEPENDENCIES = host-python-pdm-backend
+
+$(eval $(python-package))
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH 3/4] package/python-typer-slim: new package
2026-10-03 23:32 [Buildroot] [PATCH 1/4] package/python-shellingham: new package James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 2/4] package/python-typer: " James Hilliard
@ 2026-10-03 23:32 ` James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 4/4] package/python-jaraco-text: bump to version 4.3.0 James Hilliard
2026-10-19 17:46 ` [Buildroot] [PATCH 1/4] package/python-shellingham: new package Thomas Petazzoni via buildroot
3 siblings, 0 replies; 5+ messages in thread
From: James Hilliard @ 2026-10-03 23:32 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-typer-slim/Config.in | 7 +++++++
package/python-typer-slim/python-typer-slim.hash | 5 +++++
package/python-typer-slim/python-typer-slim.mk | 15 +++++++++++++++
4 files changed, 28 insertions(+)
create mode 100644 package/python-typer-slim/Config.in
create mode 100644 package/python-typer-slim/python-typer-slim.hash
create mode 100644 package/python-typer-slim/python-typer-slim.mk
diff --git a/package/Config.in b/package/Config.in
index 0b6b7c3188..b2154373a1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1492,6 +1492,7 @@ menu "External python modules"
source "package/python-typeguard/Config.in"
source "package/python-typepy/Config.in"
source "package/python-typer/Config.in"
+ source "package/python-typer-slim/Config.in"
source "package/python-types-python-dateutil/Config.in"
source "package/python-typing-extensions/Config.in"
source "package/python-typing-inspect/Config.in"
diff --git a/package/python-typer-slim/Config.in b/package/python-typer-slim/Config.in
new file mode 100644
index 0000000000..b7ebd275ff
--- /dev/null
+++ b/package/python-typer-slim/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_TYPER_SLIM
+ bool "python-typer-slim"
+ select BR2_PACKAGE_PYTHON_TYPER # runtime
+ help
+ Compatibility package that depends on Typer.
+
+ https://github.com/fastapi/typer
diff --git a/package/python-typer-slim/python-typer-slim.hash b/package/python-typer-slim/python-typer-slim.hash
new file mode 100644
index 0000000000..a28241beac
--- /dev/null
+++ b/package/python-typer-slim/python-typer-slim.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/typer_slim/0.24.0/json
+md5 14f8007acf188b8e8c3d41f9f4e00be9 typer_slim-0.24.0.tar.gz
+sha256 f0ed36127183f52ae6ced2ecb2521789995992c521a46083bfcdbb652d22ad34 typer_slim-0.24.0.tar.gz
+# Locally computed sha256 checksums
+sha256 58992cebcf8dfb6e40c4e2112ed12126c243666dca3912a3d78b7ecac4859d49 LICENSE
diff --git a/package/python-typer-slim/python-typer-slim.mk b/package/python-typer-slim/python-typer-slim.mk
new file mode 100644
index 0000000000..0be49b20e8
--- /dev/null
+++ b/package/python-typer-slim/python-typer-slim.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-typer-slim
+#
+################################################################################
+
+PYTHON_TYPER_SLIM_VERSION = 0.24.0
+PYTHON_TYPER_SLIM_SOURCE = typer_slim-$(PYTHON_TYPER_SLIM_VERSION).tar.gz
+PYTHON_TYPER_SLIM_SITE = https://files.pythonhosted.org/packages/a7/a7/e6aecc4b4eb59598829a3b5076a93aff291b4fdaa2ded25efc4e1f4d219c
+PYTHON_TYPER_SLIM_SETUP_TYPE = pep517
+PYTHON_TYPER_SLIM_LICENSE = MIT
+PYTHON_TYPER_SLIM_LICENSE_FILES = LICENSE
+PYTHON_TYPER_SLIM_DEPENDENCIES = host-python-pdm-backend
+
+$(eval $(python-package))
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH 4/4] package/python-jaraco-text: bump to version 4.3.0
2026-10-03 23:32 [Buildroot] [PATCH 1/4] package/python-shellingham: new package James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 2/4] package/python-typer: " James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 3/4] package/python-typer-slim: " James Hilliard
@ 2026-10-03 23:32 ` James Hilliard
2026-10-19 17:46 ` [Buildroot] [PATCH 1/4] package/python-shellingham: new package Thomas Petazzoni via buildroot
3 siblings, 0 replies; 5+ messages in thread
From: James Hilliard @ 2026-10-03 23:32 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni
Add the host-python-coherent-licensed build dependency.
Update license hash due to generated license text:
https://github.com/jaraco/jaraco.text/commit/9a81db3c77bc106017dcd4b0853a5a94f43ae33c
Add the python-typer-slim runtime dependency.
Drop the no longer required python-autocommand dependency.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/python-jaraco-text/Config.in | 2 +-
package/python-jaraco-text/python-jaraco-text.hash | 6 +++---
package/python-jaraco-text/python-jaraco-text.mk | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/package/python-jaraco-text/Config.in b/package/python-jaraco-text/Config.in
index 44000ccb18..9d987063df 100644
--- a/package/python-jaraco-text/Config.in
+++ b/package/python-jaraco-text/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_PYTHON_JARACO_TEXT
bool "python-jaraco-text"
- select BR2_PACKAGE_PYTHON_AUTOCOMMAND # runtime
select BR2_PACKAGE_PYTHON_JARACO_CONTEXT # runtime
select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
+ select BR2_PACKAGE_PYTHON_TYPER_SLIM # runtime
help
Module for text manipulation.
diff --git a/package/python-jaraco-text/python-jaraco-text.hash b/package/python-jaraco-text/python-jaraco-text.hash
index 8de574393e..e4c69141ae 100644
--- a/package/python-jaraco-text/python-jaraco-text.hash
+++ b/package/python-jaraco-text/python-jaraco-text.hash
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/jaraco-text/json
-md5 3c519c7a49d6448e6dc2073d466afd39 jaraco_text-4.0.0.tar.gz
-sha256 5b71fecea69ab6f939d4c906c04fee1eda76500d1641117df6ec45b865f10db0 jaraco_text-4.0.0.tar.gz
+md5 23d91c6899e89f3bb1bb6f9148302b92 jaraco_text-4.3.0.tar.gz
+sha256 ddd5eb6259d0701e08cb642c8d6b63bcc73947d03df9239ea67bbef911b3e4e1 jaraco_text-4.3.0.tar.gz
# Locally computed sha256 checksums
-sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE
+sha256 9755a18519666e5f0f4cae3daad3d7012bcae48a600b31237d75e9fe134e6683 LICENSE
diff --git a/package/python-jaraco-text/python-jaraco-text.mk b/package/python-jaraco-text/python-jaraco-text.mk
index 2d612196a6..e0868bc575 100644
--- a/package/python-jaraco-text/python-jaraco-text.mk
+++ b/package/python-jaraco-text/python-jaraco-text.mk
@@ -4,12 +4,12 @@
#
################################################################################
-PYTHON_JARACO_TEXT_VERSION = 4.0.0
+PYTHON_JARACO_TEXT_VERSION = 4.3.0
PYTHON_JARACO_TEXT_SOURCE = jaraco_text-$(PYTHON_JARACO_TEXT_VERSION).tar.gz
-PYTHON_JARACO_TEXT_SITE = https://files.pythonhosted.org/packages/4f/00/1b4dbbc5c6dcb87a4278cc229b2b560484bf231bba7922686c5139e5f934
+PYTHON_JARACO_TEXT_SITE = https://files.pythonhosted.org/packages/be/8c/c74f1107719400477289d99cd2c0b5b7809a45f60acecfb5ef961c3533c8
PYTHON_JARACO_TEXT_SETUP_TYPE = setuptools
PYTHON_JARACO_TEXT_LICENSE = MIT
PYTHON_JARACO_TEXT_LICENSE_FILES = LICENSE
-PYTHON_JARACO_TEXT_DEPENDENCIES = host-python-setuptools-scm
+PYTHON_JARACO_TEXT_DEPENDENCIES = host-python-coherent-licensed host-python-setuptools-scm
$(eval $(python-package))
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 1/4] package/python-shellingham: new package
2026-10-03 23:32 [Buildroot] [PATCH 1/4] package/python-shellingham: new package James Hilliard
` (2 preceding siblings ...)
2026-10-03 23:32 ` [Buildroot] [PATCH 4/4] package/python-jaraco-text: bump to version 4.3.0 James Hilliard
@ 2026-10-19 17:46 ` Thomas Petazzoni via buildroot
3 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-19 17:46 UTC (permalink / raw)
To: James Hilliard; +Cc: buildroot
On Sat, Oct 03, 2026 at 05:32:28PM -0600, James Hilliard wrote:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Series applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-10-19 17:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-03 23:32 [Buildroot] [PATCH 1/4] package/python-shellingham: new package James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 2/4] package/python-typer: " James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 3/4] package/python-typer-slim: " James Hilliard
2026-10-03 23:32 ` [Buildroot] [PATCH 4/4] package/python-jaraco-text: bump to version 4.3.0 James Hilliard
2026-10-19 17:46 ` [Buildroot] [PATCH 1/4] package/python-shellingham: new package Thomas Petazzoni via buildroot
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.