* [Buildroot] [PATCH 1/4] package/python-typeguard: new package
@ 2022-05-17 21:59 James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 2/4] package/python-mypy-extensions: " James Hilliard
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: James Hilliard @ 2022-05-17 21:59 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-typeguard/Config.in | 6 ++++++
package/python-typeguard/python-typeguard.hash | 5 +++++
package/python-typeguard/python-typeguard.mk | 15 +++++++++++++++
4 files changed, 27 insertions(+)
create mode 100644 package/python-typeguard/Config.in
create mode 100644 package/python-typeguard/python-typeguard.hash
create mode 100644 package/python-typeguard/python-typeguard.mk
diff --git a/package/Config.in b/package/Config.in
index 8892134133..c1816297c6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1264,6 +1264,7 @@ menu "External python modules"
source "package/python-txaio/Config.in"
source "package/python-txdbus/Config.in"
source "package/python-txtorcon/Config.in"
+ source "package/python-typeguard/Config.in"
source "package/python-typepy/Config.in"
source "package/python-typing-extensions/Config.in"
source "package/python-u-msgpack/Config.in"
diff --git a/package/python-typeguard/Config.in b/package/python-typeguard/Config.in
new file mode 100644
index 0000000000..6fd8351570
--- /dev/null
+++ b/package/python-typeguard/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_TYPEGUARD
+ bool "python-typeguard"
+ help
+ Run-time type checker for Python.
+
+ https://github.com/agronholm/typeguard
diff --git a/package/python-typeguard/python-typeguard.hash b/package/python-typeguard/python-typeguard.hash
new file mode 100644
index 0000000000..76394bcb19
--- /dev/null
+++ b/package/python-typeguard/python-typeguard.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/typeguard/json
+md5 22d49971f62f3baa3525349b1e03723d typeguard-2.13.3.tar.gz
+sha256 00edaa8da3a133674796cf5ea87d9f4b4c367d77476e185e80251cc13dfbb8c4 typeguard-2.13.3.tar.gz
+# Locally computed sha256 checksums
+sha256 6163f7987dfb38d6bc320ce2b70b2f02b862bc41126516d552ef1cd43247e758 LICENSE
diff --git a/package/python-typeguard/python-typeguard.mk b/package/python-typeguard/python-typeguard.mk
new file mode 100644
index 0000000000..8471f2e4fd
--- /dev/null
+++ b/package/python-typeguard/python-typeguard.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-typeguard
+#
+################################################################################
+
+PYTHON_TYPEGUARD_VERSION = 2.13.3
+PYTHON_TYPEGUARD_SOURCE = typeguard-$(PYTHON_TYPEGUARD_VERSION).tar.gz
+PYTHON_TYPEGUARD_SITE = https://files.pythonhosted.org/packages/3a/38/c61bfcf62a7b572b5e9363a802ff92559cb427ee963048e1442e3aef7490
+PYTHON_TYPEGUARD_SETUP_TYPE = setuptools
+PYTHON_TYPEGUARD_LICENSE = MIT
+PYTHON_TYPEGUARD_LICENSE_FILES = LICENSE
+PYTHON_TYPEGUARD_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
--
2.25.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/4] package/python-mypy-extensions: new package
2022-05-17 21:59 [Buildroot] [PATCH 1/4] package/python-typeguard: new package James Hilliard
@ 2022-05-17 21:59 ` James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 3/4] package/python-typing-inspect: " James Hilliard
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2022-05-17 21:59 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-mypy-extensions/Config.in | 7 +++++++
.../python-mypy-extensions.hash | 5 +++++
.../python-mypy-extensions.mk | 14 ++++++++++++++
4 files changed, 27 insertions(+)
create mode 100644 package/python-mypy-extensions/Config.in
create mode 100644 package/python-mypy-extensions/python-mypy-extensions.hash
create mode 100644 package/python-mypy-extensions/python-mypy-extensions.mk
diff --git a/package/Config.in b/package/Config.in
index c1816297c6..aeb48945be 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1105,6 +1105,7 @@ menu "External python modules"
source "package/python-mwclient/Config.in"
source "package/python-mwscrape/Config.in"
source "package/python-mwscrape2slob/Config.in"
+ source "package/python-mypy-extensions/Config.in"
source "package/python-nested-dict/Config.in"
source "package/python-netaddr/Config.in"
source "package/python-netifaces/Config.in"
diff --git a/package/python-mypy-extensions/Config.in b/package/python-mypy-extensions/Config.in
new file mode 100644
index 0000000000..cc5b78033e
--- /dev/null
+++ b/package/python-mypy-extensions/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_MYPY_EXTENSIONS
+ bool "python-mypy-extensions"
+ help
+ Experimental type system extensions for programs checked
+ with the mypy typechecker.
+
+ https://github.com/python/mypy_extensions
diff --git a/package/python-mypy-extensions/python-mypy-extensions.hash b/package/python-mypy-extensions/python-mypy-extensions.hash
new file mode 100644
index 0000000000..ffe850d7bd
--- /dev/null
+++ b/package/python-mypy-extensions/python-mypy-extensions.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/mypy_extensions/json
+md5 4163ff73d0db8631c0a78bb55b551c84 mypy_extensions-0.4.3.tar.gz
+sha256 2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8 mypy_extensions-0.4.3.tar.gz
+# Locally computed sha256 checksums
+sha256 a50450da1d53cd777b80ced77c58ff96abe0ccd879706bd142c3ec20e245f0b4 LICENSE
diff --git a/package/python-mypy-extensions/python-mypy-extensions.mk b/package/python-mypy-extensions/python-mypy-extensions.mk
new file mode 100644
index 0000000000..26dc329a37
--- /dev/null
+++ b/package/python-mypy-extensions/python-mypy-extensions.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-mypy-extensions
+#
+################################################################################
+
+PYTHON_MYPY_EXTENSIONS_VERSION = 0.4.3
+PYTHON_MYPY_EXTENSIONS_SOURCE = mypy_extensions-$(PYTHON_MYPY_EXTENSIONS_VERSION).tar.gz
+PYTHON_MYPY_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/63/60/0582ce2eaced55f65a4406fc97beba256de4b7a95a0034c6576458c6519f
+PYTHON_MYPY_EXTENSIONS_SETUP_TYPE = setuptools
+PYTHON_MYPY_EXTENSIONS_LICENSE = MIT
+PYTHON_MYPY_EXTENSIONS_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
--
2.25.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/4] package/python-typing-inspect: new package
2022-05-17 21:59 [Buildroot] [PATCH 1/4] package/python-typeguard: new package James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 2/4] package/python-mypy-extensions: " James Hilliard
@ 2022-05-17 21:59 ` James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 4/4] package/python-flask-jsonrpc: bump to version 2.2.1 James Hilliard
2022-07-23 19:10 ` [Buildroot] [PATCH 1/4] package/python-typeguard: new package Thomas Petazzoni via buildroot
3 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2022-05-17 21:59 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
package/Config.in | 1 +
package/python-typing-inspect/Config.in | 7 +++++++
.../python-typing-inspect.hash | 5 +++++
.../python-typing-inspect/python-typing-inspect.mk | 14 ++++++++++++++
4 files changed, 27 insertions(+)
create mode 100644 package/python-typing-inspect/Config.in
create mode 100644 package/python-typing-inspect/python-typing-inspect.hash
create mode 100644 package/python-typing-inspect/python-typing-inspect.mk
diff --git a/package/Config.in b/package/Config.in
index aeb48945be..1f383fb02a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1268,6 +1268,7 @@ menu "External python modules"
source "package/python-typeguard/Config.in"
source "package/python-typepy/Config.in"
source "package/python-typing-extensions/Config.in"
+ source "package/python-typing-inspect/Config.in"
source "package/python-u-msgpack/Config.in"
source "package/python-ubjson/Config.in"
source "package/python-ujson/Config.in"
diff --git a/package/python-typing-inspect/Config.in b/package/python-typing-inspect/Config.in
new file mode 100644
index 0000000000..dda057a19c
--- /dev/null
+++ b/package/python-typing-inspect/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_TYPING_INSPECT
+ bool "python-typing-inspect"
+ select BR2_PACKAGE_PYTHON_MYPY_EXTENSIONS # runtime
+ help
+ Runtime inspection utilities for typing module.
+
+ https://github.com/ilevkivskyi/typing_inspect
diff --git a/package/python-typing-inspect/python-typing-inspect.hash b/package/python-typing-inspect/python-typing-inspect.hash
new file mode 100644
index 0000000000..f3ff6b642b
--- /dev/null
+++ b/package/python-typing-inspect/python-typing-inspect.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/typing-inspect/json
+md5 1444feceb8213bd94cfece3c6d4ffc5c typing_inspect-0.7.1.tar.gz
+sha256 047d4097d9b17f46531bf6f014356111a1b6fb821a24fe7ac909853ca2a782aa typing_inspect-0.7.1.tar.gz
+# Locally computed sha256 checksums
+sha256 f9d3567d00ca2337f769fb28c553cc590213ecefed4ed599110c10ded2ea0117 LICENSE
diff --git a/package/python-typing-inspect/python-typing-inspect.mk b/package/python-typing-inspect/python-typing-inspect.mk
new file mode 100644
index 0000000000..eef1f0b586
--- /dev/null
+++ b/package/python-typing-inspect/python-typing-inspect.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-typing-inspect
+#
+################################################################################
+
+PYTHON_TYPING_INSPECT_VERSION = 0.7.1
+PYTHON_TYPING_INSPECT_SOURCE = typing_inspect-$(PYTHON_TYPING_INSPECT_VERSION).tar.gz
+PYTHON_TYPING_INSPECT_SITE = https://files.pythonhosted.org/packages/c3/da/864ce66818e308b38209d4b1ef0585921d28eb07621ba7d905a0e96bcc80
+PYTHON_TYPING_INSPECT_SETUP_TYPE = setuptools
+PYTHON_TYPING_INSPECT_LICENSE = MIT
+PYTHON_TYPING_INSPECT_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
--
2.25.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/4] package/python-flask-jsonrpc: bump to version 2.2.1
2022-05-17 21:59 [Buildroot] [PATCH 1/4] package/python-typeguard: new package James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 2/4] package/python-mypy-extensions: " James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 3/4] package/python-typing-inspect: " James Hilliard
@ 2022-05-17 21:59 ` James Hilliard
2022-07-23 19:10 ` [Buildroot] [PATCH 1/4] package/python-typeguard: new package Thomas Petazzoni via buildroot
3 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2022-05-17 21:59 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni
Add new python-typeguard and python-typing-inspect runtime
dependencies.
Add a patch to remove invalid setup_requires.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
...-Move-pytest-runner-to-tests_require.patch | 32 +++++++++++++++++++
package/python-flask-jsonrpc/Config.in | 5 +--
.../python-flask-jsonrpc.hash | 11 ++++---
.../python-flask-jsonrpc.mk | 6 ++--
4 files changed, 44 insertions(+), 10 deletions(-)
create mode 100644 package/python-flask-jsonrpc/0001-Move-pytest-runner-to-tests_require.patch
diff --git a/package/python-flask-jsonrpc/0001-Move-pytest-runner-to-tests_require.patch b/package/python-flask-jsonrpc/0001-Move-pytest-runner-to-tests_require.patch
new file mode 100644
index 0000000000..8b6712e601
--- /dev/null
+++ b/package/python-flask-jsonrpc/0001-Move-pytest-runner-to-tests_require.patch
@@ -0,0 +1,32 @@
+From 8f07768085fa4c8d21dbe27805b7238e67d3aea5 Mon Sep 17 00:00:00 2001
+From: James Hilliard <james.hilliard1@gmail.com>
+Date: Tue, 17 May 2022 15:52:58 -0600
+Subject: [PATCH] Move pytest-runner to tests_require
+
+This isn't a build requirement so it shouldn't be under
+setup_requires.
+
+Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
+[Upstream status:
+https://github.com/cenobites/flask-jsonrpc/pull/227]
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 197d6c9..f23c472 100755
+--- a/setup.py
++++ b/setup.py
+@@ -42,8 +42,8 @@ setuptools.setup(
+ 'async': ['Flask[async]>=1.0.0,<3.0'],
+ 'dotenv': ['Flask[dotenv]>=1.0.0,<3.0'],
+ },
+- setup_requires=['pytest-runner'],
+ tests_require=[
++ 'pytest-runner',
+ 'mock==4.0.3',
+ 'coverage==6.3.2;python_version>"3.6"',
+ 'coverage<6.2;python_version<="3.6"',
+--
+2.36.0
+
diff --git a/package/python-flask-jsonrpc/Config.in b/package/python-flask-jsonrpc/Config.in
index c8ecd854b3..024fbc4b85 100644
--- a/package/python-flask-jsonrpc/Config.in
+++ b/package/python-flask-jsonrpc/Config.in
@@ -1,7 +1,8 @@
config BR2_PACKAGE_PYTHON_FLASK_JSONRPC
bool "python-flask-jsonrpc"
- # runtime dependency
- select BR2_PACKAGE_PYTHON_FLASK
+ select BR2_PACKAGE_PYTHON_FLASK # runtime
+ select BR2_PACKAGE_PYTHON_TYPEGUARD # runtime
+ select BR2_PACKAGE_PYTHON_TYPING_INSPECT # runtime
help
A basic JSON-RPC implementation for your Flask-powered sites.
diff --git a/package/python-flask-jsonrpc/python-flask-jsonrpc.hash b/package/python-flask-jsonrpc/python-flask-jsonrpc.hash
index 4204f59dd5..ee407dbd7a 100644
--- a/package/python-flask-jsonrpc/python-flask-jsonrpc.hash
+++ b/package/python-flask-jsonrpc/python-flask-jsonrpc.hash
@@ -1,5 +1,6 @@
-# md5 from https://pypi.python.org/pypi/flask-jsonrpc/json
-md5 5c0592f53b2f18e34d5be435acee8842 Flask-JSONRPC-0.3.1.tar.gz
-# Locally computed
-sha256 4d0cc9c20874093306af91f5a48009fb8659a041428dcdb11703598ffbbc97d0 Flask-JSONRPC-0.3.1.tar.gz
-sha256 f613b06cbe766fd514b1b619a71a12c353cccaa55fa4f547be55563d9829be6f setup.py
+# md5, sha256 from https://pypi.org/pypi/flask-jsonrpc/json
+md5 f2b7bf5222f3aaf050f396522d7f692d Flask-JSONRPC-2.2.1.tar.gz
+sha256 f994f8dd80bf31cf7272eb1a3030c6caf30fef3ced5866e66b56871d4047be68 Flask-JSONRPC-2.2.1.tar.gz
+# Locally computed sha256 checksums
+sha256 5e6175926ba7dde28c7d292a8b0350aa82c40a8c5691a878fe02b0c9c6b43b39 LICENSE
+sha256 5e6175926ba7dde28c7d292a8b0350aa82c40a8c5691a878fe02b0c9c6b43b39 COPYING
diff --git a/package/python-flask-jsonrpc/python-flask-jsonrpc.mk b/package/python-flask-jsonrpc/python-flask-jsonrpc.mk
index dbb37c373c..542b9e73f5 100644
--- a/package/python-flask-jsonrpc/python-flask-jsonrpc.mk
+++ b/package/python-flask-jsonrpc/python-flask-jsonrpc.mk
@@ -4,11 +4,11 @@
#
################################################################################
-PYTHON_FLASK_JSONRPC_VERSION = 0.3.1
+PYTHON_FLASK_JSONRPC_VERSION = 2.2.1
PYTHON_FLASK_JSONRPC_SOURCE = Flask-JSONRPC-$(PYTHON_FLASK_JSONRPC_VERSION).tar.gz
-PYTHON_FLASK_JSONRPC_SITE = https://pypi.python.org/packages/cb/1f/e6d66e8498609ba04bac76155b2ea884df95531e93501bf4ef009d40a83c
+PYTHON_FLASK_JSONRPC_SITE = https://files.pythonhosted.org/packages/ca/2a/3f2bd79840d9643fc909cf27f730b2c5006351746ba09c4dab1b898ddee9
PYTHON_FLASK_JSONRPC_LICENSE = BSD-3-Clause
-PYTHON_FLASK_JSONRPC_LICENSE_FILES = setup.py
+PYTHON_FLASK_JSONRPC_LICENSE_FILES = LICENSE COPYING
PYTHON_FLASK_JSONRPC_SETUP_TYPE = setuptools
$(eval $(python-package))
--
2.25.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/4] package/python-typeguard: new package
2022-05-17 21:59 [Buildroot] [PATCH 1/4] package/python-typeguard: new package James Hilliard
` (2 preceding siblings ...)
2022-05-17 21:59 ` [Buildroot] [PATCH 4/4] package/python-flask-jsonrpc: bump to version 2.2.1 James Hilliard
@ 2022-07-23 19:10 ` Thomas Petazzoni via buildroot
2022-07-23 19:36 ` James Hilliard
3 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-23 19:10 UTC (permalink / raw)
To: James Hilliard; +Cc: Asaf Kahlon, buildroot
On Tue, 17 May 2022 15:59:30 -0600
James Hilliard <james.hilliard1@gmail.com> wrote:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> package/Config.in | 1 +
> package/python-typeguard/Config.in | 6 ++++++
> package/python-typeguard/python-typeguard.hash | 5 +++++
> package/python-typeguard/python-typeguard.mk | 15 +++++++++++++++
> 4 files changed, 27 insertions(+)
> create mode 100644 package/python-typeguard/Config.in
> create mode 100644 package/python-typeguard/python-typeguard.hash
> create mode 100644 package/python-typeguard/python-typeguard.mk
Series applied, thanks. However, you had forgotten to add yourself in
the DEVELOPERS for the 3 new packages, so I have done so. Could you try
to remember for your next new packages to do that?
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] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/4] package/python-typeguard: new package
2022-07-23 19:10 ` [Buildroot] [PATCH 1/4] package/python-typeguard: new package Thomas Petazzoni via buildroot
@ 2022-07-23 19:36 ` James Hilliard
2022-08-16 8:31 ` Peter Korsgaard
0 siblings, 1 reply; 8+ messages in thread
From: James Hilliard @ 2022-07-23 19:36 UTC (permalink / raw)
To: Thomas Petazzoni; +Cc: Asaf Kahlon, buildroot
On Sat, Jul 23, 2022 at 1:10 PM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> On Tue, 17 May 2022 15:59:30 -0600
> James Hilliard <james.hilliard1@gmail.com> wrote:
>
> > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> > ---
> > package/Config.in | 1 +
> > package/python-typeguard/Config.in | 6 ++++++
> > package/python-typeguard/python-typeguard.hash | 5 +++++
> > package/python-typeguard/python-typeguard.mk | 15 +++++++++++++++
> > 4 files changed, 27 insertions(+)
> > create mode 100644 package/python-typeguard/Config.in
> > create mode 100644 package/python-typeguard/python-typeguard.hash
> > create mode 100644 package/python-typeguard/python-typeguard.mk
>
> Series applied, thanks. However, you had forgotten to add yourself in
> the DEVELOPERS for the 3 new packages, so I have done so. Could you try
> to remember for your next new packages to do that?
Oh, I don't actually use these packages, they are just need to fix
python-flask-jsonrpc
that got broken by an update for a package I do use(pyyaml) so I was
just fixing the
pyyaml update breakage essentially by adding them and updating
python-flask-jsonrpc:
https://lore.kernel.org/buildroot/CADvTj4rxnoRp-ZZPhfB2ANhw3+294F97A2smcmhULR4WfDsqrg@mail.gmail.com/
https://patchwork.ozlabs.org/project/buildroot/list/?series=300745&submitter=&state=*&q=&archive=both&delegate=
>
> 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] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/4] package/python-typeguard: new package
2022-07-23 19:36 ` James Hilliard
@ 2022-08-16 8:31 ` Peter Korsgaard
2022-08-16 8:48 ` James Hilliard
0 siblings, 1 reply; 8+ messages in thread
From: Peter Korsgaard @ 2022-08-16 8:31 UTC (permalink / raw)
To: James Hilliard; +Cc: Asaf Kahlon, Thomas Petazzoni, buildroot
>>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
> On Sat, Jul 23, 2022 at 1:10 PM Thomas Petazzoni
> <thomas.petazzoni@bootlin.com> wrote:
>>
>> On Tue, 17 May 2022 15:59:30 -0600
>> James Hilliard <james.hilliard1@gmail.com> wrote:
>>
>> > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
>> > ---
>> > package/Config.in | 1 +
>> > package/python-typeguard/Config.in | 6 ++++++
>> > package/python-typeguard/python-typeguard.hash | 5 +++++
>> > package/python-typeguard/python-typeguard.mk | 15 +++++++++++++++
>> > 4 files changed, 27 insertions(+)
>> > create mode 100644 package/python-typeguard/Config.in
>> > create mode 100644 package/python-typeguard/python-typeguard.hash
>> > create mode 100644 package/python-typeguard/python-typeguard.mk
>>
>> Series applied, thanks. However, you had forgotten to add yourself in
>> the DEVELOPERS for the 3 new packages, so I have done so. Could you try
>> to remember for your next new packages to do that?
> Oh, I don't actually use these packages, they are just need to fix
> python-flask-jsonrpc
> that got broken by an update for a package I do use(pyyaml) so I was
> just fixing the
> pyyaml update breakage essentially by adding them and updating
> python-flask-jsonrpc:
> https://lore.kernel.org/buildroot/CADvTj4rxnoRp-ZZPhfB2ANhw3+294F97A2smcmhULR4WfDsqrg@mail.gmail.com/
> https://patchwork.ozlabs.org/project/buildroot/list/?series=300745&submitter=&state=*&q=&archive=both&delegate=
What is the version dependency between pyyaml and python-flask-jsonrpc
exactly? Do we need to backport any of this to 2022.02.x / 2022.05.x?
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/4] package/python-typeguard: new package
2022-08-16 8:31 ` Peter Korsgaard
@ 2022-08-16 8:48 ` James Hilliard
0 siblings, 0 replies; 8+ messages in thread
From: James Hilliard @ 2022-08-16 8:48 UTC (permalink / raw)
To: Peter Korsgaard; +Cc: Asaf Kahlon, Thomas Petazzoni, buildroot
On Tue, Aug 16, 2022 at 2:31 AM Peter Korsgaard <peter@korsgaard.com> wrote:
>
> >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
>
> > On Sat, Jul 23, 2022 at 1:10 PM Thomas Petazzoni
> > <thomas.petazzoni@bootlin.com> wrote:
> >>
> >> On Tue, 17 May 2022 15:59:30 -0600
> >> James Hilliard <james.hilliard1@gmail.com> wrote:
> >>
> >> > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> >> > ---
> >> > package/Config.in | 1 +
> >> > package/python-typeguard/Config.in | 6 ++++++
> >> > package/python-typeguard/python-typeguard.hash | 5 +++++
> >> > package/python-typeguard/python-typeguard.mk | 15 +++++++++++++++
> >> > 4 files changed, 27 insertions(+)
> >> > create mode 100644 package/python-typeguard/Config.in
> >> > create mode 100644 package/python-typeguard/python-typeguard.hash
> >> > create mode 100644 package/python-typeguard/python-typeguard.mk
> >>
> >> Series applied, thanks. However, you had forgotten to add yourself in
> >> the DEVELOPERS for the 3 new packages, so I have done so. Could you try
> >> to remember for your next new packages to do that?
>
> > Oh, I don't actually use these packages, they are just need to fix
> > python-flask-jsonrpc
> > that got broken by an update for a package I do use(pyyaml) so I was
> > just fixing the
> > pyyaml update breakage essentially by adding them and updating
> > python-flask-jsonrpc:
> > https://lore.kernel.org/buildroot/CADvTj4rxnoRp-ZZPhfB2ANhw3+294F97A2smcmhULR4WfDsqrg@mail.gmail.com/
> > https://patchwork.ozlabs.org/project/buildroot/list/?series=300745&submitter=&state=*&q=&archive=both&delegate=
>
> What is the version dependency between pyyaml and python-flask-jsonrpc
> exactly? Do we need to backport any of this to 2022.02.x / 2022.05.x?
Hmm, looks like I mixed up pyyaml with jinja2:
https://lore.kernel.org/buildroot/7585dcea-4e32-a582-e138-e7e225609398@gmail.com/
What's weird is that it apparently only broke when bumping to 3.1.2:
https://github.com/buildroot/buildroot/commit/4b931400a27cab4aeebbadc0caca55d41300c739
However based on the flask 1.1.4 jinja requirement:
https://github.com/pallets/flask/blob/1.1.4/setup.py#L57
I would have expected it to break when we bumped to 3.0.2:
https://github.com/buildroot/buildroot/commit/873dc46faf204439da1adc9deed5102cdc522f41
So it looks to me like all the flask bumps should be applied to 2022.02.x and
2022.05.x as flask 1.1.4 AFAIU is supposed to be incompatible with any jinja
versions above 3.0.
>
> --
> Bye, Peter Korsgaard
_______________________________________________
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:[~2022-08-16 8:49 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-17 21:59 [Buildroot] [PATCH 1/4] package/python-typeguard: new package James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 2/4] package/python-mypy-extensions: " James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 3/4] package/python-typing-inspect: " James Hilliard
2022-05-17 21:59 ` [Buildroot] [PATCH 4/4] package/python-flask-jsonrpc: bump to version 2.2.1 James Hilliard
2022-07-23 19:10 ` [Buildroot] [PATCH 1/4] package/python-typeguard: new package Thomas Petazzoni via buildroot
2022-07-23 19:36 ` James Hilliard
2022-08-16 8:31 ` Peter Korsgaard
2022-08-16 8:48 ` James Hilliard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox