* [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package
@ 2023-01-29 3:52 James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 2/7] package/python-sniffio: " James Hilliard
` (6 more replies)
0 siblings, 7 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-async-generator/Config.in | 6 ++++++
.../python-async-generator.hash | 7 +++++++
.../python-async-generator.mk | 14 ++++++++++++++
5 files changed, 29 insertions(+)
create mode 100644 package/python-async-generator/Config.in
create mode 100644 package/python-async-generator/python-async-generator.hash
create mode 100644 package/python-async-generator/python-async-generator.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index c8bc5eee22..6cf2b48a8f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1365,6 +1365,7 @@ F: package/python-aiosignal/
F: package/python-aiozipkin/
F: package/python-argon2-cffi/
F: package/python-argon2-cffi-bindings/
+F: package/python-async-generator/
F: package/python-async-lru/
F: package/python-async-timeout/
F: package/python-bidict/
diff --git a/package/Config.in b/package/Config.in
index 24be67b925..dd15467b11 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -962,6 +962,7 @@ menu "External python modules"
source "package/python-arrow/Config.in"
source "package/python-asgiref/Config.in"
source "package/python-asn1crypto/Config.in"
+ source "package/python-async-generator/Config.in"
source "package/python-async-lru/Config.in"
source "package/python-async-timeout/Config.in"
source "package/python-attrs/Config.in"
diff --git a/package/python-async-generator/Config.in b/package/python-async-generator/Config.in
new file mode 100644
index 0000000000..eb5720c652
--- /dev/null
+++ b/package/python-async-generator/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_ASYNC_GENERATOR
+ bool "python-async-generator"
+ help
+ Async generators and context managers for Python 3.5+.
+
+ https://github.com/python-trio/async_generator
diff --git a/package/python-async-generator/python-async-generator.hash b/package/python-async-generator/python-async-generator.hash
new file mode 100644
index 0000000000..3a94d5eb31
--- /dev/null
+++ b/package/python-async-generator/python-async-generator.hash
@@ -0,0 +1,7 @@
+# md5, sha256 from https://pypi.org/pypi/async_generator/json
+md5 078a29b4afb3d7f38c097a530f042a55 async_generator-1.10.tar.gz
+sha256 6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144 async_generator-1.10.tar.gz
+# Locally computed sha256 checksums
+sha256 b54d37617a67005623de975715952a2df062a2616c197bc3b6b451245b0c9265 LICENSE
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2
+sha256 3e6dae555eb92787fc82d1d48355677f454c7f65aeb38d3f9e72bf9a3daf034b LICENSE.MIT
diff --git a/package/python-async-generator/python-async-generator.mk b/package/python-async-generator/python-async-generator.mk
new file mode 100644
index 0000000000..d5e4f430fc
--- /dev/null
+++ b/package/python-async-generator/python-async-generator.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-async-generator
+#
+################################################################################
+
+PYTHON_ASYNC_GENERATOR_VERSION = 1.10
+PYTHON_ASYNC_GENERATOR_SOURCE = async_generator-$(PYTHON_ASYNC_GENERATOR_VERSION).tar.gz
+PYTHON_ASYNC_GENERATOR_SITE = https://files.pythonhosted.org/packages/ce/b6/6fa6b3b598a03cba5e80f829e0dadbb49d7645f523d209b2fb7ea0bbb02a
+PYTHON_ASYNC_GENERATOR_SETUP_TYPE = setuptools
+PYTHON_ASYNC_GENERATOR_LICENSE = Apache-2.0 or MIT
+PYTHON_ASYNC_GENERATOR_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT
+
+$(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] 10+ messages in thread
* [Buildroot] [PATCH v2 2/7] package/python-sniffio: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 3/7] package/python-outcome: " James Hilliard
` (5 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-sniffio/Config.in | 6 ++++++
package/python-sniffio/python-sniffio.hash | 7 +++++++
package/python-sniffio/python-sniffio.mk | 14 ++++++++++++++
5 files changed, 29 insertions(+)
create mode 100644 package/python-sniffio/Config.in
create mode 100644 package/python-sniffio/python-sniffio.hash
create mode 100644 package/python-sniffio/python-sniffio.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 6cf2b48a8f..608512a4bb 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1396,6 +1396,7 @@ F: package/python-pypa-build/
F: package/python-pyphen/
F: package/python-rtoml/
F: package/python-snappy/
+F: package/python-sniffio/
F: package/python-sockjs/
F: package/python-terminaltables/
F: package/python-tinycss2/
diff --git a/package/Config.in b/package/Config.in
index dd15467b11..594590a52a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1280,6 +1280,7 @@ menu "External python modules"
source "package/python-smbus-cffi/Config.in"
source "package/python-smmap2/Config.in"
source "package/python-snappy/Config.in"
+ source "package/python-sniffio/Config.in"
source "package/python-socketio/Config.in"
source "package/python-sockjs/Config.in"
source "package/python-sortedcontainers/Config.in"
diff --git a/package/python-sniffio/Config.in b/package/python-sniffio/Config.in
new file mode 100644
index 0000000000..6f3947afe6
--- /dev/null
+++ b/package/python-sniffio/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_SNIFFIO
+ bool "python-sniffio"
+ help
+ Sniff out which async library your code is running under.
+
+ https://github.com/python-trio/sniffio
diff --git a/package/python-sniffio/python-sniffio.hash b/package/python-sniffio/python-sniffio.hash
new file mode 100644
index 0000000000..00af7c58bb
--- /dev/null
+++ b/package/python-sniffio/python-sniffio.hash
@@ -0,0 +1,7 @@
+# md5, sha256 from https://pypi.org/pypi/sniffio/json
+md5 abb96bcda81817d6c632915c53ac29c8 sniffio-1.3.0.tar.gz
+sha256 e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101 sniffio-1.3.0.tar.gz
+# Locally computed sha256 checksums
+sha256 652c878488d1456361e08c3f8607fd7ba59892a14103d15cce4ff93c85b5cc8b LICENSE
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2
+sha256 3e6dae555eb92787fc82d1d48355677f454c7f65aeb38d3f9e72bf9a3daf034b LICENSE.MIT
diff --git a/package/python-sniffio/python-sniffio.mk b/package/python-sniffio/python-sniffio.mk
new file mode 100644
index 0000000000..fa369a0e2f
--- /dev/null
+++ b/package/python-sniffio/python-sniffio.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-sniffio
+#
+################################################################################
+
+PYTHON_SNIFFIO_VERSION = 1.3.0
+PYTHON_SNIFFIO_SOURCE = sniffio-$(PYTHON_SNIFFIO_VERSION).tar.gz
+PYTHON_SNIFFIO_SITE = https://files.pythonhosted.org/packages/cd/50/d49c388cae4ec10e8109b1b833fd265511840706808576df3ada99ecb0ac
+PYTHON_SNIFFIO_SETUP_TYPE = setuptools
+PYTHON_SNIFFIO_LICENSE = Apache-2.0 or MIT
+PYTHON_SNIFFIO_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT
+
+$(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] 10+ messages in thread
* [Buildroot] [PATCH v2 3/7] package/python-outcome: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 2/7] package/python-sniffio: " James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 4/7] package/python-trio: " James Hilliard
` (4 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-outcome/Config.in | 7 +++++++
package/python-outcome/python-outcome.hash | 7 +++++++
package/python-outcome/python-outcome.mk | 14 ++++++++++++++
5 files changed, 30 insertions(+)
create mode 100644 package/python-outcome/Config.in
create mode 100644 package/python-outcome/python-outcome.hash
create mode 100644 package/python-outcome/python-outcome.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 608512a4bb..b686dbd87a 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1388,6 +1388,7 @@ F: package/python-logstash/
F: package/python-maturin/
F: package/python-multidict/
F: package/python-mypy-extensions/
+F: package/python-outcome/
F: package/python-pathspec/
F: package/python-pep517/
F: package/python-pycares/
diff --git a/package/Config.in b/package/Config.in
index 594590a52a..195398b844 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1148,6 +1148,7 @@ menu "External python modules"
source "package/python-oauthlib/Config.in"
source "package/python-opcua-asyncio/Config.in"
source "package/python-orjson/Config.in"
+ source "package/python-outcome/Config.in"
source "package/python-packaging/Config.in"
source "package/python-paho-mqtt/Config.in"
source "package/python-paramiko/Config.in"
diff --git a/package/python-outcome/Config.in b/package/python-outcome/Config.in
new file mode 100644
index 0000000000..bd51f3daea
--- /dev/null
+++ b/package/python-outcome/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_OUTCOME
+ bool "python-outcome"
+ select BR2_PACKAGE_PYTHON_ATTRS # runtime
+ help
+ Capture the outcome of Python function calls.
+
+ https://github.com/python-trio/outcome
diff --git a/package/python-outcome/python-outcome.hash b/package/python-outcome/python-outcome.hash
new file mode 100644
index 0000000000..43796e89ac
--- /dev/null
+++ b/package/python-outcome/python-outcome.hash
@@ -0,0 +1,7 @@
+# md5, sha256 from https://pypi.org/pypi/outcome/json
+md5 58612ee4407901985f85ad3869dd83b8 outcome-1.2.0.tar.gz
+sha256 6f82bd3de45da303cf1f771ecafa1633750a358436a8bb60e06a1ceb745d2672 outcome-1.2.0.tar.gz
+# Locally computed sha256 checksums
+sha256 652c878488d1456361e08c3f8607fd7ba59892a14103d15cce4ff93c85b5cc8b LICENSE
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2
+sha256 3e6dae555eb92787fc82d1d48355677f454c7f65aeb38d3f9e72bf9a3daf034b LICENSE.MIT
diff --git a/package/python-outcome/python-outcome.mk b/package/python-outcome/python-outcome.mk
new file mode 100644
index 0000000000..27d7fdede3
--- /dev/null
+++ b/package/python-outcome/python-outcome.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-outcome
+#
+################################################################################
+
+PYTHON_OUTCOME_VERSION = 1.2.0
+PYTHON_OUTCOME_SOURCE = outcome-$(PYTHON_OUTCOME_VERSION).tar.gz
+PYTHON_OUTCOME_SITE = https://files.pythonhosted.org/packages/dd/91/741e1626e89fdc3664169e16300c59eefa4b23540cc6d6c70450f885098f
+PYTHON_OUTCOME_SETUP_TYPE = setuptools
+PYTHON_OUTCOME_LICENSE = Apache-2.0 or MIT
+PYTHON_OUTCOME_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT
+
+$(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] 10+ messages in thread
* [Buildroot] [PATCH v2 4/7] package/python-trio: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 2/7] package/python-sniffio: " James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 3/7] package/python-outcome: " James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 5/7] package/python-wsproto: " James Hilliard
` (3 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-trio/Config.in | 12 ++++++++++++
package/python-trio/python-trio.hash | 7 +++++++
package/python-trio/python-trio.mk | 14 ++++++++++++++
5 files changed, 35 insertions(+)
create mode 100644 package/python-trio/Config.in
create mode 100644 package/python-trio/python-trio.hash
create mode 100644 package/python-trio/python-trio.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index b686dbd87a..9fdc66f60b 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1402,6 +1402,7 @@ F: package/python-sockjs/
F: package/python-terminaltables/
F: package/python-tinycss2/
F: package/python-tomli/
+F: package/python-trio/
F: package/python-typeguard/
F: package/python-typing-inspect/
F: package/python-uhid/
diff --git a/package/Config.in b/package/Config.in
index 195398b844..aa6bb7bce3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1306,6 +1306,7 @@ menu "External python modules"
source "package/python-tqdm/Config.in"
source "package/python-traitlets/Config.in"
source "package/python-treq/Config.in"
+ source "package/python-trio/Config.in"
source "package/python-twisted/Config.in"
source "package/python-txaio/Config.in"
source "package/python-txdbus/Config.in"
diff --git a/package/python-trio/Config.in b/package/python-trio/Config.in
new file mode 100644
index 0000000000..0aa53c90ca
--- /dev/null
+++ b/package/python-trio/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_TRIO
+ bool "python-trio"
+ select BR2_PACKAGE_PYTHON_ASYNC_GENERATOR # runtime
+ select BR2_PACKAGE_PYTHON_ATTRS # runtime
+ select BR2_PACKAGE_PYTHON_IDNA # runtime
+ select BR2_PACKAGE_PYTHON_OUTCOME # runtime
+ select BR2_PACKAGE_PYTHON_SNIFFIO # runtime
+ select BR2_PACKAGE_PYTHON_SORTEDCONTAINERS # runtime
+ help
+ A friendly Python library for async concurrency and I/O.
+
+ https://github.com/python-trio/trio
diff --git a/package/python-trio/python-trio.hash b/package/python-trio/python-trio.hash
new file mode 100644
index 0000000000..487194662e
--- /dev/null
+++ b/package/python-trio/python-trio.hash
@@ -0,0 +1,7 @@
+# md5, sha256 from https://pypi.org/pypi/trio/json
+md5 f7dbfa6a8722065f09da188641d8ed93 trio-0.22.0.tar.gz
+sha256 ce68f1c5400a47b137c5a4de72c7c901bd4e7a24fbdebfe9b41de8c6c04eaacf trio-0.22.0.tar.gz
+# Locally computed sha256 checksums
+sha256 418d025e1284311f2690263e6efa6bf51585e5741818ece63e5862487e505bb9 LICENSE
+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2
+sha256 faa301d72dcc023b432bd77dc08a773ca3449e5c27440b9d66eb46fb8500b430 LICENSE.MIT
diff --git a/package/python-trio/python-trio.mk b/package/python-trio/python-trio.mk
new file mode 100644
index 0000000000..80da203c15
--- /dev/null
+++ b/package/python-trio/python-trio.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-trio
+#
+################################################################################
+
+PYTHON_TRIO_VERSION = 0.22.0
+PYTHON_TRIO_SOURCE = trio-$(PYTHON_TRIO_VERSION).tar.gz
+PYTHON_TRIO_SITE = https://files.pythonhosted.org/packages/0b/b8/1b81d2149c3e2c25900d40b8e6c8d3ca502a3cc844b90c962b0854aaf3f3
+PYTHON_TRIO_SETUP_TYPE = setuptools
+PYTHON_TRIO_LICENSE = Apache-2.0 or MIT
+PYTHON_TRIO_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT
+
+$(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] 10+ messages in thread
* [Buildroot] [PATCH v2 5/7] package/python-wsproto: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
` (2 preceding siblings ...)
2023-01-29 3:52 ` [Buildroot] [PATCH v2 4/7] package/python-trio: " James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-02-06 13:34 ` Peter Korsgaard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 6/7] package/python-trio-websocket: " James Hilliard
` (2 subsequent siblings)
6 siblings, 1 reply; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-wsproto/Config.in | 7 +++++++
package/python-wsproto/python-wsproto.hash | 5 +++++
package/python-wsproto/python-wsproto.mk | 14 ++++++++++++++
5 files changed, 28 insertions(+)
create mode 100644 package/python-wsproto/Config.in
create mode 100644 package/python-wsproto/python-wsproto.hash
create mode 100644 package/python-wsproto/python-wsproto.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 9fdc66f60b..bb56753418 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1407,6 +1407,7 @@ F: package/python-typeguard/
F: package/python-typing-inspect/
F: package/python-uhid/
F: package/python-weasyprint/
+F: package/python-wsproto/
F: package/python-yarl/
F: package/python-zopfli/
F: package/rtl8192eu/
diff --git a/package/Config.in b/package/Config.in
index aa6bb7bce3..2cb785c128 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1340,6 +1340,7 @@ menu "External python modules"
source "package/python-wrapt/Config.in"
source "package/python-ws4py/Config.in"
source "package/python-wsaccel/Config.in"
+ source "package/python-wsproto/Config.in"
source "package/python-wtforms/Config.in"
source "package/python-xlib/Config.in"
source "package/python-xlrd/Config.in"
diff --git a/package/python-wsproto/Config.in b/package/python-wsproto/Config.in
new file mode 100644
index 0000000000..0610348b8d
--- /dev/null
+++ b/package/python-wsproto/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_WSPROTO
+ bool "python-wsproto"
+ select BR2_PACKAGE_PYTHON_H11 # runtime
+ help
+ WebSockets state-machine based protocol implementation.
+
+ https://github.com/python-hyper/wsproto/
diff --git a/package/python-wsproto/python-wsproto.hash b/package/python-wsproto/python-wsproto.hash
new file mode 100644
index 0000000000..4eb3195785
--- /dev/null
+++ b/package/python-wsproto/python-wsproto.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/wsproto/json
+md5 f64973434117e23d2079460ed64b05c3 wsproto-1.2.0.tar.gz
+sha256 ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065 wsproto-1.2.0.tar.gz
+# Locally computed sha256 checksums
+sha256 c0329a8dbf3437b095f7f5cf4257d6bb855e07120cae8786586073ff7a699959 LICENSE
diff --git a/package/python-wsproto/python-wsproto.mk b/package/python-wsproto/python-wsproto.mk
new file mode 100644
index 0000000000..629f4431b4
--- /dev/null
+++ b/package/python-wsproto/python-wsproto.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-wsproto
+#
+################################################################################
+
+PYTHON_WSPROTO_VERSION = 1.2.0
+PYTHON_WSPROTO_SOURCE = wsproto-$(PYTHON_WSPROTO_VERSION).tar.gz
+PYTHON_WSPROTO_SITE = https://files.pythonhosted.org/packages/c9/4a/44d3c295350d776427904d73c189e10aeae66d7f555bb2feee16d1e4ba5a
+PYTHON_WSPROTO_SETUP_TYPE = setuptools
+PYTHON_WSPROTO_LICENSE = MIT
+PYTHON_WSPROTO_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] 10+ messages in thread
* [Buildroot] [PATCH v2 6/7] package/python-trio-websocket: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
` (3 preceding siblings ...)
2023-01-29 3:52 ` [Buildroot] [PATCH v2 5/7] package/python-wsproto: " James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 7/7] package/python-selenium: " James Hilliard
2023-01-29 16:42 ` [Buildroot] [PATCH v2 1/7] package/python-async-generator: " Yann E. MORIN
6 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-trio-websocket/Config.in | 9 +++++++++
.../python-trio-websocket.hash | 3 +++
.../python-trio-websocket/python-trio-websocket.mk | 13 +++++++++++++
5 files changed, 27 insertions(+)
create mode 100644 package/python-trio-websocket/Config.in
create mode 100644 package/python-trio-websocket/python-trio-websocket.hash
create mode 100644 package/python-trio-websocket/python-trio-websocket.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index bb56753418..7e9e4df8f1 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1403,6 +1403,7 @@ F: package/python-terminaltables/
F: package/python-tinycss2/
F: package/python-tomli/
F: package/python-trio/
+F: package/python-trio-websocket/
F: package/python-typeguard/
F: package/python-typing-inspect/
F: package/python-uhid/
diff --git a/package/Config.in b/package/Config.in
index 2cb785c128..46679095b3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1307,6 +1307,7 @@ menu "External python modules"
source "package/python-traitlets/Config.in"
source "package/python-treq/Config.in"
source "package/python-trio/Config.in"
+ source "package/python-trio-websocket/Config.in"
source "package/python-twisted/Config.in"
source "package/python-txaio/Config.in"
source "package/python-txdbus/Config.in"
diff --git a/package/python-trio-websocket/Config.in b/package/python-trio-websocket/Config.in
new file mode 100644
index 0000000000..7d35fd0296
--- /dev/null
+++ b/package/python-trio-websocket/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_TRIO_WEBSOCKET
+ bool "python-trio-websocket"
+ select BR2_PACKAGE_PYTHON_ASYNC_GENERATOR # runtime
+ select BR2_PACKAGE_PYTHON_TRIO # runtime
+ select BR2_PACKAGE_PYTHON_WSPROTO # runtime
+ help
+ WebSocket library for Trio.
+
+ https://github.com/HyperionGray/trio-websocket
diff --git a/package/python-trio-websocket/python-trio-websocket.hash b/package/python-trio-websocket/python-trio-websocket.hash
new file mode 100644
index 0000000000..3e6e832d90
--- /dev/null
+++ b/package/python-trio-websocket/python-trio-websocket.hash
@@ -0,0 +1,3 @@
+# md5, sha256 from https://pypi.org/pypi/trio-websocket/json
+md5 37b141910bdafa3c9b6731aa16646acc trio-websocket-0.9.2.tar.gz
+sha256 a3d34de8fac26023eee701ed1e7bf4da9a8326b61a62934ec9e53b64970fd8fe trio-websocket-0.9.2.tar.gz
diff --git a/package/python-trio-websocket/python-trio-websocket.mk b/package/python-trio-websocket/python-trio-websocket.mk
new file mode 100644
index 0000000000..4522b87c9c
--- /dev/null
+++ b/package/python-trio-websocket/python-trio-websocket.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-trio-websocket
+#
+################################################################################
+
+PYTHON_TRIO_WEBSOCKET_VERSION = 0.9.2
+PYTHON_TRIO_WEBSOCKET_SOURCE = trio-websocket-$(PYTHON_TRIO_WEBSOCKET_VERSION).tar.gz
+PYTHON_TRIO_WEBSOCKET_SITE = https://files.pythonhosted.org/packages/75/91/44a0a016025794ba9fef530a6fbe59987153e2cbea7e11fe2f3d8c618740
+PYTHON_TRIO_WEBSOCKET_SETUP_TYPE = setuptools
+PYTHON_TRIO_WEBSOCKET_LICENSE = MIT
+
+$(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] 10+ messages in thread
* [Buildroot] [PATCH v2 7/7] package/python-selenium: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
` (4 preceding siblings ...)
2023-01-29 3:52 ` [Buildroot] [PATCH v2 6/7] package/python-trio-websocket: " James Hilliard
@ 2023-01-29 3:52 ` James Hilliard
2023-01-29 16:42 ` [Buildroot] [PATCH v2 1/7] package/python-async-generator: " Yann E. MORIN
6 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-01-29 3:52 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
Changes v1 -> v2:
- bump to version 4.8.0
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-selenium/Config.in | 11 +++++++++++
package/python-selenium/python-selenium.hash | 3 +++
package/python-selenium/python-selenium.mk | 13 +++++++++++++
5 files changed, 29 insertions(+)
create mode 100644 package/python-selenium/Config.in
create mode 100644 package/python-selenium/python-selenium.hash
create mode 100644 package/python-selenium/python-selenium.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 7e9e4df8f1..d0a51086cd 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1396,6 +1396,7 @@ F: package/python-pydyf/
F: package/python-pypa-build/
F: package/python-pyphen/
F: package/python-rtoml/
+F: package/python-selenium/
F: package/python-snappy/
F: package/python-sniffio/
F: package/python-sockjs/
diff --git a/package/Config.in b/package/Config.in
index 46679095b3..fc468148df 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1260,6 +1260,7 @@ menu "External python modules"
source "package/python-sdnotify/Config.in"
source "package/python-secretstorage/Config.in"
source "package/python-see/Config.in"
+ source "package/python-selenium/Config.in"
source "package/python-semver/Config.in"
source "package/python-sentry-sdk/Config.in"
source "package/python-serial/Config.in"
diff --git a/package/python-selenium/Config.in b/package/python-selenium/Config.in
new file mode 100644
index 0000000000..30820f07f8
--- /dev/null
+++ b/package/python-selenium/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PYTHON_SELENIUM
+ bool "python-selenium"
+ select BR2_PACKAGE_PYTHON_CERTIFI # runtime
+ select BR2_PACKAGE_PYTHON_PYSOCKS # runtime
+ select BR2_PACKAGE_PYTHON_TRIO # runtime
+ select BR2_PACKAGE_PYTHON_TRIO_WEBSOCKET # runtime
+ select BR2_PACKAGE_PYTHON_URLLIB3 # runtime
+ help
+ Python language bindings for Selenium WebDriver.
+
+ https://www.selenium.dev
diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash
new file mode 100644
index 0000000000..d462abc62b
--- /dev/null
+++ b/package/python-selenium/python-selenium.hash
@@ -0,0 +1,3 @@
+# md5, sha256 from https://pypi.org/pypi/selenium/json
+md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz
+sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz
diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk
new file mode 100644
index 0000000000..6dbea6fb7e
--- /dev/null
+++ b/package/python-selenium/python-selenium.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-selenium
+#
+################################################################################
+
+PYTHON_SELENIUM_VERSION = 4.8.0
+PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz
+PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4
+PYTHON_SELENIUM_SETUP_TYPE = setuptools
+PYTHON_SELENIUM_LICENSE = Apache-2.0
+
+$(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] 10+ messages in thread
* Re: [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
` (5 preceding siblings ...)
2023-01-29 3:52 ` [Buildroot] [PATCH v2 7/7] package/python-selenium: " James Hilliard
@ 2023-01-29 16:42 ` Yann E. MORIN
6 siblings, 0 replies; 10+ messages in thread
From: Yann E. MORIN @ 2023-01-29 16:42 UTC (permalink / raw)
To: James Hilliard; +Cc: Asaf Kahlon, Thomas Petazzoni, buildroot
James, All,
On 2023-01-28 20:52 -0700, James Hilliard spake thusly:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Series of 7 patches applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/python-async-generator/Config.in | 6 ++++++
> .../python-async-generator.hash | 7 +++++++
> .../python-async-generator.mk | 14 ++++++++++++++
> 5 files changed, 29 insertions(+)
> create mode 100644 package/python-async-generator/Config.in
> create mode 100644 package/python-async-generator/python-async-generator.hash
> create mode 100644 package/python-async-generator/python-async-generator.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index c8bc5eee22..6cf2b48a8f 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1365,6 +1365,7 @@ F: package/python-aiosignal/
> F: package/python-aiozipkin/
> F: package/python-argon2-cffi/
> F: package/python-argon2-cffi-bindings/
> +F: package/python-async-generator/
> F: package/python-async-lru/
> F: package/python-async-timeout/
> F: package/python-bidict/
> diff --git a/package/Config.in b/package/Config.in
> index 24be67b925..dd15467b11 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -962,6 +962,7 @@ menu "External python modules"
> source "package/python-arrow/Config.in"
> source "package/python-asgiref/Config.in"
> source "package/python-asn1crypto/Config.in"
> + source "package/python-async-generator/Config.in"
> source "package/python-async-lru/Config.in"
> source "package/python-async-timeout/Config.in"
> source "package/python-attrs/Config.in"
> diff --git a/package/python-async-generator/Config.in b/package/python-async-generator/Config.in
> new file mode 100644
> index 0000000000..eb5720c652
> --- /dev/null
> +++ b/package/python-async-generator/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_ASYNC_GENERATOR
> + bool "python-async-generator"
> + help
> + Async generators and context managers for Python 3.5+.
> +
> + https://github.com/python-trio/async_generator
> diff --git a/package/python-async-generator/python-async-generator.hash b/package/python-async-generator/python-async-generator.hash
> new file mode 100644
> index 0000000000..3a94d5eb31
> --- /dev/null
> +++ b/package/python-async-generator/python-async-generator.hash
> @@ -0,0 +1,7 @@
> +# md5, sha256 from https://pypi.org/pypi/async_generator/json
> +md5 078a29b4afb3d7f38c097a530f042a55 async_generator-1.10.tar.gz
> +sha256 6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144 async_generator-1.10.tar.gz
> +# Locally computed sha256 checksums
> +sha256 b54d37617a67005623de975715952a2df062a2616c197bc3b6b451245b0c9265 LICENSE
> +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2
> +sha256 3e6dae555eb92787fc82d1d48355677f454c7f65aeb38d3f9e72bf9a3daf034b LICENSE.MIT
> diff --git a/package/python-async-generator/python-async-generator.mk b/package/python-async-generator/python-async-generator.mk
> new file mode 100644
> index 0000000000..d5e4f430fc
> --- /dev/null
> +++ b/package/python-async-generator/python-async-generator.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-async-generator
> +#
> +################################################################################
> +
> +PYTHON_ASYNC_GENERATOR_VERSION = 1.10
> +PYTHON_ASYNC_GENERATOR_SOURCE = async_generator-$(PYTHON_ASYNC_GENERATOR_VERSION).tar.gz
> +PYTHON_ASYNC_GENERATOR_SITE = https://files.pythonhosted.org/packages/ce/b6/6fa6b3b598a03cba5e80f829e0dadbb49d7645f523d209b2fb7ea0bbb02a
> +PYTHON_ASYNC_GENERATOR_SETUP_TYPE = setuptools
> +PYTHON_ASYNC_GENERATOR_LICENSE = Apache-2.0 or MIT
> +PYTHON_ASYNC_GENERATOR_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT
> +
> +$(eval $(python-package))
> --
> 2.34.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH v2 5/7] package/python-wsproto: new package
2023-01-29 3:52 ` [Buildroot] [PATCH v2 5/7] package/python-wsproto: " James Hilliard
@ 2023-02-06 13:34 ` Peter Korsgaard
2023-02-06 13:49 ` James Hilliard
0 siblings, 1 reply; 10+ messages in thread
From: Peter Korsgaard @ 2023-02-06 13:34 UTC (permalink / raw)
To: James Hilliard; +Cc: yann.morin.1998, Asaf Kahlon, Thomas Petazzoni, buildroot
>>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
Hi,
> +++ b/package/python-wsproto/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_WSPROTO
> + bool "python-wsproto"
> + select BR2_PACKAGE_PYTHON_H11 # runtime
Something missing - We do not have a python-h11 package?
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH v2 5/7] package/python-wsproto: new package
2023-02-06 13:34 ` Peter Korsgaard
@ 2023-02-06 13:49 ` James Hilliard
0 siblings, 0 replies; 10+ messages in thread
From: James Hilliard @ 2023-02-06 13:49 UTC (permalink / raw)
To: Peter Korsgaard; +Cc: yann.morin.1998, Asaf Kahlon, Thomas Petazzoni, buildroot
On Mon, Feb 6, 2023 at 6:34 AM Peter Korsgaard <peter@korsgaard.com> wrote:
>
> >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
>
> Hi,
>
> > +++ b/package/python-wsproto/Config.in
> > @@ -0,0 +1,7 @@
> > +config BR2_PACKAGE_PYTHON_WSPROTO
> > + bool "python-wsproto"
> > + select BR2_PACKAGE_PYTHON_H11 # runtime
>
> Something missing - We do not have a python-h11 package?
Hmm, yeah, not sure why that didn't get sent before:
https://patchwork.ozlabs.org/project/buildroot/patch/20230206134838.3397457-1-james.hilliard1@gmail.com/
>
> --
> Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-02-06 13:49 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-29 3:52 [Buildroot] [PATCH v2 1/7] package/python-async-generator: new package James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 2/7] package/python-sniffio: " James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 3/7] package/python-outcome: " James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 4/7] package/python-trio: " James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 5/7] package/python-wsproto: " James Hilliard
2023-02-06 13:34 ` Peter Korsgaard
2023-02-06 13:49 ` James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 6/7] package/python-trio-websocket: " James Hilliard
2023-01-29 3:52 ` [Buildroot] [PATCH v2 7/7] package/python-selenium: " James Hilliard
2023-01-29 16:42 ` [Buildroot] [PATCH v2 1/7] package/python-async-generator: " Yann E. MORIN
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.