[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