[Buildroot] [PATCH 1/1] package/python-pycli: drop package

Fabrice Fontaine fontaine.fabrice at gmail.com
Tue Feb 15 10:53:40 UTC 2022


python-pycli raises the following build failure since bump of python3 to
version 3.10.1 in commit 25b1fc2898d68ddf2674b14c738045875fc5a2dc
due to the new "Multiple Exception types without parentheses" exception
(https://docs.python.org/3/whatsnew/3.10.html)

error:   File "/usr/lib/python3.10/site-packages/cli/app.py", line 242
    except Exception, e:
           ^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized

So drop the package as the last release was made 10 years ago.

Fixes:
 - http://autobuild.buildroot.org/results/8d7b0c23472abffc9447e4a6de273bdd04486d39

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
 Config.in.legacy                       |  7 +++++++
 DEVELOPERS                             |  1 -
 package/Config.in                      |  1 -
 package/python-pycli/Config.in         |  7 -------
 package/python-pycli/python-pycli.hash |  5 -----
 package/python-pycli/python-pycli.mk   | 14 --------------
 6 files changed, 7 insertions(+), 28 deletions(-)
 delete mode 100644 package/python-pycli/Config.in
 delete mode 100644 package/python-pycli/python-pycli.hash
 delete mode 100644 package/python-pycli/python-pycli.mk

diff --git a/Config.in.legacy b/Config.in.legacy
index aefb0ba6ea..99459c7ad3 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2022.02"
 
+config BR2_PACKAGE_PYTHON_PYCLI
+	bool "python-pycli removed"
+	select BR2_LEGACY
+	help
+	  Package was removed because it is not compatible with python
+	  3.10 and is not maintained anymore (no release since 2012).
+
 config BR2_PACKAGE_LINUX_TOOLS_BPFTOOL
 	bool "bpftool was moved"
 	select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 3e7c753836..6208df974d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1065,7 +1065,6 @@ N:	Geoff Levand <geoff at infradead.org>
 F:	package/flannel/
 
 N:	Geoffrey Ragot <geoffreyragot at gmail.com>
-F:	package/python-pycli/
 F:	package/python-pyyaml/
 
 N:	Gerome Burlats <gerome.burlats at smile.fr>
diff --git a/package/Config.in b/package/Config.in
index 3213c4a9b4..ed7d9555b2 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1144,7 +1144,6 @@ menu "External python modules"
 	source "package/python-pybind/Config.in"
 	source "package/python-pycairo/Config.in"
 	source "package/python-pycares/Config.in"
-	source "package/python-pycli/Config.in"
 	source "package/python-pycparser/Config.in"
 	source "package/python-pycryptodomex/Config.in"
 	source "package/python-pycups/Config.in"
diff --git a/package/python-pycli/Config.in b/package/python-pycli/Config.in
deleted file mode 100644
index e1ce3b99a6..0000000000
--- a/package/python-pycli/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_PYTHON_PYCLI
-	bool "python-pycli"
-	help
-	  The cli package is a framework for making simple, correct
-	  command line applications in Python.
-
-	  https://pythonhosted.org/pyCLI/
diff --git a/package/python-pycli/python-pycli.hash b/package/python-pycli/python-pycli.hash
deleted file mode 100644
index f0890e83a9..0000000000
--- a/package/python-pycli/python-pycli.hash
+++ /dev/null
@@ -1,5 +0,0 @@
-# md5 from https://pypi.python.org/pypi/pycli/json
-md5 89c487e7c8068ce05d63394d2ae7ebad pyCLI-2.0.3.tar.gz
-# Locally computed
-sha256  bc53e6c5db031ae1c05d131641f153d22a201c5e82cc8c9324a945752efbb622  pyCLI-2.0.3.tar.gz
-sha256  591490b2ef462a4ad2be1aae5dd47738cb17e191c82d3ba38c3ae906d288e6ba  lib/cli/__init__.py
diff --git a/package/python-pycli/python-pycli.mk b/package/python-pycli/python-pycli.mk
deleted file mode 100644
index 7aff1c6200..0000000000
--- a/package/python-pycli/python-pycli.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-################################################################################
-#
-# python-pycli
-#
-################################################################################
-
-PYTHON_PYCLI_VERSION = 2.0.3
-PYTHON_PYCLI_SOURCE = pyCLI-$(PYTHON_PYCLI_VERSION).tar.gz
-PYTHON_PYCLI_SITE = https://pypi.python.org/packages/95/fc/b2d86a5fbdac4072bcf70b01674b612e1a13026f54962c878fe3eca36fd1
-PYTHON_PYCLI_LICENSE = ISC-like
-PYTHON_PYCLI_LICENSE_FILES = lib/cli/__init__.py
-PYTHON_PYCLI_SETUP_TYPE = setuptools
-
-$(eval $(python-package))
-- 
2.34.1




More information about the buildroot mailing list