Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/6] package/python-autocommand: new package
@ 2024-01-09  6:01 James Hilliard
  2024-01-09  6:01 ` [Buildroot] [PATCH 2/6] package/python-inflect: " James Hilliard
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                  |  1 +
 package/python-autocommand/Config.in               |  6 ++++++
 package/python-autocommand/python-autocommand.hash |  5 +++++
 package/python-autocommand/python-autocommand.mk   | 14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/python-autocommand/Config.in
 create mode 100644 package/python-autocommand/python-autocommand.hash
 create mode 100644 package/python-autocommand/python-autocommand.mk

diff --git a/package/Config.in b/package/Config.in
index f5d0c06334..7f9800a7e1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1000,6 +1000,7 @@ menu "External python modules"
 	source "package/python-attrs/Config.in"
 	source "package/python-augeas/Config.in"
 	source "package/python-autobahn/Config.in"
+	source "package/python-autocommand/Config.in"
 	source "package/python-automat/Config.in"
 	source "package/python-avro/Config.in"
 	source "package/python-babel/Config.in"
diff --git a/package/python-autocommand/Config.in b/package/python-autocommand/Config.in
new file mode 100644
index 0000000000..41533e644e
--- /dev/null
+++ b/package/python-autocommand/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_AUTOCOMMAND
+	bool "python-autocommand"
+	help
+	  A library to create a command-line program from a function.
+
+	  https://github.com/Lucretiel/autocommand
diff --git a/package/python-autocommand/python-autocommand.hash b/package/python-autocommand/python-autocommand.hash
new file mode 100644
index 0000000000..9513010d0e
--- /dev/null
+++ b/package/python-autocommand/python-autocommand.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/autocommand/json
+md5  0cab5141bad0dfb363b086e93fd4125e  autocommand-2.2.2.tar.gz
+sha256  878de9423c5596491167225c2a455043c3130fb5b7286ac83443d45e74955f34  autocommand-2.2.2.tar.gz
+# Locally computed sha256 checksums
+sha256  ade78d04982d69972d444a8e14a94f87a2334dd3855cc80348ea8e240aa0df2d  LICENSE
diff --git a/package/python-autocommand/python-autocommand.mk b/package/python-autocommand/python-autocommand.mk
new file mode 100644
index 0000000000..0a1426d7f7
--- /dev/null
+++ b/package/python-autocommand/python-autocommand.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-autocommand
+#
+################################################################################
+
+PYTHON_AUTOCOMMAND_VERSION = 2.2.2
+PYTHON_AUTOCOMMAND_SOURCE = autocommand-$(PYTHON_AUTOCOMMAND_VERSION).tar.gz
+PYTHON_AUTOCOMMAND_SITE = https://files.pythonhosted.org/packages/5b/18/774bddb96bc0dc0a2b8ac2d2a0e686639744378883da0fc3b96a54192d7a
+PYTHON_AUTOCOMMAND_SETUP_TYPE = setuptools
+PYTHON_AUTOCOMMAND_LICENSE = LGPL-3.0
+PYTHON_AUTOCOMMAND_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 2/6] package/python-inflect: new package
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
@ 2024-01-09  6:01 ` James Hilliard
  2024-07-23  9:27   ` Thomas Petazzoni via buildroot
  2024-01-09  6:01 ` [Buildroot] [PATCH 3/6] package/python-jaraco-context: " James Hilliard
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                          |  1 +
 package/python-inflect/Config.in           | 10 ++++++++++
 package/python-inflect/python-inflect.hash |  5 +++++
 package/python-inflect/python-inflect.mk   | 15 +++++++++++++++
 4 files changed, 31 insertions(+)
 create mode 100644 package/python-inflect/Config.in
 create mode 100644 package/python-inflect/python-inflect.hash
 create mode 100644 package/python-inflect/python-inflect.mk

diff --git a/package/Config.in b/package/Config.in
index 7f9800a7e1..d9b97b22a3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1134,6 +1134,7 @@ menu "External python modules"
 	source "package/python-idna/Config.in"
 	source "package/python-ifaddr/Config.in"
 	source "package/python-incremental/Config.in"
+	source "package/python-inflect/Config.in"
 	source "package/python-inflection/Config.in"
 	source "package/python-influxdb/Config.in"
 	source "package/python-iniconfig/Config.in"
diff --git a/package/python-inflect/Config.in b/package/python-inflect/Config.in
new file mode 100644
index 0000000000..daf6bd4a32
--- /dev/null
+++ b/package/python-inflect/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_INFLECT
+	bool "python-inflect"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-pydantic -> python-pydantic-core
+	select BR2_PACKAGE_PYTHON_PYDANTIC # runtime
+	select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
+	help
+	  Correctly generate plurals, singular nouns, ordinals,
+	  indefinite articles; convert numbers to words.
+
+	  https://github.com/jaraco/inflect
diff --git a/package/python-inflect/python-inflect.hash b/package/python-inflect/python-inflect.hash
new file mode 100644
index 0000000000..3faa4cc5a5
--- /dev/null
+++ b/package/python-inflect/python-inflect.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/inflect/json
+md5  61c670cf5c4d09314f6a4d3b99d3b98d  inflect-7.0.0.tar.gz
+sha256  63da9325ad29da81ec23e055b41225795ab793b4ecb483be5dc1fa363fd4717e  inflect-7.0.0.tar.gz
+# Locally computed sha256 checksums
+sha256  86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741  LICENSE
diff --git a/package/python-inflect/python-inflect.mk b/package/python-inflect/python-inflect.mk
new file mode 100644
index 0000000000..cef4c06627
--- /dev/null
+++ b/package/python-inflect/python-inflect.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-inflect
+#
+################################################################################
+
+PYTHON_INFLECT_VERSION = 7.0.0
+PYTHON_INFLECT_SOURCE = inflect-$(PYTHON_INFLECT_VERSION).tar.gz
+PYTHON_INFLECT_SITE = https://files.pythonhosted.org/packages/9f/90/1d0a889847fdce963ebe9684de24a749e4fad627bf595e9f0d32730f85a8
+PYTHON_INFLECT_SETUP_TYPE = setuptools
+PYTHON_INFLECT_LICENSE = MIT
+PYTHON_INFLECT_LICENSE_FILES = LICENSE
+PYTHON_INFLECT_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 3/6] package/python-jaraco-context: new package
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
  2024-01-09  6:01 ` [Buildroot] [PATCH 2/6] package/python-inflect: " James Hilliard
@ 2024-01-09  6:01 ` James Hilliard
  2024-07-23  9:28   ` Thomas Petazzoni via buildroot
  2024-01-09  6:01 ` [Buildroot] [PATCH 4/6] package/python-jaraco-text: " James Hilliard
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                 |  1 +
 package/python-jaraco-context/Config.in           |  6 ++++++
 .../python-jaraco-context.hash                    |  5 +++++
 .../python-jaraco-context.mk                      | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-jaraco-context/Config.in
 create mode 100644 package/python-jaraco-context/python-jaraco-context.hash
 create mode 100644 package/python-jaraco-context/python-jaraco-context.mk

diff --git a/package/Config.in b/package/Config.in
index d9b97b22a3..45ba7ac389 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1151,6 +1151,7 @@ menu "External python modules"
 	source "package/python-iwlib/Config.in"
 	source "package/python-janus/Config.in"
 	source "package/python-jaraco-classes/Config.in"
+	source "package/python-jaraco-context/Config.in"
 	source "package/python-jaraco-functools/Config.in"
 	source "package/python-jedi/Config.in"
 	source "package/python-jeepney/Config.in"
diff --git a/package/python-jaraco-context/Config.in b/package/python-jaraco-context/Config.in
new file mode 100644
index 0000000000..afdc8fa940
--- /dev/null
+++ b/package/python-jaraco-context/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_JARACO_CONTEXT
+	bool "python-jaraco-context"
+	help
+	  Context managers by jaraco.
+
+	  https://github.com/jaraco/jaraco.context
diff --git a/package/python-jaraco-context/python-jaraco-context.hash b/package/python-jaraco-context/python-jaraco-context.hash
new file mode 100644
index 0000000000..f8daa91364
--- /dev/null
+++ b/package/python-jaraco-context/python-jaraco-context.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/jaraco.context/json
+md5  b40aeeda6a07dd283f2a407f622cda5b  jaraco.context-4.3.0.tar.gz
+sha256  4dad2404540b936a20acedec53355bdaea223acb88fd329fa6de9261c941566e  jaraco.context-4.3.0.tar.gz
+# Locally computed sha256 checksums
+sha256  db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8  LICENSE
diff --git a/package/python-jaraco-context/python-jaraco-context.mk b/package/python-jaraco-context/python-jaraco-context.mk
new file mode 100644
index 0000000000..668855c98a
--- /dev/null
+++ b/package/python-jaraco-context/python-jaraco-context.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-context
+#
+################################################################################
+
+PYTHON_JARACO_CONTEXT_VERSION = 4.3.0
+PYTHON_JARACO_CONTEXT_SOURCE = jaraco.context-$(PYTHON_JARACO_CONTEXT_VERSION).tar.gz
+PYTHON_JARACO_CONTEXT_SITE = https://files.pythonhosted.org/packages/7c/b4/fa71f82b83ebeed95fe45ce587d6cba85b7c09ef3d9f61602f92f45e90db
+PYTHON_JARACO_CONTEXT_SETUP_TYPE = setuptools
+PYTHON_JARACO_CONTEXT_LICENSE = MIT
+PYTHON_JARACO_CONTEXT_LICENSE_FILES = LICENSE
+PYTHON_JARACO_CONTEXT_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 4/6] package/python-jaraco-text: new package
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
  2024-01-09  6:01 ` [Buildroot] [PATCH 2/6] package/python-inflect: " James Hilliard
  2024-01-09  6:01 ` [Buildroot] [PATCH 3/6] package/python-jaraco-context: " James Hilliard
@ 2024-01-09  6:01 ` James Hilliard
  2024-07-23  9:30   ` Thomas Petazzoni via buildroot
  2024-01-09  6:01 ` [Buildroot] [PATCH 5/6] package/python-jaraco-collections: " James Hilliard
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                 |  1 +
 package/python-jaraco-text/Config.in              | 12 ++++++++++++
 .../python-jaraco-text/python-jaraco-text.hash    |  5 +++++
 package/python-jaraco-text/python-jaraco-text.mk  | 15 +++++++++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 package/python-jaraco-text/Config.in
 create mode 100644 package/python-jaraco-text/python-jaraco-text.hash
 create mode 100644 package/python-jaraco-text/python-jaraco-text.mk

diff --git a/package/Config.in b/package/Config.in
index 45ba7ac389..e296e5cde2 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1153,6 +1153,7 @@ menu "External python modules"
 	source "package/python-jaraco-classes/Config.in"
 	source "package/python-jaraco-context/Config.in"
 	source "package/python-jaraco-functools/Config.in"
+	source "package/python-jaraco-text/Config.in"
 	source "package/python-jedi/Config.in"
 	source "package/python-jeepney/Config.in"
 	source "package/python-jinja2/Config.in"
diff --git a/package/python-jaraco-text/Config.in b/package/python-jaraco-text/Config.in
new file mode 100644
index 0000000000..5044ea3233
--- /dev/null
+++ b/package/python-jaraco-text/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_JARACO_TEXT
+	bool "python-jaraco-text"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-inflect -> python-pydantic -> python-pydantic-core
+	select BR2_PACKAGE_PYTHON_AUTOCOMMAND # runtime
+	select BR2_PACKAGE_PYTHON_INFLECT # runtime
+	select BR2_PACKAGE_PYTHON_JARACO_CONTEXT # runtime
+	select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
+	select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
+	help
+	  Module for text manipulation.
+
+	  https://github.com/jaraco/jaraco.text
diff --git a/package/python-jaraco-text/python-jaraco-text.hash b/package/python-jaraco-text/python-jaraco-text.hash
new file mode 100644
index 0000000000..704e75d6be
--- /dev/null
+++ b/package/python-jaraco-text/python-jaraco-text.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/jaraco.text/json
+md5  9f63a5cdd56061ebd84d8175d1df3b70  jaraco.text-3.12.0.tar.gz
+sha256  389e25c8d4b32e9715bf530596fab0f5cd3aa47296e43969392e18a541af592c  jaraco.text-3.12.0.tar.gz
+# Locally computed sha256 checksums
+sha256  86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741  LICENSE
diff --git a/package/python-jaraco-text/python-jaraco-text.mk b/package/python-jaraco-text/python-jaraco-text.mk
new file mode 100644
index 0000000000..06b028d65f
--- /dev/null
+++ b/package/python-jaraco-text/python-jaraco-text.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-text
+#
+################################################################################
+
+PYTHON_JARACO_TEXT_VERSION = 3.12.0
+PYTHON_JARACO_TEXT_SOURCE = jaraco.text-$(PYTHON_JARACO_TEXT_VERSION).tar.gz
+PYTHON_JARACO_TEXT_SITE = https://files.pythonhosted.org/packages/53/30/52edc6c9997d48b0d9fbedb6a29edab2b397968f637b76aae299a9128c34
+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
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] package/python-jaraco-collections: new package
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
                   ` (2 preceding siblings ...)
  2024-01-09  6:01 ` [Buildroot] [PATCH 4/6] package/python-jaraco-text: " James Hilliard
@ 2024-01-09  6:01 ` James Hilliard
  2024-07-23  9:31   ` Thomas Petazzoni via buildroot
  2024-01-09  6:01 ` [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0 James Hilliard
  2024-07-23  8:59 ` [Buildroot] [PATCH 1/6] package/python-autocommand: new package Thomas Petazzoni via buildroot
  5 siblings, 1 reply; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                 |  1 +
 package/python-jaraco-collections/Config.in       |  8 ++++++++
 .../python-jaraco-collections.hash                |  5 +++++
 .../python-jaraco-collections.mk                  | 15 +++++++++++++++
 4 files changed, 29 insertions(+)
 create mode 100644 package/python-jaraco-collections/Config.in
 create mode 100644 package/python-jaraco-collections/python-jaraco-collections.hash
 create mode 100644 package/python-jaraco-collections/python-jaraco-collections.mk

diff --git a/package/Config.in b/package/Config.in
index e296e5cde2..df258f2945 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1151,6 +1151,7 @@ menu "External python modules"
 	source "package/python-iwlib/Config.in"
 	source "package/python-janus/Config.in"
 	source "package/python-jaraco-classes/Config.in"
+	source "package/python-jaraco-collections/Config.in"
 	source "package/python-jaraco-context/Config.in"
 	source "package/python-jaraco-functools/Config.in"
 	source "package/python-jaraco-text/Config.in"
diff --git a/package/python-jaraco-collections/Config.in b/package/python-jaraco-collections/Config.in
new file mode 100644
index 0000000000..a6fa721d4d
--- /dev/null
+++ b/package/python-jaraco-collections/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_JARACO_COLLECTIONS
+	bool "python-jaraco-collections"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-jaraco-text -> python-inflect -> python-pydantic -> python-pydantic-core
+	select BR2_PACKAGE_PYTHON_JARACO_TEXT # runtime
+	help
+	  Collection objects similar to those in stdlib by jaraco.
+
+	  https://github.com/jaraco/jaraco.collections
diff --git a/package/python-jaraco-collections/python-jaraco-collections.hash b/package/python-jaraco-collections/python-jaraco-collections.hash
new file mode 100644
index 0000000000..0308d48641
--- /dev/null
+++ b/package/python-jaraco-collections/python-jaraco-collections.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/jaraco.collections/json
+md5  2b12f44216432f1ce2ead377fd7a2b93  jaraco.collections-5.0.0.tar.gz
+sha256  1680e8d09f295f625c7ba926880175a26fdbe7092b4c76d198e30476b21cfe68  jaraco.collections-5.0.0.tar.gz
+# Locally computed sha256 checksums
+sha256  86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741  LICENSE
diff --git a/package/python-jaraco-collections/python-jaraco-collections.mk b/package/python-jaraco-collections/python-jaraco-collections.mk
new file mode 100644
index 0000000000..1400e286ee
--- /dev/null
+++ b/package/python-jaraco-collections/python-jaraco-collections.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-collections
+#
+################################################################################
+
+PYTHON_JARACO_COLLECTIONS_VERSION = 5.0.0
+PYTHON_JARACO_COLLECTIONS_SOURCE = jaraco.collections-$(PYTHON_JARACO_COLLECTIONS_VERSION).tar.gz
+PYTHON_JARACO_COLLECTIONS_SITE = https://files.pythonhosted.org/packages/e6/85/9c4ab9772bcc2c9b4beffd56aca70f646e4a1f3a576579fa401d742b46a8
+PYTHON_JARACO_COLLECTIONS_SETUP_TYPE = setuptools
+PYTHON_JARACO_COLLECTIONS_LICENSE = MIT
+PYTHON_JARACO_COLLECTIONS_LICENSE_FILES = LICENSE
+PYTHON_JARACO_COLLECTIONS_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
                   ` (3 preceding siblings ...)
  2024-01-09  6:01 ` [Buildroot] [PATCH 5/6] package/python-jaraco-collections: " James Hilliard
@ 2024-01-09  6:01 ` James Hilliard
  2024-07-23  9:33   ` Thomas Petazzoni via buildroot
  2024-07-23  8:59 ` [Buildroot] [PATCH 1/6] package/python-autocommand: new package Thomas Petazzoni via buildroot
  5 siblings, 1 reply; 12+ messages in thread
From: James Hilliard @ 2024-01-09  6:01 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, James Hilliard, Asaf Kahlon

Add new host-python-setuptools-scm-git-archive build dependency.

Add new python-jaraco-collections runtime dependency.

Add new python-more-itertools runtime dependency.

Add new python-zc-lockfile runtime dependency.

Drop no longer required python-six and python-jaraco-classes runtime
dependencies.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/python-cherrypy/Config.in            | 6 ++++--
 package/python-cherrypy/python-cherrypy.hash | 4 ++--
 package/python-cherrypy/python-cherrypy.mk   | 8 +++++---
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/package/python-cherrypy/Config.in b/package/python-cherrypy/Config.in
index 7548dcf91b..fd67872873 100644
--- a/package/python-cherrypy/Config.in
+++ b/package/python-cherrypy/Config.in
@@ -1,10 +1,12 @@
 config BR2_PACKAGE_PYTHON_CHERRYPY
 	bool "python-cherrypy"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-jaraco-collections -> python-jaraco-text -> python-inflect -> python-pydantic -> python-pydantic-core
 	select BR2_PACKAGE_PYTHON_CHEROOT # runtime
-	select BR2_PACKAGE_PYTHON_JARACO_CLASSES # runtime
+	select BR2_PACKAGE_PYTHON_JARACO_COLLECTIONS # runtime
+	select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
 	select BR2_PACKAGE_PYTHON_PORTEND # runtime
+	select BR2_PACKAGE_PYTHON_ZC_LOCKFILE # runtime
 	select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
-	select BR2_PACKAGE_PYTHON_SIX # runtime
 	select BR2_PACKAGE_PYTHON3_ZLIB # runtime
 	help
 	  A minimalist web framework
diff --git a/package/python-cherrypy/python-cherrypy.hash b/package/python-cherrypy/python-cherrypy.hash
index cd8f8756d8..92697e5f06 100644
--- a/package/python-cherrypy/python-cherrypy.hash
+++ b/package/python-cherrypy/python-cherrypy.hash
@@ -1,5 +1,5 @@
 # md5, sha256 from https://pypi.org/pypi/cherrypy/json
-md5  033c58bf3da497f283b039911d1c882b  CherryPy-18.8.0.tar.gz
-sha256  9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b  CherryPy-18.8.0.tar.gz
+md5  014dbd400aeda9d2b098ed01c95b4a30  CherryPy-18.9.0.tar.gz
+sha256  6b06c191ce71a86461f30572a1ab57ffc09f43143ba8e42c103c7b3347220eb1  CherryPy-18.9.0.tar.gz
 # Locally computed sha256 checksums
 sha256  45ade933c280ece37e3e01d3a91afeed9505746a456f72ad10b0897c49e65104  LICENSE.md
diff --git a/package/python-cherrypy/python-cherrypy.mk b/package/python-cherrypy/python-cherrypy.mk
index 9b6ad0e99a..244491a040 100644
--- a/package/python-cherrypy/python-cherrypy.mk
+++ b/package/python-cherrypy/python-cherrypy.mk
@@ -4,12 +4,14 @@
 #
 ################################################################################
 
-PYTHON_CHERRYPY_VERSION = 18.8.0
+PYTHON_CHERRYPY_VERSION = 18.9.0
 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz
-PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a
+PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/bd/5f/e265a49883bfcfb7f2c3d3d9e96197cfe8136783e96c5ce20e201550aaa0
 PYTHON_CHERRYPY_LICENSE = BSD-3-Clause
 PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.md
 PYTHON_CHERRYPY_SETUP_TYPE = setuptools
-PYTHON_CHERRYPY_DEPENDENCIES = host-python-setuptools-scm
+PYTHON_CHERRYPY_DEPENDENCIES = \
+	host-python-setuptools-scm \
+	host-python-setuptools-scm-git-archive
 
 $(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [Buildroot] [PATCH 1/6] package/python-autocommand: new package
  2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
                   ` (4 preceding siblings ...)
  2024-01-09  6:01 ` [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0 James Hilliard
@ 2024-07-23  8:59 ` Thomas Petazzoni via buildroot
  5 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  8:59 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Mon,  8 Jan 2024 23:01:23 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

Thanks, applied, with one change, see below.

> +PYTHON_AUTOCOMMAND_LICENSE = LGPL-3.0

License is LGPL-3.0+

Thanks!

Thomas
-- 
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] 12+ messages in thread

* Re: [Buildroot] [PATCH 2/6] package/python-inflect: new package
  2024-01-09  6:01 ` [Buildroot] [PATCH 2/6] package/python-inflect: " James Hilliard
@ 2024-07-23  9:27   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  9:27 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Mon,  8 Jan 2024 23:01:24 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                          |  1 +
>  package/python-inflect/Config.in           | 10 ++++++++++
>  package/python-inflect/python-inflect.hash |  5 +++++
>  package/python-inflect/python-inflect.mk   | 15 +++++++++++++++
>  4 files changed, 31 insertions(+)
>  create mode 100644 package/python-inflect/Config.in
>  create mode 100644 package/python-inflect/python-inflect.hash
>  create mode 100644 package/python-inflect/python-inflect.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Buildroot] [PATCH 3/6] package/python-jaraco-context: new package
  2024-01-09  6:01 ` [Buildroot] [PATCH 3/6] package/python-jaraco-context: " James Hilliard
@ 2024-07-23  9:28   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  9:28 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Mon,  8 Jan 2024 23:01:25 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                                 |  1 +
>  package/python-jaraco-context/Config.in           |  6 ++++++
>  .../python-jaraco-context.hash                    |  5 +++++
>  .../python-jaraco-context.mk                      | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-jaraco-context/Config.in
>  create mode 100644 package/python-jaraco-context/python-jaraco-context.hash
>  create mode 100644 package/python-jaraco-context/python-jaraco-context.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Buildroot] [PATCH 4/6] package/python-jaraco-text: new package
  2024-01-09  6:01 ` [Buildroot] [PATCH 4/6] package/python-jaraco-text: " James Hilliard
@ 2024-07-23  9:30   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  9:30 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Mon,  8 Jan 2024 23:01:26 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                                 |  1 +
>  package/python-jaraco-text/Config.in              | 12 ++++++++++++
>  .../python-jaraco-text/python-jaraco-text.hash    |  5 +++++
>  package/python-jaraco-text/python-jaraco-text.mk  | 15 +++++++++++++++
>  4 files changed, 33 insertions(+)
>  create mode 100644 package/python-jaraco-text/Config.in
>  create mode 100644 package/python-jaraco-text/python-jaraco-text.hash
>  create mode 100644 package/python-jaraco-text/python-jaraco-text.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Buildroot] [PATCH 5/6] package/python-jaraco-collections: new package
  2024-01-09  6:01 ` [Buildroot] [PATCH 5/6] package/python-jaraco-collections: " James Hilliard
@ 2024-07-23  9:31   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  9:31 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Mon,  8 Jan 2024 23:01:27 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                                 |  1 +
>  package/python-jaraco-collections/Config.in       |  8 ++++++++
>  .../python-jaraco-collections.hash                |  5 +++++
>  .../python-jaraco-collections.mk                  | 15 +++++++++++++++
>  4 files changed, 29 insertions(+)
>  create mode 100644 package/python-jaraco-collections/Config.in
>  create mode 100644 package/python-jaraco-collections/python-jaraco-collections.hash
>  create mode 100644 package/python-jaraco-collections/python-jaraco-collections.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0
  2024-01-09  6:01 ` [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0 James Hilliard
@ 2024-07-23  9:33   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-23  9:33 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

Hello James,

On Mon,  8 Jan 2024 23:01:28 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Add new host-python-setuptools-scm-git-archive build dependency.
> 
> Add new python-jaraco-collections runtime dependency.
> 
> Add new python-more-itertools runtime dependency.
> 
> Add new python-zc-lockfile runtime dependency.
> 
> Drop no longer required python-six and python-jaraco-classes runtime
> dependencies.
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/python-cherrypy/Config.in            | 6 ++++--
>  package/python-cherrypy/python-cherrypy.hash | 4 ++--
>  package/python-cherrypy/python-cherrypy.mk   | 8 +++++---
>  3 files changed, 11 insertions(+), 7 deletions(-)

Applied to master, thanks. However, could you please add some tests in
our infrastructure for some of those Python packages? At least a
cherrypy test would be nice. Something like:

import cherrypy

class HelloWorld(object):
    @cherrypy.expose
    def index(self):
        return "Hello World!"

cherrypy.quickstart(HelloWorld())

and then a wget query to verify that the web server works and returns
the correct stuff?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-07-23  9:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-09  6:01 [Buildroot] [PATCH 1/6] package/python-autocommand: new package James Hilliard
2024-01-09  6:01 ` [Buildroot] [PATCH 2/6] package/python-inflect: " James Hilliard
2024-07-23  9:27   ` Thomas Petazzoni via buildroot
2024-01-09  6:01 ` [Buildroot] [PATCH 3/6] package/python-jaraco-context: " James Hilliard
2024-07-23  9:28   ` Thomas Petazzoni via buildroot
2024-01-09  6:01 ` [Buildroot] [PATCH 4/6] package/python-jaraco-text: " James Hilliard
2024-07-23  9:30   ` Thomas Petazzoni via buildroot
2024-01-09  6:01 ` [Buildroot] [PATCH 5/6] package/python-jaraco-collections: " James Hilliard
2024-07-23  9:31   ` Thomas Petazzoni via buildroot
2024-01-09  6:01 ` [Buildroot] [PATCH 6/6] package/python-cherrypy: bump to version 18.9.0 James Hilliard
2024-07-23  9:33   ` Thomas Petazzoni via buildroot
2024-07-23  8:59 ` [Buildroot] [PATCH 1/6] package/python-autocommand: new package Thomas Petazzoni via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox