* [Buildroot] [PATCH 1/7] package/python-grpcio: new package
@ 2023-12-14 19:24 James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 2/7] package/python-grpcio-reflection: " James Hilliard
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-grpcio/Config.in | 6 ++++++
package/python-grpcio/python-grpcio.hash | 5 +++++
package/python-grpcio/python-grpcio.mk | 14 ++++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/python-grpcio/Config.in
create mode 100644 package/python-grpcio/python-grpcio.hash
create mode 100644 package/python-grpcio/python-grpcio.mk
diff --git a/package/Config.in b/package/Config.in
index fcc09b07c4..69972156eb 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1094,6 +1094,7 @@ menu "External python modules"
source "package/python-gobject/Config.in"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"
+ source "package/python-grpcio/Config.in"
source "package/python-gunicorn/Config.in"
source "package/python-h11/Config.in"
source "package/python-h2/Config.in"
diff --git a/package/python-grpcio/Config.in b/package/python-grpcio/Config.in
new file mode 100644
index 0000000000..e63ac2ae34
--- /dev/null
+++ b/package/python-grpcio/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_GRPCIO
+ bool "python-grpcio"
+ help
+ HTTP/2-based RPC framework.
+
+ https://grpc.io
diff --git a/package/python-grpcio/python-grpcio.hash b/package/python-grpcio/python-grpcio.hash
new file mode 100644
index 0000000000..39366f576e
--- /dev/null
+++ b/package/python-grpcio/python-grpcio.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/grpcio/json
+md5 480bfb7435426de392a883e6516aae79 grpcio-1.60.0.tar.gz
+sha256 2199165a1affb666aa24adf0c97436686d0a61bc5fc113c037701fb7c7fceb96 grpcio-1.60.0.tar.gz
+# Locally computed sha256 checksums
+sha256 590198e3f305f2c347fde64d637c65492bbef554db6c8364e149cd375e3797ee LICENSE
diff --git a/package/python-grpcio/python-grpcio.mk b/package/python-grpcio/python-grpcio.mk
new file mode 100644
index 0000000000..3d264de4af
--- /dev/null
+++ b/package/python-grpcio/python-grpcio.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-grpcio
+#
+################################################################################
+
+PYTHON_GRPCIO_VERSION = 1.60.0
+PYTHON_GRPCIO_SOURCE = grpcio-$(PYTHON_GRPCIO_VERSION).tar.gz
+PYTHON_GRPCIO_SITE = https://files.pythonhosted.org/packages/61/38/c615b5c2be690fb31871f294cc08a96e598b085b8d07c5967a5018e0b90c
+PYTHON_GRPCIO_SETUP_TYPE = setuptools
+PYTHON_GRPCIO_LICENSE = Apache-2.0
+PYTHON_GRPCIO_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] 8+ messages in thread
* [Buildroot] [PATCH 2/7] package/python-grpcio-reflection: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 3/7] package/python-cachetools: " James Hilliard
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-grpcio-reflection/Config.in | 8 ++++++++
.../python-grpcio-reflection.hash | 5 +++++
.../python-grpcio-reflection.mk | 14 ++++++++++++++
4 files changed, 28 insertions(+)
create mode 100644 package/python-grpcio-reflection/Config.in
create mode 100644 package/python-grpcio-reflection/python-grpcio-reflection.hash
create mode 100644 package/python-grpcio-reflection/python-grpcio-reflection.mk
diff --git a/package/Config.in b/package/Config.in
index 69972156eb..5a6de1d1b7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1095,6 +1095,7 @@ menu "External python modules"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"
source "package/python-grpcio/Config.in"
+ source "package/python-grpcio-reflection/Config.in"
source "package/python-gunicorn/Config.in"
source "package/python-h11/Config.in"
source "package/python-h2/Config.in"
diff --git a/package/python-grpcio-reflection/Config.in b/package/python-grpcio-reflection/Config.in
new file mode 100644
index 0000000000..d2ee039c5f
--- /dev/null
+++ b/package/python-grpcio-reflection/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_GRPCIO_REFLECTION
+ bool "python-grpcio-reflection"
+ select BR2_PACKAGE_PYTHON_GRPCIO # runtime
+ select BR2_PACKAGE_PYTHON_PROTOBUF # runtime
+ help
+ Standard Protobuf Reflection Service for gRPC.
+
+ https://grpc.io
diff --git a/package/python-grpcio-reflection/python-grpcio-reflection.hash b/package/python-grpcio-reflection/python-grpcio-reflection.hash
new file mode 100644
index 0000000000..d17087d4bb
--- /dev/null
+++ b/package/python-grpcio-reflection/python-grpcio-reflection.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/grpcio-reflection/json
+md5 f93b042f8092cf1818f249518668a78a grpcio-reflection-1.60.0.tar.gz
+sha256 3f6c0c73ba8f20d1420c5e72fc4dd0389fac346ed8fb32a28e6e1967b44fff35 grpcio-reflection-1.60.0.tar.gz
+# Locally computed sha256 checksums
+sha256 590198e3f305f2c347fde64d637c65492bbef554db6c8364e149cd375e3797ee LICENSE
diff --git a/package/python-grpcio-reflection/python-grpcio-reflection.mk b/package/python-grpcio-reflection/python-grpcio-reflection.mk
new file mode 100644
index 0000000000..b3d2fdffa8
--- /dev/null
+++ b/package/python-grpcio-reflection/python-grpcio-reflection.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-grpcio-reflection
+#
+################################################################################
+
+PYTHON_GRPCIO_REFLECTION_VERSION = 1.60.0
+PYTHON_GRPCIO_REFLECTION_SOURCE = grpcio-reflection-$(PYTHON_GRPCIO_REFLECTION_VERSION).tar.gz
+PYTHON_GRPCIO_REFLECTION_SITE = https://files.pythonhosted.org/packages/33/3a/e257225b8fd9f05d2af3e363459f0d074ca684438667892ea3215e2162ca
+PYTHON_GRPCIO_REFLECTION_SETUP_TYPE = setuptools
+PYTHON_GRPCIO_REFLECTION_LICENSE = Apache-2.0
+PYTHON_GRPCIO_REFLECTION_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] 8+ messages in thread
* [Buildroot] [PATCH 3/7] package/python-cachetools: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 2/7] package/python-grpcio-reflection: " James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 4/7] package/python-google-auth: " James Hilliard
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-cachetools/Config.in | 6 ++++++
package/python-cachetools/python-cachetools.hash | 5 +++++
package/python-cachetools/python-cachetools.mk | 14 ++++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/python-cachetools/Config.in
create mode 100644 package/python-cachetools/python-cachetools.hash
create mode 100644 package/python-cachetools/python-cachetools.mk
diff --git a/package/Config.in b/package/Config.in
index 5a6de1d1b7..21f711c456 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1008,6 +1008,7 @@ menu "External python modules"
source "package/python-brotli/Config.in"
source "package/python-bsdiff4/Config.in"
source "package/python-cached-property/Config.in"
+ source "package/python-cachetools/Config.in"
source "package/python-can/Config.in"
source "package/python-canopen/Config.in"
source "package/python-cbor/Config.in"
diff --git a/package/python-cachetools/Config.in b/package/python-cachetools/Config.in
new file mode 100644
index 0000000000..550e3d2560
--- /dev/null
+++ b/package/python-cachetools/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_CACHETOOLS
+ bool "python-cachetools"
+ help
+ Extensible memoizing collections and decorators.
+
+ https://github.com/tkem/cachetools/
diff --git a/package/python-cachetools/python-cachetools.hash b/package/python-cachetools/python-cachetools.hash
new file mode 100644
index 0000000000..7b6b939191
--- /dev/null
+++ b/package/python-cachetools/python-cachetools.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/cachetools/json
+md5 5317c13b69c4021e925a2fbbc199bcc9 cachetools-5.3.2.tar.gz
+sha256 086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2 cachetools-5.3.2.tar.gz
+# Locally computed sha256 checksums
+sha256 76260c1370a7d41d5fac71a27d781f3add5d7249adfbbfa930846d2d9e47dbd5 LICENSE
diff --git a/package/python-cachetools/python-cachetools.mk b/package/python-cachetools/python-cachetools.mk
new file mode 100644
index 0000000000..c841e0761f
--- /dev/null
+++ b/package/python-cachetools/python-cachetools.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-cachetools
+#
+################################################################################
+
+PYTHON_CACHETOOLS_VERSION = 5.3.2
+PYTHON_CACHETOOLS_SOURCE = cachetools-$(PYTHON_CACHETOOLS_VERSION).tar.gz
+PYTHON_CACHETOOLS_SITE = https://files.pythonhosted.org/packages/10/21/1b6880557742c49d5b0c4dcf0cf544b441509246cdd71182e0847ac859d5
+PYTHON_CACHETOOLS_SETUP_TYPE = setuptools
+PYTHON_CACHETOOLS_LICENSE = MIT
+PYTHON_CACHETOOLS_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] 8+ messages in thread
* [Buildroot] [PATCH 4/7] package/python-google-auth: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 2/7] package/python-grpcio-reflection: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 3/7] package/python-cachetools: " James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 5/7] package/python-googleapis-common-protos: " James Hilliard
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-google-auth/Config.in | 9 +++++++++
package/python-google-auth/python-google-auth.hash | 5 +++++
package/python-google-auth/python-google-auth.mk | 14 ++++++++++++++
4 files changed, 29 insertions(+)
create mode 100644 package/python-google-auth/Config.in
create mode 100644 package/python-google-auth/python-google-auth.hash
create mode 100644 package/python-google-auth/python-google-auth.mk
diff --git a/package/Config.in b/package/Config.in
index 21f711c456..8bc18e9b5d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1093,6 +1093,7 @@ menu "External python modules"
source "package/python-gitdb2/Config.in"
source "package/python-gnupg/Config.in"
source "package/python-gobject/Config.in"
+ source "package/python-google-auth/Config.in"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"
source "package/python-grpcio/Config.in"
diff --git a/package/python-google-auth/Config.in b/package/python-google-auth/Config.in
new file mode 100644
index 0000000000..eb5be9cda5
--- /dev/null
+++ b/package/python-google-auth/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_GOOGLE_AUTH
+ bool "python-google-auth"
+ select BR2_PACKAGE_PYTHON_CACHETOOLS # runtime
+ select BR2_PACKAGE_PYTHON_PYASN1_MODULES # runtime
+ select BR2_PACKAGE_PYTHON_RSA # runtime
+ help
+ Google Authentication Library.
+
+ https://github.com/googleapis/google-auth-library-python
diff --git a/package/python-google-auth/python-google-auth.hash b/package/python-google-auth/python-google-auth.hash
new file mode 100644
index 0000000000..2f965edc91
--- /dev/null
+++ b/package/python-google-auth/python-google-auth.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/google-auth/json
+md5 40413bc699c6e02d7732e7e09e8cec0c google-auth-2.25.2.tar.gz
+sha256 42f707937feb4f5e5a39e6c4f343a17300a459aaf03141457ba505812841cc40 google-auth-2.25.2.tar.gz
+# Locally computed sha256 checksums
+sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
diff --git a/package/python-google-auth/python-google-auth.mk b/package/python-google-auth/python-google-auth.mk
new file mode 100644
index 0000000000..8638a2ca46
--- /dev/null
+++ b/package/python-google-auth/python-google-auth.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-google-auth
+#
+################################################################################
+
+PYTHON_GOOGLE_AUTH_VERSION = 2.25.2
+PYTHON_GOOGLE_AUTH_SOURCE = google-auth-$(PYTHON_GOOGLE_AUTH_VERSION).tar.gz
+PYTHON_GOOGLE_AUTH_SITE = https://files.pythonhosted.org/packages/05/77/84608894384e02f3b0b2621b09ecb0b85e57ba368f13eecbbc43cd1b8719
+PYTHON_GOOGLE_AUTH_SETUP_TYPE = setuptools
+PYTHON_GOOGLE_AUTH_LICENSE = Apache-2.0
+PYTHON_GOOGLE_AUTH_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] 8+ messages in thread
* [Buildroot] [PATCH 5/7] package/python-googleapis-common-protos: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
` (2 preceding siblings ...)
2023-12-14 19:24 ` [Buildroot] [PATCH 4/7] package/python-google-auth: " James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 6/7] package/python-google-api-core: " James Hilliard
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-googleapis-common-protos/Config.in | 7 +++++++
.../python-googleapis-common-protos.hash | 5 +++++
.../python-googleapis-common-protos.mk | 14 ++++++++++++++
4 files changed, 27 insertions(+)
create mode 100644 package/python-googleapis-common-protos/Config.in
create mode 100644 package/python-googleapis-common-protos/python-googleapis-common-protos.hash
create mode 100644 package/python-googleapis-common-protos/python-googleapis-common-protos.mk
diff --git a/package/Config.in b/package/Config.in
index 8bc18e9b5d..5c9d5b6197 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1093,6 +1093,7 @@ menu "External python modules"
source "package/python-gitdb2/Config.in"
source "package/python-gnupg/Config.in"
source "package/python-gobject/Config.in"
+ source "package/python-googleapis-common-protos/Config.in"
source "package/python-google-auth/Config.in"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"
diff --git a/package/python-googleapis-common-protos/Config.in b/package/python-googleapis-common-protos/Config.in
new file mode 100644
index 0000000000..8f487f5ee6
--- /dev/null
+++ b/package/python-googleapis-common-protos/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_GOOGLEAPIS_COMMON_PROTOS
+ bool "python-googleapis-common-protos"
+ select BR2_PACKAGE_PYTHON_PROTOBUF # runtime
+ help
+ Common protobufs used in Google APIs.
+
+ https://github.com/googleapis/python-api-common-protos
diff --git a/package/python-googleapis-common-protos/python-googleapis-common-protos.hash b/package/python-googleapis-common-protos/python-googleapis-common-protos.hash
new file mode 100644
index 0000000000..1169e945e9
--- /dev/null
+++ b/package/python-googleapis-common-protos/python-googleapis-common-protos.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/googleapis-common-protos/json
+md5 148bfe9b5a92663c5ff0a6700453ebad googleapis-common-protos-1.62.0.tar.gz
+sha256 83f0ece9f94e5672cced82f592d2a5edf527a96ed1794f0bab36d5735c996277 googleapis-common-protos-1.62.0.tar.gz
+# Locally computed sha256 checksums
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
diff --git a/package/python-googleapis-common-protos/python-googleapis-common-protos.mk b/package/python-googleapis-common-protos/python-googleapis-common-protos.mk
new file mode 100644
index 0000000000..ca943a1cd3
--- /dev/null
+++ b/package/python-googleapis-common-protos/python-googleapis-common-protos.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-googleapis-common-protos
+#
+################################################################################
+
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_VERSION = 1.62.0
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_SOURCE = googleapis-common-protos-$(PYTHON_GOOGLEAPIS_COMMON_PROTOS_VERSION).tar.gz
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_SITE = https://files.pythonhosted.org/packages/4a/5f/eb12d721b45d20a977289d674e179995a0ddab1684d2c61b29a63d43a5f1
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_SETUP_TYPE = setuptools
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_LICENSE = Apache-2.0
+PYTHON_GOOGLEAPIS_COMMON_PROTOS_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] 8+ messages in thread
* [Buildroot] [PATCH 6/7] package/python-google-api-core: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
` (3 preceding siblings ...)
2023-12-14 19:24 ` [Buildroot] [PATCH 5/7] package/python-googleapis-common-protos: " James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 7/7] package/python-grpc-requests: " James Hilliard
2024-01-02 22:40 ` [Buildroot] [PATCH 1/7] package/python-grpcio: " Thomas Petazzoni via buildroot
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-google-api-core/Config.in | 10 ++++++++++
.../python-google-api-core.hash | 5 +++++
.../python-google-api-core.mk | 14 ++++++++++++++
4 files changed, 30 insertions(+)
create mode 100644 package/python-google-api-core/Config.in
create mode 100644 package/python-google-api-core/python-google-api-core.hash
create mode 100644 package/python-google-api-core/python-google-api-core.mk
diff --git a/package/Config.in b/package/Config.in
index 5c9d5b6197..4a65104d60 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1094,6 +1094,7 @@ menu "External python modules"
source "package/python-gnupg/Config.in"
source "package/python-gobject/Config.in"
source "package/python-googleapis-common-protos/Config.in"
+ source "package/python-google-api-core/Config.in"
source "package/python-google-auth/Config.in"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"
diff --git a/package/python-google-api-core/Config.in b/package/python-google-api-core/Config.in
new file mode 100644
index 0000000000..689923a2f4
--- /dev/null
+++ b/package/python-google-api-core/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_GOOGLE_API_CORE
+ bool "python-google-api-core"
+ select BR2_PACKAGE_PYTHON_GOOGLE_AUTH # runtime
+ select BR2_PACKAGE_PYTHON_GOOGLEAPIS_COMMON_PROTOS # runtime
+ select BR2_PACKAGE_PYTHON_PROTOBUF # runtime
+ select BR2_PACKAGE_PYTHON_REQUESTS # runtime
+ help
+ Google API client core library.
+
+ https://github.com/googleapis/python-api-core
diff --git a/package/python-google-api-core/python-google-api-core.hash b/package/python-google-api-core/python-google-api-core.hash
new file mode 100644
index 0000000000..5a1cd7f1cb
--- /dev/null
+++ b/package/python-google-api-core/python-google-api-core.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/google-api-core/json
+md5 58a4ce34a405e514cdb5295c80834cfd google-api-core-2.15.0.tar.gz
+sha256 abc978a72658f14a2df1e5e12532effe40f94f868f6e23d95133bd6abcca35ca google-api-core-2.15.0.tar.gz
+# Locally computed sha256 checksums
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
diff --git a/package/python-google-api-core/python-google-api-core.mk b/package/python-google-api-core/python-google-api-core.mk
new file mode 100644
index 0000000000..84042d8d7a
--- /dev/null
+++ b/package/python-google-api-core/python-google-api-core.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-google-api-core
+#
+################################################################################
+
+PYTHON_GOOGLE_API_CORE_VERSION = 2.15.0
+PYTHON_GOOGLE_API_CORE_SOURCE = google-api-core-$(PYTHON_GOOGLE_API_CORE_VERSION).tar.gz
+PYTHON_GOOGLE_API_CORE_SITE = https://files.pythonhosted.org/packages/2c/e4/56b14d35057a23cab9067dd8fb841407d05d32b5d6c7a3c66c1360e8a7c0
+PYTHON_GOOGLE_API_CORE_SETUP_TYPE = setuptools
+PYTHON_GOOGLE_API_CORE_LICENSE = Apache-2.0
+PYTHON_GOOGLE_API_CORE_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] 8+ messages in thread
* [Buildroot] [PATCH 7/7] package/python-grpc-requests: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
` (4 preceding siblings ...)
2023-12-14 19:24 ` [Buildroot] [PATCH 6/7] package/python-google-api-core: " James Hilliard
@ 2023-12-14 19:24 ` James Hilliard
2024-01-02 22:40 ` [Buildroot] [PATCH 1/7] package/python-grpcio: " Thomas Petazzoni via buildroot
6 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2023-12-14 19:24 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-grpc-requests/Config.in | 11 +++++++++++
.../python-grpc-requests/python-grpc-requests.hash | 5 +++++
.../python-grpc-requests/python-grpc-requests.mk | 14 ++++++++++++++
4 files changed, 31 insertions(+)
create mode 100644 package/python-grpc-requests/Config.in
create mode 100644 package/python-grpc-requests/python-grpc-requests.hash
create mode 100644 package/python-grpc-requests/python-grpc-requests.mk
diff --git a/package/Config.in b/package/Config.in
index 4a65104d60..ef3158dc33 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1100,6 +1100,7 @@ menu "External python modules"
source "package/python-greenlet/Config.in"
source "package/python-grpcio/Config.in"
source "package/python-grpcio-reflection/Config.in"
+ source "package/python-grpc-requests/Config.in"
source "package/python-gunicorn/Config.in"
source "package/python-h11/Config.in"
source "package/python-h2/Config.in"
diff --git a/package/python-grpc-requests/Config.in b/package/python-grpc-requests/Config.in
new file mode 100644
index 0000000000..3c266e5976
--- /dev/null
+++ b/package/python-grpc-requests/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PYTHON_GRPC_REQUESTS
+ bool "python-grpc-requests"
+ depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
+ select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
+ select BR2_PACKAGE_PYTHON_GOOGLE_API_CORE # runtime
+ select BR2_PACKAGE_PYTHON_GRPCIO # runtime
+ select BR2_PACKAGE_PYTHON_GRPCIO_REFLECTION # runtime
+ help
+ grpc for Humans. grpc reflection support client.
+
+ https://github.com/wesky93/grpc_requests
diff --git a/package/python-grpc-requests/python-grpc-requests.hash b/package/python-grpc-requests/python-grpc-requests.hash
new file mode 100644
index 0000000000..c816a65b50
--- /dev/null
+++ b/package/python-grpc-requests/python-grpc-requests.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/grpc-requests/json
+md5 39f0d7ef45ab3620d8b63c2408af35b0 grpc_requests-0.1.13.tar.gz
+sha256 30a00493b206156b94be21f641edcbef5ea69fb43daf503390da661123520521 grpc_requests-0.1.13.tar.gz
+# Locally computed sha256 checksums
+sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
diff --git a/package/python-grpc-requests/python-grpc-requests.mk b/package/python-grpc-requests/python-grpc-requests.mk
new file mode 100644
index 0000000000..9ffd73d424
--- /dev/null
+++ b/package/python-grpc-requests/python-grpc-requests.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-grpc-requests
+#
+################################################################################
+
+PYTHON_GRPC_REQUESTS_VERSION = 0.1.13
+PYTHON_GRPC_REQUESTS_SOURCE = grpc_requests-$(PYTHON_GRPC_REQUESTS_VERSION).tar.gz
+PYTHON_GRPC_REQUESTS_SITE = https://files.pythonhosted.org/packages/46/51/8981bce4ca61bce1c7b7a12dd04f6cbd35c4ea874842b06283f6bbc9a0e8
+PYTHON_GRPC_REQUESTS_SETUP_TYPE = setuptools
+PYTHON_GRPC_REQUESTS_LICENSE = Apache-2.0
+PYTHON_GRPC_REQUESTS_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] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/7] package/python-grpcio: new package
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
` (5 preceding siblings ...)
2023-12-14 19:24 ` [Buildroot] [PATCH 7/7] package/python-grpc-requests: " James Hilliard
@ 2024-01-02 22:40 ` Thomas Petazzoni via buildroot
6 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-01-02 22:40 UTC (permalink / raw)
To: James Hilliard; +Cc: Asaf Kahlon, buildroot
On Thu, 14 Dec 2023 12:24:33 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> package/Config.in | 1 +
> package/python-grpcio/Config.in | 6 ++++++
> package/python-grpcio/python-grpcio.hash | 5 +++++
> package/python-grpcio/python-grpcio.mk | 14 ++++++++++++++
> 4 files changed, 26 insertions(+)
> create mode 100644 package/python-grpcio/Config.in
> create mode 100644 package/python-grpcio/python-grpcio.hash
> create mode 100644 package/python-grpcio/python-grpcio.mk
Thanks for this work, I have applied the entire patch series.
My main suggestion/comment/request is to add runtime tests in
support/testing/ for those packages. The effort to add those tests is
quite low, and they are really relevant for Python modules. Do you
think you could have a look at adding such tests?
Thanks a lot!
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] 8+ messages in thread
end of thread, other threads:[~2024-01-02 22:41 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-14 19:24 [Buildroot] [PATCH 1/7] package/python-grpcio: new package James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 2/7] package/python-grpcio-reflection: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 3/7] package/python-cachetools: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 4/7] package/python-google-auth: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 5/7] package/python-googleapis-common-protos: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 6/7] package/python-google-api-core: " James Hilliard
2023-12-14 19:24 ` [Buildroot] [PATCH 7/7] package/python-grpc-requests: " James Hilliard
2024-01-02 22:40 ` [Buildroot] [PATCH 1/7] package/python-grpcio: " 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.