* [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0
@ 2022-11-14 21:53 Julien Olivain
2022-11-14 22:16 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Julien Olivain @ 2022-11-14 21:53 UTC (permalink / raw)
To: buildroot; +Cc: Julien Olivain, Asaf Kahlon
Current python-automat version 20.2.0 no longer work with Python 3.11
updated in commit 738500c296.
Running package runtime test with command:
support/testing/run-tests \
-d dl \
-o output_folder \
tests.package.test_python_automat.TestPythonPy3Automat
Fails with output:
Traceback (most recent call last):
File "/root/sample_python_automat.py", line 27, in <module>
led.turn_on()
^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__
File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator
File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction
File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode
TypeError: code() argument 13 must be str, not int
This commit fixes this issue by updating the package to the latest
version.
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
Patch tested on next branch at commit d31447b with commands:
make check-package
...
0 warnings generated
support/testing/run-tests \
-d dl \
-o output_folder \
tests.package.test_python_automat.TestPythonPy3Automat
...
OK
---
...1-Remove-uneeded-dependency-to-wheel.patch | 28 +++++++++++++++++++
package/python-automat/python-automat.hash | 4 +--
package/python-automat/python-automat.mk | 4 +--
3 files changed, 32 insertions(+), 4 deletions(-)
create mode 100644 package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch
diff --git a/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch
new file mode 100644
index 0000000000..2be7ec6cda
--- /dev/null
+++ b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch
@@ -0,0 +1,28 @@
+From d04d51d62a23370869ad466fa95b7d4ec2e0fa6e Mon Sep 17 00:00:00 2001
+From: Julien Olivain <ju.o@free.fr>
+Date: Mon, 14 Nov 2022 22:30:33 +0100
+Subject: [PATCH] Remove uneeded dependency to "wheel"
+
+Attempting to build Automat in Buildroot fails while trying
+to check for this undeeded dependency.
+
+Signed-off-by: Julien Olivain <ju.o@free.fr>
+---
+ setup.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index c2f9816..afa8012 100644
+--- a/setup.py
++++ b/setup.py
+@@ -15,7 +15,6 @@ setup(
+ packages=find_packages(exclude=[]),
+ package_dir={'automat': 'automat'},
+ setup_requires=[
+- 'wheel',
+ 'setuptools-scm',
+ ],
+ install_requires=[
+--
+2.38.1
+
diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash
index 33a64abedf..cfb16ac664 100644
--- a/package/python-automat/python-automat.hash
+++ b/package/python-automat/python-automat.hash
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/automat/json
-md5 d6cef9886b037b8857bfbc686f3ae30a Automat-20.2.0.tar.gz
-sha256 7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 Automat-20.2.0.tar.gz
+md5 b8064994239aabb172748f984489ce75 Automat-22.10.0.tar.gz
+sha256 e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e Automat-22.10.0.tar.gz
# Locally computed sha256 checksums
sha256 b2201301678d0a937d938543827ca1360712eb34e23de8ee3f3bfffbd4c0e376 LICENSE
diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk
index b94fd2e1c4..675fbd2260 100644
--- a/package/python-automat/python-automat.mk
+++ b/package/python-automat/python-automat.mk
@@ -4,9 +4,9 @@
#
################################################################################
-PYTHON_AUTOMAT_VERSION = 20.2.0
+PYTHON_AUTOMAT_VERSION = 22.10.0
PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz
-PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/80/c5/82c63bad570f4ef745cc5c2f0713c8eddcd07153b4bee7f72a8dc9f9384b
+PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/7a/7b/9c3d26d8a0416eefbc0428f168241b32657ca260fb7ef507596ff5c2f6c4
PYTHON_AUTOMAT_SETUP_TYPE = setuptools
PYTHON_AUTOMAT_LICENSE = MIT
PYTHON_AUTOMAT_LICENSE_FILES = LICENSE
--
2.38.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0
2022-11-14 21:53 [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 Julien Olivain
@ 2022-11-14 22:16 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-11-14 22:16 UTC (permalink / raw)
To: Julien Olivain; +Cc: Asaf Kahlon, buildroot
On Mon, 14 Nov 2022 22:53:14 +0100
Julien Olivain <ju.o@free.fr> wrote:
> Current python-automat version 20.2.0 no longer work with Python 3.11
> updated in commit 738500c296.
>
> Running package runtime test with command:
>
> support/testing/run-tests \
> -d dl \
> -o output_folder \
> tests.package.test_python_automat.TestPythonPy3Automat
>
> Fails with output:
>
> Traceback (most recent call last):
> File "/root/sample_python_automat.py", line 27, in <module>
> led.turn_on()
> ^^^^^^^^^^^
> File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__
> File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator
> File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction
> File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode
> TypeError: code() argument 13 must be str, not int
>
> This commit fixes this issue by updating the package to the latest
> version.
>
> Signed-off-by: Julien Olivain <ju.o@free.fr>
> ---
> Patch tested on next branch at commit d31447b with commands:
Applied to next, 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] 2+ messages in thread
end of thread, other threads:[~2022-11-14 22:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-14 21:53 [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 Julien Olivain
2022-11-14 22:16 ` 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.