[Buildroot] [PATCH 01/21] package/python-aexpect: bump version to 1.8.0
Bernd Kuhls
bernd at kuhls.net
Sun Oct 12 18:19:56 UTC 2025
Removed patch which is included in this release.
Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
---
.../0001-Drop-the-use-of-pipes.patch | 70 -------------------
package/python-aexpect/python-aexpect.hash | 4 +-
package/python-aexpect/python-aexpect.mk | 4 +-
3 files changed, 4 insertions(+), 74 deletions(-)
delete mode 100644 package/python-aexpect/0001-Drop-the-use-of-pipes.patch
diff --git a/package/python-aexpect/0001-Drop-the-use-of-pipes.patch b/package/python-aexpect/0001-Drop-the-use-of-pipes.patch
deleted file mode 100644
index a952ddc8fb..0000000000
--- a/package/python-aexpect/0001-Drop-the-use-of-pipes.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 3753ad491bf5847a11a7f4baf3ecaa490e0e9111 Mon Sep 17 00:00:00 2001
-From: Xu Han <xuhan at redhat.com>
-Date: Wed, 31 Jan 2024 14:57:37 +0800
-Subject: [PATCH] Drop the use of pipes
-
-`pipes` was deprecated since version 3.11 so let's replace the use
-of that module with the alternatives.
-
-Signed-off-by: Xu Han <xuhan at redhat.com>
-Upstream: https://github.com/avocado-framework/aexpect/commit/f2b888b1bd453a46820d38b62fd2b5db1228e4b7
-[Romain: backport to 1.7.0]
-Signed-off-by: Romain Naour <romain.naour at smile.fr>
----
- aexpect/remote.py | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/aexpect/remote.py b/aexpect/remote.py
-index d7e09ec..2bfd92a 100644
---- a/aexpect/remote.py
-+++ b/aexpect/remote.py
-@@ -47,7 +47,7 @@ import logging
- import time
- import re
- import os
--import pipes
-+import shlex
-
- from aexpect.client import Expect
- from aexpect.client import RemoteSession
-@@ -217,8 +217,8 @@ def quote_path(path):
- :return: Shell escaped version
- """
- if isinstance(path, list):
-- return ' '.join(map(pipes.quote, path))
-- return pipes.quote(path)
-+ return ' '.join(map(shlex.quote, path))
-+ return shlex.quote(path)
-
-
- def handle_prompts(session, username, password, prompt=PROMPT_LINUX,
-@@ -621,7 +621,7 @@ def scp_to_remote(host, port, username, password, local_path, remote_path,
- r"-o StrictHostKeyChecking=no "
- fr"-o PreferredAuthentications=password {limit} "
- fr"-P {port} {quote_path(local_path)} {username}@\[{host}\]:"
-- fr"{pipes.quote(remote_path)}")
-+ fr"{shlex.quote(remote_path)}")
- password_list = [password]
- return remote_scp(command, password_list,
- log_filename, log_function, timeout)
-@@ -664,7 +664,7 @@ def scp_from_remote(host, port, username, password, remote_path, local_path,
- r"-o StrictHostKeyChecking=no "
- fr"-o PreferredAuthentications=password {limit} "
- fr"-P {port} {username}@\[{host}\]:{quote_path(remote_path)} "
-- fr"{pipes.quote(local_path)}")
-+ fr"{shlex.quote(local_path)}")
- password_list = [password]
- remote_scp(command, password_list,
- log_filename, log_function, timeout)
-@@ -717,7 +717,7 @@ def scp_between_remotes(src, dst, port, s_passwd, d_passwd, s_name, d_name,
- r"-o StrictHostKeyChecking=no "
- fr"-o PreferredAuthentications=password {limit} -P {port}"
- fr" {s_name}@\[{src}\]:{quote_path(s_path)} {d_name}@\[{dst}\]"
-- fr":{pipes.quote(d_path)}")
-+ fr":{shlex.quote(d_path)}")
- password_list = [s_passwd, d_passwd]
- return remote_scp(command, password_list,
- log_filename, log_function, timeout)
---
-2.50.1
-
diff --git a/package/python-aexpect/python-aexpect.hash b/package/python-aexpect/python-aexpect.hash
index ff30c765e3..8ca28a2e71 100644
--- a/package/python-aexpect/python-aexpect.hash
+++ b/package/python-aexpect/python-aexpect.hash
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/aexpect/json
-md5 bb05319c277cfe97114780579d251c30 aexpect-1.7.0.tar.gz
-sha256 11bfeea78ef6147ac8f6e29c2a720bd332598383d88274cdca5e6413c2070d52 aexpect-1.7.0.tar.gz
+md5 46eb96cf409cd59c8d39ca5c092b734e aexpect-1.8.0.tar.gz
+sha256 97b753e4b0aa08d455bd64d2486c97d6bf6a18a9b8c26315519ec61448400b78 aexpect-1.8.0.tar.gz
# Locally computed sha256 checksums
sha256 7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb LICENSE
diff --git a/package/python-aexpect/python-aexpect.mk b/package/python-aexpect/python-aexpect.mk
index 1cfcc9ffaf..066f8d0480 100644
--- a/package/python-aexpect/python-aexpect.mk
+++ b/package/python-aexpect/python-aexpect.mk
@@ -4,9 +4,9 @@
#
################################################################################
-PYTHON_AEXPECT_VERSION = 1.7.0
+PYTHON_AEXPECT_VERSION = 1.8.0
PYTHON_AEXPECT_SOURCE = aexpect-$(PYTHON_AEXPECT_VERSION).tar.gz
-PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/dd/32/738b5190adb5ed387d3e755885f646b714fbf9c22adbda7ff988db7ede49
+PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/a3/74/837acfcdb3187cb931aa2edc4979e64aa9954092e4fd36b1161f65d65fdb
PYTHON_AEXPECT_SETUP_TYPE = setuptools
PYTHON_AEXPECT_LICENSE = GPL-2.0+
PYTHON_AEXPECT_LICENSE_FILES = LICENSE
--
2.47.3
More information about the buildroot
mailing list