All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.