* [Buildroot] [PATCH 1/1] package/python-pyzmq: bump to version 24.0.1
@ 2022-10-26 3:11 James Hilliard
2022-10-28 6:52 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: James Hilliard @ 2022-10-26 3:11 UTC (permalink / raw)
To: buildroot; +Cc: Michael Rommel, James Hilliard, Asaf Kahlon
Migrate to setuptools infrastructure.
Add new host-python-packaging dependency.
Refresh zmq version override patch.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
...-ZMQ-version-check-to-the-ZMQ-versi.patch} | 37 +++++++++++++------
package/python-pyzmq/python-pyzmq.hash | 4 +-
package/python-pyzmq/python-pyzmq.mk | 8 ++--
3 files changed, 31 insertions(+), 18 deletions(-)
rename package/python-pyzmq/{0001-use-buildroot-zmq-version-instead-of-detect.patch => 0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch} (55%)
diff --git a/package/python-pyzmq/0001-use-buildroot-zmq-version-instead-of-detect.patch b/package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch
similarity index 55%
rename from package/python-pyzmq/0001-use-buildroot-zmq-version-instead-of-detect.patch
rename to package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch
index 315c8c8bb2..18553582f4 100644
--- a/package/python-pyzmq/0001-use-buildroot-zmq-version-instead-of-detect.patch
+++ b/package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch
@@ -1,4 +1,8 @@
-detect.py: fix the ZMQ version check to the ZMQ version of the buildroot
+From 8eae1193457f72899f9cc2254ae1489026df9bb6 Mon Sep 17 00:00:00 2001
+From: Michael Rommel <rommel@layer-7.net>
+Date: Sat, 10 Aug 2013 00:44:35 +0200
+Subject: [PATCH] detect.py: fix the ZMQ version check to the ZMQ version of
+ the buildroot
The setup.py script tries to compile a test C program and runs it, to
retrieve a version string for the installed ZMQ library, but if the cross
@@ -17,38 +21,47 @@ Flandrin.
Modified for version 18.0.2 by Asaf Kahlon
+Modified for version 24.0.1 by James Hilliard
+
+Signed-off-by: Michael Rommel <rommel@layer-7.net>
Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
+Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
buildutils/detect.py | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/buildutils/detect.py b/buildutils/detect.py
-index d1380fe..4a91351 100644
+index 842e3b14..e2eca744 100644
--- a/buildutils/detect.py
+++ b/buildutils/detect.py
-@@ -120,13 +120,15 @@ def detect_zmq(basedir, compiler=None, **compiler_attrs):
+@@ -120,18 +120,20 @@ def detect_zmq(basedir, compiler, **compiler_attrs):
cc = get_compiler(compiler=compiler, **compiler_attrs)
efile = test_compilation(cfile, compiler=cc, **compiler_attrs)
- patch_lib_paths(efile, cc.library_dirs)
+ #patch_lib_paths(efile, cc.library_dirs)
-- rc, so, se = get_output_error([efile])
+ # add library dirs to %PATH% for windows
+ env = os.environ.copy()
+ if sys.platform.startswith("win"):
+ env["PATH"] = os.pathsep.join([env["PATH"]] + cc.library_dirs)
+
+- rc, so, se = get_output_error([efile], env=env)
- if rc:
-- msg = "Error running version detection script:\n%s\n%s" % (so,se)
+- msg = f"Error running version detection script:\n{so}\n{se}"
- logging.error(msg)
-- raise IOError(msg)
-+ #rc, so, se = get_output_error([efile])
-+ # if rc:
-+ # msg = "Error running version detection script:\n%s\n%s" % (so,se)
+- raise OSError(msg)
++ #rc, so, se = get_output_error([efile], env=env)
++ #if rc:
++ # msg = f"Error running version detection script:\n{so}\n{se}"
+ # logging.error(msg)
-+ # raise IOError(msg)
++ # raise OSError(msg)
+
+ so = "vers: ##ZEROMQ_VERSION##"
- handlers = {'vers': lambda val: tuple(int(v) for v in val.split('.'))}
+ handlers = {'vers': lambda val: tuple(int(v) for v in val.split('.'))}
--
-2.20.1
+2.34.1
diff --git a/package/python-pyzmq/python-pyzmq.hash b/package/python-pyzmq/python-pyzmq.hash
index ecf6489249..efbc91d83c 100644
--- a/package/python-pyzmq/python-pyzmq.hash
+++ b/package/python-pyzmq/python-pyzmq.hash
@@ -1,6 +1,6 @@
# md5, sha256 from https://pypi.org/pypi/pyzmq/json
-md5 200abc1a75bdcfff7adf61304f46f55e pyzmq-19.0.2.tar.gz
-sha256 296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438 pyzmq-19.0.2.tar.gz
+md5 f10b7c3dee2c03557e2c5d00b73dfc7f pyzmq-24.0.1.tar.gz
+sha256 216f5d7dbb67166759e59b0479bca82b8acf9bed6015b526b8eb10143fb08e77 pyzmq-24.0.1.tar.gz
# Locally computed sha256 checksums
sha256 aef3b80570351d44e29c22d080d4e9e106b34f3fdbc5cdf9636994474c72b1a2 COPYING.BSD
sha256 44b23767df3c0fe27f88981f09bc7f50a1695cec4b24252fa5f55f03e76bcd6d COPYING.LESSER
diff --git a/package/python-pyzmq/python-pyzmq.mk b/package/python-pyzmq/python-pyzmq.mk
index d1f4314a1e..5792957eaf 100644
--- a/package/python-pyzmq/python-pyzmq.mk
+++ b/package/python-pyzmq/python-pyzmq.mk
@@ -4,14 +4,14 @@
#
################################################################################
-PYTHON_PYZMQ_VERSION = 19.0.2
+PYTHON_PYZMQ_VERSION = 24.0.1
PYTHON_PYZMQ_SOURCE = pyzmq-$(PYTHON_PYZMQ_VERSION).tar.gz
-PYTHON_PYZMQ_SITE = https://files.pythonhosted.org/packages/05/77/7483975d84fe1fd24cc67881ba7810e0e7b3ee6c2a0e002a5d6703cca49b
+PYTHON_PYZMQ_SITE = https://files.pythonhosted.org/packages/46/0d/b06cf99a64d4187632f4ac9ddf6be99cd35de06fe72d75140496a8e0eef5
PYTHON_PYZMQ_LICENSE = LGPL-3.0+, BSD-3-Clause, Apache-2.0
# Apache license only online: http://www.apache.org/licenses/LICENSE-2.0
PYTHON_PYZMQ_LICENSE_FILES = COPYING.LESSER COPYING.BSD
-PYTHON_PYZMQ_DEPENDENCIES = zeromq
-PYTHON_PYZMQ_SETUP_TYPE = distutils
+PYTHON_PYZMQ_DEPENDENCIES = host-python-packaging zeromq
+PYTHON_PYZMQ_SETUP_TYPE = setuptools
PYTHON_PYZMQ_BUILD_OPTS = --zmq=$(STAGING_DIR)/usr
# Due to issues with cross-compiling, hardcode to the zeromq in BR
--
2.34.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 1/1] package/python-pyzmq: bump to version 24.0.1
2022-10-26 3:11 [Buildroot] [PATCH 1/1] package/python-pyzmq: bump to version 24.0.1 James Hilliard
@ 2022-10-28 6:52 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-10-28 6:52 UTC (permalink / raw)
To: James Hilliard; +Cc: Michael Rommel, Asaf Kahlon, buildroot
On Tue, 25 Oct 2022 21:11:57 -0600
James Hilliard <james.hilliard1@gmail.com> wrote:
> Migrate to setuptools infrastructure.
>
> Add new host-python-packaging dependency.
>
> Refresh zmq version override patch.
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> ...-ZMQ-version-check-to-the-ZMQ-versi.patch} | 37 +++++++++++++------
> package/python-pyzmq/python-pyzmq.hash | 4 +-
> package/python-pyzmq/python-pyzmq.mk | 8 ++--
> 3 files changed, 31 insertions(+), 18 deletions(-)
> rename package/python-pyzmq/{0001-use-buildroot-zmq-version-instead-of-detect.patch => 0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch} (55%)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-10-28 6:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-26 3:11 [Buildroot] [PATCH 1/1] package/python-pyzmq: bump to version 24.0.1 James Hilliard
2022-10-28 6:52 ` 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.