* [Buildroot] [PATCH] package/python-*: drop python3 dependency
@ 2022-02-12 10:43 Peter Korsgaard
2022-02-12 11:20 ` James Hilliard
2022-02-12 13:51 ` Peter Korsgaard
0 siblings, 2 replies; 3+ messages in thread
From: Peter Korsgaard @ 2022-02-12 10:43 UTC (permalink / raw)
To: buildroot
Cc: Uladzimir Bely, Louis Aussedat, Samuel Martin, Sven Haardiek,
Angelo Compagnucci, Marcin Niestroj, Thomas Petazzoni,
Mauro Condarelli, Joseph Kogut, Matt Weber, Geoffrey Ragot,
Philippe Proulx, Raphaël Mélotte, Andrey Smirnov,
Grzegorz Blach, Gwenhael Goavec-Merou, Guillaume William Brs,
Yann E. MORIN, Titouan Christophe, Ludovic Desroches,
Peter Seiderer, Oli Vogt, Bernd Kuhls, Christophe Vu-Brugier,
Giulio Benetti, José Pekkarinen, Manuel Vögele,
Steve Calfee, Lionel Flandrin, Jugurtha BELKALEM, Asaf Kahlon,
Wojciech M. Zabolotny, Joris Offouga, James Hilliard, John Faith,
Fabrice Fontaine
All the python packages are inside an if BR2_PACKAGE_PYTHON3, so with the
removal of python2 support, the explicit python3 dependency is redundant.
Remove it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/python-aexpect/Config.in | 1 -
package/python-aioblescan/Config.in | 1 -
package/python-aiocoap/Config.in | 1 -
package/python-aioconsole/Config.in | 1 -
package/python-aiodns/Config.in | 1 -
package/python-aiofiles/Config.in | 1 -
package/python-aiohttp-cors/Config.in | 1 -
package/python-aiohttp-debugtoolbar/Config.in | 1 -
package/python-aiohttp-jinja2/Config.in | 1 -
package/python-aiohttp-mako/Config.in | 1 -
package/python-aiohttp-remotes/Config.in | 1 -
package/python-aiohttp-security/Config.in | 1 -
package/python-aiohttp-session/Config.in | 1 -
package/python-aiohttp-sse/Config.in | 1 -
package/python-aiohttp/Config.in | 1 -
package/python-aiojobs/Config.in | 1 -
package/python-aiologstash/Config.in | 1 -
package/python-aiomonitor/Config.in | 1 -
package/python-aioprocessing/Config.in | 1 -
package/python-aioredis/Config.in | 1 -
package/python-aiorwlock/Config.in | 1 -
package/python-aiosignal/Config.in | 1 -
package/python-aiozipkin/Config.in | 1 -
package/python-argon2-cffi-bindings/Config.in | 1 -
package/python-arrow/Config.in | 1 -
package/python-asgiref/Config.in | 1 -
package/python-async-lru/Config.in | 1 -
package/python-async-timeout/Config.in | 1 -
package/python-attrs/Config.in | 1 -
package/python-autobahn/Config.in | 1 -
package/python-automat/Config.in | 1 -
package/python-avro/Config.in | 1 -
package/python-bcrypt/Config.in | 1 -
package/python-beautifulsoup4/Config.in | 1 -
package/python-bidict/Config.in | 1 -
package/python-bleak/Config.in | 1 -
package/python-bluezero/Config.in | 2 --
package/python-boto3/Config.in | 1 -
package/python-botocore/Config.in | 1 -
package/python-cbor2/Config.in | 1 -
package/python-cchardet/Config.in | 2 --
package/python-channels-redis/Config.in | 1 -
package/python-channels/Config.in | 1 -
package/python-charset-normalizer/Config.in | 1 -
package/python-cheroot/Config.in | 1 -
package/python-cherrypy/Config.in | 1 -
package/python-colorlog/Config.in | 1 -
package/python-colorzero/Config.in | 1 -
package/python-configshell-fb/Config.in | 1 -
package/python-crayons/Config.in | 1 -
package/python-crontab/Config.in | 1 -
package/python-crossbar/Config.in | 1 -
package/python-cryptography/Config.in | 1 -
package/python-cssselect2/Config.in | 1 -
package/python-cssutils/Config.in | 1 -
package/python-cycler/Config.in | 1 -
package/python-daphne/Config.in | 1 -
package/python-dataproperty/Config.in | 1 -
package/python-dateutil/Config.in | 1 -
package/python-dbus-next/Config.in | 1 -
package/python-decorator/Config.in | 1 -
package/python-dialog3/Config.in | 1 -
package/python-django-enumfields/Config.in | 1 -
package/python-django/Config.in | 1 -
package/python-dnspython/Config.in | 1 -
package/python-docker/Config.in | 1 -
package/python-engineio/Config.in | 1 -
package/python-falcon/Config.in | 1 -
package/python-filelock/Config.in | 1 -
package/python-flask-babel/Config.in | 1 -
package/python-flask-cors/Config.in | 1 -
package/python-flask-expects-json/Config.in | 1 -
package/python-flask-jsonrpc/Config.in | 1 -
package/python-flask-login/Config.in | 1 -
package/python-flask-sqlalchemy/Config.in | 1 -
package/python-flask-wtf/Config.in | 1 -
package/python-flup/Config.in | 1 -
package/python-fonttools/Config.in | 1 -
package/python-frozenlist/Config.in | 1 -
package/python-git/Config.in | 1 -
package/python-gitdb2/Config.in | 1 -
package/python-gobject/Config.in | 1 -
package/python-gpiozero/Config.in | 1 -
package/python-gunicorn/Config.in | 1 -
package/python-h2/Config.in | 1 -
package/python-hiredis/Config.in | 1 -
package/python-hpack/Config.in | 1 -
package/python-httplib2/Config.in | 1 -
package/python-humanize/Config.in | 1 -
package/python-hyperframe/Config.in | 1 -
package/python-hyperlink/Config.in | 1 -
package/python-ibmiotf/Config.in | 1 -
package/python-idna/Config.in | 1 -
package/python-inflection/Config.in | 1 -
package/python-influxdb/Config.in | 1 -
package/python-ipdb/Config.in | 1 -
package/python-ipython/Config.in | 1 -
package/python-itsdangerous/Config.in | 1 -
package/python-janus/Config.in | 1 -
package/python-jaraco-classes/Config.in | 1 -
package/python-jaraco-functools/Config.in | 1 -
package/python-jedi/Config.in | 1 -
package/python-jinja2/Config.in | 1 -
package/python-jsonmodels/Config.in | 1 -
package/python-keyring/Config.in | 1 -
package/python-libusb1/Config.in | 2 --
package/python-markdown/Config.in | 1 -
package/python-markdown2/Config.in | 1 -
package/python-markupsafe/Config.in | 1 -
package/python-matplotlib/Config.in | 1 -
package/python-mbstrdecoder/Config.in | 1 -
package/python-memory-profiler/Config.in | 1 -
package/python-more-itertools/Config.in | 1 -
package/python-mpd2/Config.in | 1 -
package/python-msgfy/Config.in | 1 -
package/python-multidict/Config.in | 1 -
package/python-mutagen/Config.in | 1 -
package/python-mwclient/Config.in | 1 -
package/python-mwscrape/Config.in | 1 -
package/python-mwscrape2slob/Config.in | 2 --
package/python-networkx/Config.in | 1 -
package/python-numpy/Config.in | 2 --
package/python-oauthlib/Config.in | 1 -
package/python-opcua-asyncio/Config.in | 1 -
package/python-packaging/Config.in | 1 -
package/python-paramiko/Config.in | 1 -
package/python-parso/Config.in | 1 -
package/python-pathpy/Config.in | 1 -
package/python-pathvalidate/Config.in | 1 -
package/python-piexif/Config.in | 1 -
package/python-pillow/Config.in | 1 -
package/python-pip/Config.in | 1 -
package/python-pluggy/Config.in | 1 -
package/python-portend/Config.in | 1 -
package/python-priority/Config.in | 1 -
package/python-prompt-toolkit/Config.in | 1 -
package/python-protobuf/Config.in | 1 -
package/python-psycopg2/Config.in | 2 --
package/python-pudb/Config.in | 1 -
package/python-py/Config.in | 1 -
package/python-pybind/Config.in | 1 -
package/python-pycairo/Config.in | 1 -
package/python-pycares/Config.in | 1 -
package/python-pycups/Config.in | 1 -
package/python-pydantic/Config.in | 1 -
package/python-pydyf/Config.in | 1 -
package/python-pygments/Config.in | 1 -
package/python-pyhamcrest/Config.in | 1 -
package/python-pyjwt/Config.in | 1 -
package/python-pymupdf/Config.in | 3 ---
package/python-pymysql/Config.in | 1 -
package/python-pynacl/Config.in | 1 -
package/python-pyndiff/Config.in | 1 -
package/python-pyopenssl/Config.in | 1 -
package/python-pyparsing/Config.in | 1 -
package/python-pyparted/Config.in | 2 --
package/python-pyphen/Config.in | 1 -
package/python-pysftp/Config.in | 1 -
package/python-pytablereader/Config.in | 1 -
package/python-pytablewriter/Config.in | 1 -
package/python-pytest-asyncio/Config.in | 1 -
package/python-pytest/Config.in | 1 -
package/python-pytrie/Config.in | 1 -
package/python-pyusb/Config.in | 1 -
package/python-pyyaml/Config.in | 1 -
package/python-requests-oauthlib/Config.in | 1 -
package/python-requests-toolbelt/Config.in | 1 -
package/python-requests/Config.in | 1 -
package/python-rsa/Config.in | 1 -
package/python-s3transfer/Config.in | 1 -
package/python-schedule/Config.in | 1 -
package/python-secretstorage/Config.in | 1 -
package/python-serial-asyncio/Config.in | 1 -
package/python-service-identity/Config.in | 1 -
package/python-setproctitle/Config.in | 1 -
package/python-simpleaudio/Config.in | 1 -
package/python-simplelogging/Config.in | 1 -
package/python-simplesqlite/Config.in | 1 -
package/python-slob/Config.in | 2 --
package/python-smmap2/Config.in | 1 -
package/python-socketio/Config.in | 1 -
package/python-sockjs/Config.in | 1 -
package/python-soupsieve/Config.in | 1 -
package/python-sqliteschema/Config.in | 1 -
package/python-tabledata/Config.in | 1 -
package/python-tempora/Config.in | 1 -
package/python-tinycss2/Config.in | 1 -
package/python-tinyrpc/Config.in | 1 -
package/python-tomako/Config.in | 1 -
package/python-tomli/Config.in | 1 -
package/python-tornado/Config.in | 1 -
package/python-traitlets/Config.in | 1 -
package/python-treq/Config.in | 1 -
package/python-twisted/Config.in | 1 -
package/python-txaio/Config.in | 1 -
package/python-txdbus/Config.in | 1 -
package/python-txtorcon/Config.in | 1 -
package/python-typepy/Config.in | 1 -
package/python-ujson/Config.in | 1 -
package/python-unittest-xml-reporting/Config.in | 1 -
package/python-urwid/Config.in | 1 -
package/python-uvloop/Config.in | 1 -
package/python-validators/Config.in | 1 -
package/python-watchdog/Config.in | 1 -
package/python-weasyprint/Config.in | 1 -
package/python-webpy/Config.in | 1 -
package/python-websockets/Config.in | 1 -
package/python-wtforms/Config.in | 1 -
package/python-xlib/Config.in | 1 -
package/python-xlsxwriter/Config.in | 1 -
package/python-yarl/Config.in | 1 -
package/python-zeroconf/Config.in | 1 -
package/python-zopfli/Config.in | 1 -
213 files changed, 223 deletions(-)
diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in
index eddba8e0b7..cc805da657 100644
--- a/package/python-aexpect/Config.in
+++ b/package/python-aexpect/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AEXPECT
bool "python-aexpect"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SIX # runtime
help
Aexpect.
diff --git a/package/python-aioblescan/Config.in b/package/python-aioblescan/Config.in
index dd1acfa095..8f6db48a8b 100644
--- a/package/python-aioblescan/Config.in
+++ b/package/python-aioblescan/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOBLESCAN
bool "python-aioblescan"
- depends on BR2_PACKAGE_PYTHON3
help
Scanning Bluetooth for advertised info with asyncio.
diff --git a/package/python-aiocoap/Config.in b/package/python-aiocoap/Config.in
index cf5ca4e844..c46614324f 100644
--- a/package/python-aiocoap/Config.in
+++ b/package/python-aiocoap/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOCOAP
bool "python-aiocoap"
- depends on BR2_PACKAGE_PYTHON3
help
Python CoAP library.
diff --git a/package/python-aioconsole/Config.in b/package/python-aioconsole/Config.in
index cd52eecf32..6b2a15e115 100644
--- a/package/python-aioconsole/Config.in
+++ b/package/python-aioconsole/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOCONSOLE
bool "python-aioconsole"
- depends on BR2_PACKAGE_PYTHON3
help
Asynchronous console and interfaces for asyncio.
diff --git a/package/python-aiodns/Config.in b/package/python-aiodns/Config.in
index aa5970598f..63c2429390 100644
--- a/package/python-aiodns/Config.in
+++ b/package/python-aiodns/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIODNS
bool "python-aiodns"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PYCARES # runtime
help
Simple DNS resolver for asyncio.
diff --git a/package/python-aiofiles/Config.in b/package/python-aiofiles/Config.in
index 9cc3d7fe59..1e6add5358 100644
--- a/package/python-aiofiles/Config.in
+++ b/package/python-aiofiles/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOFILES
bool "python-aiofiles"
- depends on BR2_PACKAGE_PYTHON3
help
aiofiles aims to handle local disk files in
asyncio applications.
diff --git a/package/python-aiohttp-cors/Config.in b/package/python-aiohttp-cors/Config.in
index 1c97cf3f87..dea3b44080 100644
--- a/package/python-aiohttp-cors/Config.in
+++ b/package/python-aiohttp-cors/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_CORS
bool "python-aiohttp-cors"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
CORS support for aiohttp.
diff --git a/package/python-aiohttp-debugtoolbar/Config.in b/package/python-aiohttp-debugtoolbar/Config.in
index b22d2cf946..e2fede8065 100644
--- a/package/python-aiohttp-debugtoolbar/Config.in
+++ b/package/python-aiohttp-debugtoolbar/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_DEBUGTOOLBAR
bool "python-aiohttp-debugtoolbar"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
select BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2 # runtime
help
diff --git a/package/python-aiohttp-jinja2/Config.in b/package/python-aiohttp-jinja2/Config.in
index dd4bb0d23b..a536825b7e 100644
--- a/package/python-aiohttp-jinja2/Config.in
+++ b/package/python-aiohttp-jinja2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2
bool "python-aiohttp-jinja2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
select BR2_PACKAGE_PYTHON_JINJA2 # runtime
help
diff --git a/package/python-aiohttp-mako/Config.in b/package/python-aiohttp-mako/Config.in
index 8c5df6a481..4dae5d95ad 100644
--- a/package/python-aiohttp-mako/Config.in
+++ b/package/python-aiohttp-mako/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_MAKO
bool "python-aiohttp-mako"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
select BR2_PACKAGE_PYTHON_MAKO # runtime
help
diff --git a/package/python-aiohttp-remotes/Config.in b/package/python-aiohttp-remotes/Config.in
index e44696ba1e..7208e373ad 100644
--- a/package/python-aiohttp-remotes/Config.in
+++ b/package/python-aiohttp-remotes/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_REMOTES
bool "python-aiohttp-remotes"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
Control remote side information.
diff --git a/package/python-aiohttp-security/Config.in b/package/python-aiohttp-security/Config.in
index f92c458584..96204d7e22 100644
--- a/package/python-aiohttp-security/Config.in
+++ b/package/python-aiohttp-security/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_SECURITY
bool "python-aiohttp-security"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
Security for aiohttp.web.
diff --git a/package/python-aiohttp-session/Config.in b/package/python-aiohttp-session/Config.in
index c148165f00..99c01794a7 100644
--- a/package/python-aiohttp-session/Config.in
+++ b/package/python-aiohttp-session/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_SESSION
bool "python-aiohttp-session"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
Sessions for aiohttp.web.
diff --git a/package/python-aiohttp-sse/Config.in b/package/python-aiohttp-sse/Config.in
index 781bbf4de7..6e408b7e12 100644
--- a/package/python-aiohttp-sse/Config.in
+++ b/package/python-aiohttp-sse/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_SSE
bool "python-aiohttp-sse"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
Server-sent events support for aiohttp.
diff --git a/package/python-aiohttp/Config.in b/package/python-aiohttp/Config.in
index 85a6862141..35c162b948 100644
--- a/package/python-aiohttp/Config.in
+++ b/package/python-aiohttp/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOHTTP
bool "python-aiohttp"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIODNS # runtime
select BR2_PACKAGE_PYTHON_AIOSIGNAL # runtime
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
diff --git a/package/python-aiojobs/Config.in b/package/python-aiojobs/Config.in
index ab61985164..0cdd1c106f 100644
--- a/package/python-aiojobs/Config.in
+++ b/package/python-aiojobs/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOJOBS
bool "python-aiojobs"
- depends on BR2_PACKAGE_PYTHON3
help
Jobs scheduler for managing background task (asyncio).
diff --git a/package/python-aiologstash/Config.in b/package/python-aiologstash/Config.in
index e70c232fd2..ce7ebe03cd 100644
--- a/package/python-aiologstash/Config.in
+++ b/package/python-aiologstash/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOLOGSTASH
bool "python-aiologstash"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
select BR2_PACKAGE_PYTHON_LOGSTASH # runtime
help
diff --git a/package/python-aiomonitor/Config.in b/package/python-aiomonitor/Config.in
index c76c952c82..435900ae32 100644
--- a/package/python-aiomonitor/Config.in
+++ b/package/python-aiomonitor/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOMONITOR
bool "python-aiomonitor"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TERMINALTABLES # runtime
select BR2_PACKAGE_PYTHON_AIOCONSOLE # runtime
help
diff --git a/package/python-aioprocessing/Config.in b/package/python-aioprocessing/Config.in
index 2e76bc562b..381805c759 100644
--- a/package/python-aioprocessing/Config.in
+++ b/package/python-aioprocessing/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOPROCESSING
bool "python-aioprocessing"
- depends on BR2_PACKAGE_PYTHON3
help
A Python 3.5+ library that integrates the multiprocessing
module with asyncio.
diff --git a/package/python-aioredis/Config.in b/package/python-aioredis/Config.in
index dc2ee01d9a..46ed2c7a46 100644
--- a/package/python-aioredis/Config.in
+++ b/package/python-aioredis/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOREDIS
bool "python-aioredis"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
select BR2_PACKAGE_PYTHON_HIREDIS # runtime
help
diff --git a/package/python-aiorwlock/Config.in b/package/python-aiorwlock/Config.in
index afdc27dd6f..3b61890555 100644
--- a/package/python-aiorwlock/Config.in
+++ b/package/python-aiorwlock/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIORWLOCK
bool "python-aiorwlock"
- depends on BR2_PACKAGE_PYTHON3
help
Read write lock for asyncio.
diff --git a/package/python-aiosignal/Config.in b/package/python-aiosignal/Config.in
index 6b7753defd..9bb2998304 100644
--- a/package/python-aiosignal/Config.in
+++ b/package/python-aiosignal/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOSIGNAL
bool "python-aiosignal"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FROZENLIST # runtime
help
aiosignal: a list of registered asynchronous callbacks.
diff --git a/package/python-aiozipkin/Config.in b/package/python-aiozipkin/Config.in
index 643fc9a4da..6ce6d86b6e 100644
--- a/package/python-aiozipkin/Config.in
+++ b/package/python-aiozipkin/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AIOZIPKIN
bool "python-aiozipkin"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
Distributed tracing instrumentation for asyncio application
diff --git a/package/python-argon2-cffi-bindings/Config.in b/package/python-argon2-cffi-bindings/Config.in
index 3d409759e0..2e6a4a6c96 100644
--- a/package/python-argon2-cffi-bindings/Config.in
+++ b/package/python-argon2-cffi-bindings/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ARGON2_CFFI_BINDINGS
bool "python-argon2-cffi-bindings"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_USE_MMU # libargon2
depends on !BR2_STATIC_LIBS # libargon2
select BR2_PACKAGE_PYTHON_CFFI # runtime
diff --git a/package/python-arrow/Config.in b/package/python-arrow/Config.in
index aed9a682ff..244956879c 100644
--- a/package/python-arrow/Config.in
+++ b/package/python-arrow/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ARROW
bool "python-arrow"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
help
Better dates and times for Python.
diff --git a/package/python-asgiref/Config.in b/package/python-asgiref/Config.in
index e131f476c2..d0b816c369 100644
--- a/package/python-asgiref/Config.in
+++ b/package/python-asgiref/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ASGIREF
bool "python-asgiref"
- depends on BR2_PACKAGE_PYTHON3
help
ASGI is a standard for Python asynchronous web apps and
servers to communicate with each other, and positioned as
diff --git a/package/python-async-lru/Config.in b/package/python-async-lru/Config.in
index 794f504e5e..dc44e8cd11 100644
--- a/package/python-async-lru/Config.in
+++ b/package/python-async-lru/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ASYNC_LRU
bool "python-async-lru"
- depends on BR2_PACKAGE_PYTHON3
help
Simple lru_cache for asyncio.
diff --git a/package/python-async-timeout/Config.in b/package/python-async-timeout/Config.in
index 27cfe51f7b..d19f15b3c6 100644
--- a/package/python-async-timeout/Config.in
+++ b/package/python-async-timeout/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT
bool "python-async-timeout"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
help
asyncio-compatible timeout context manager.
diff --git a/package/python-attrs/Config.in b/package/python-attrs/Config.in
index b1a69d0e3e..fb0ab248fa 100644
--- a/package/python-attrs/Config.in
+++ b/package/python-attrs/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ATTRS
bool "python-attrs"
- depends on BR2_PACKAGE_PYTHON3
help
attrs is the Python package that will bring back the joy of
writing classes by relieving you from the drudgery of
diff --git a/package/python-autobahn/Config.in b/package/python-autobahn/Config.in
index 92ddad0ea4..627bcd73e5 100644
--- a/package/python-autobahn/Config.in
+++ b/package/python-autobahn/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_AUTOBAHN
bool "python-autobahn"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_CFFI # runtime
select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
select BR2_PACKAGE_PYTHON_HYPERLINK # runtime
diff --git a/package/python-automat/Config.in b/package/python-automat/Config.in
index 9d22276c2c..ee02d22b5b 100644
--- a/package/python-automat/Config.in
+++ b/package/python-automat/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AUTOMAT
bool "python-automat"
- depends on BR2_PACKAGE_PYTHON3 # python-attrs
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-avro/Config.in b/package/python-avro/Config.in
index e1d7fc832c..1f67732ce0 100644
--- a/package/python-avro/Config.in
+++ b/package/python-avro/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_AVRO
bool "python-avro"
- depends on BR2_PACKAGE_PYTHON3
help
Select this option to install the Avro Python3 language
bindings, and the `avro` command line tool
diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in
index 81becad322..9e9864e9d2 100644
--- a/package/python-bcrypt/Config.in
+++ b/package/python-bcrypt/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BCRYPT
bool "python-bcrypt"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_CFFI # runtime
help
Modern password hashing for your software and your servers.
diff --git a/package/python-beautifulsoup4/Config.in b/package/python-beautifulsoup4/Config.in
index 93fa540a73..eb7d2ba673 100644
--- a/package/python-beautifulsoup4/Config.in
+++ b/package/python-beautifulsoup4/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4
bool "python-beautifulsoup4"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SOUPSIEVE # runtime
help
Beautiful Soup is a Python library for pulling data out of
diff --git a/package/python-bidict/Config.in b/package/python-bidict/Config.in
index adbfda69b8..dfc55b87dd 100644
--- a/package/python-bidict/Config.in
+++ b/package/python-bidict/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BIDICT
bool "python-bidict"
- depends on BR2_PACKAGE_PYTHON3
help
The bidirectional mapping library for Python.
diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in
index 43ed65d752..085c16fae8 100644
--- a/package/python-bleak/Config.in
+++ b/package/python-bleak/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BLEAK
bool "python-bleak"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime
help
Bluetooth Low Energy platform Agnostic Klient.
diff --git a/package/python-bluezero/Config.in b/package/python-bluezero/Config.in
index d617b96d67..fa0998a298 100644
--- a/package/python-bluezero/Config.in
+++ b/package/python-bluezero/Config.in
@@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_BLUEZERO
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-gobject -> gobject-introspection
depends on BR2_HOST_GCC_AT_LEAST_8 # python-gobject -> gobject-introspection -> host-qemu
depends on BR2_TOOLCHAIN_USES_GLIBC # python-gobject -> gobject-introspection
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_DBUS # runtime
select BR2_PACKAGE_DBUS_PYTHON # runtime
select BR2_PACKAGE_PYTHON_GOBJECT # runtime
@@ -14,7 +13,6 @@ config BR2_PACKAGE_PYTHON_BLUEZERO
https://github.com/ukBaz/python-bluezero
comment "python-bluezero needs a glibc toolchain, gcc >= 4.9, host gcc >= 8"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_USES_GLIBC || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
diff --git a/package/python-boto3/Config.in b/package/python-boto3/Config.in
index 1cb1ebfd12..67b1420388 100644
--- a/package/python-boto3/Config.in
+++ b/package/python-boto3/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BOTO3
bool "python-boto3"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_BOTOCORE # runtime
select BR2_PACKAGE_PYTHON_JMESPATH # runtime
select BR2_PACKAGE_PYTHON_S3TRANSFER # runtime
diff --git a/package/python-botocore/Config.in b/package/python-botocore/Config.in
index 51cb660477..cc5e32b504 100644
--- a/package/python-botocore/Config.in
+++ b/package/python-botocore/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_BOTOCORE
bool "python-botocore"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
select BR2_PACKAGE_PYTHON_JMESPATH # runtime
select BR2_PACKAGE_PYTHON_URLLIB3 # runtime
diff --git a/package/python-cbor2/Config.in b/package/python-cbor2/Config.in
index e35e37f018..ba9383f787 100644
--- a/package/python-cbor2/Config.in
+++ b/package/python-cbor2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CBOR2
bool "python-cbor2"
- depends on BR2_PACKAGE_PYTHON3
help
Pure Python CBOR (de)serializer with extensive tag support.
diff --git a/package/python-cchardet/Config.in b/package/python-cchardet/Config.in
index 0f8645aafe..74153126fb 100644
--- a/package/python-cchardet/Config.in
+++ b/package/python-cchardet/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CCHARDET
bool "python-cchardet"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_INSTALL_LIBSTDCPP
help
cChardet is high speed universal character encoding
@@ -9,5 +8,4 @@ config BR2_PACKAGE_PYTHON_CCHARDET
https://github.com/PyYoshi/cChardet
comment "python-cchardet needs a toolchain w/ C++"
- depends on BR2_PACKAGE_PYTHON3
depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-channels-redis/Config.in b/package/python-channels-redis/Config.in
index bab801d2a9..d25f8ffe31 100644
--- a/package/python-channels-redis/Config.in
+++ b/package/python-channels-redis/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_CHANNELS_REDIS
bool "python-channels-redis"
# python-channels -> python-daphne -> python-autobahn -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON3 # python-channels
select BR2_PACKAGE_PYTHON_AIOREDIS # runtime
select BR2_PACKAGE_PYTHON_ASGIREF # runtime
select BR2_PACKAGE_PYTHON_CHANNELS # runtime
diff --git a/package/python-channels/Config.in b/package/python-channels/Config.in
index 6cd6e5f60d..b94f53ceaa 100644
--- a/package/python-channels/Config.in
+++ b/package/python-channels/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_CHANNELS
bool "python-channels"
# python-daphne -> python-autobahn -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON3 # python-daphne
select BR2_PACKAGE_PYTHON_ASGIREF # runtime
select BR2_PACKAGE_PYTHON_DAPHNE # runtime
select BR2_PACKAGE_PYTHON_DJANGO # runtime
diff --git a/package/python-charset-normalizer/Config.in b/package/python-charset-normalizer/Config.in
index c4c40fc99b..63e04a7a33 100644
--- a/package/python-charset-normalizer/Config.in
+++ b/package/python-charset-normalizer/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER
bool "python-charset-normalizer"
- depends on BR2_PACKAGE_PYTHON3
help
The Real First Universal Charset Detector. Open, modern and
actively maintained alternative to Chardet.
diff --git a/package/python-cheroot/Config.in b/package/python-cheroot/Config.in
index 45dd2d8a11..bb9b4abbc3 100644
--- a/package/python-cheroot/Config.in
+++ b/package/python-cheroot/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CHEROOT
bool "python-cheroot"
- depends on BR2_PACKAGE_PYTHON3 # python-more-itertools, python-jaraco-functools
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
diff --git a/package/python-cherrypy/Config.in b/package/python-cherrypy/Config.in
index eb83054be3..7548dcf91b 100644
--- a/package/python-cherrypy/Config.in
+++ b/package/python-cherrypy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CHERRYPY
bool "python-cherrypy"
- depends on BR2_PACKAGE_PYTHON3 # python-cheroot, python-portend
select BR2_PACKAGE_PYTHON_CHEROOT # runtime
select BR2_PACKAGE_PYTHON_JARACO_CLASSES # runtime
select BR2_PACKAGE_PYTHON_PORTEND # runtime
diff --git a/package/python-colorlog/Config.in b/package/python-colorlog/Config.in
index e191ae82ac..673f97aad2 100644
--- a/package/python-colorlog/Config.in
+++ b/package/python-colorlog/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_COLORLOG
bool "python-colorlog"
- depends on BR2_PACKAGE_PYTHON3
help
Log formatting with colors.
diff --git a/package/python-colorzero/Config.in b/package/python-colorzero/Config.in
index a1deada5fc..b2ef711fbe 100644
--- a/package/python-colorzero/Config.in
+++ b/package/python-colorzero/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_COLORZERO
bool "python-colorzero"
- depends on BR2_PACKAGE_PYTHON3
help
A color manipulation library for Python.
diff --git a/package/python-configshell-fb/Config.in b/package/python-configshell-fb/Config.in
index a0326e9150..ed7f9e0234 100644
--- a/package/python-configshell-fb/Config.in
+++ b/package/python-configshell-fb/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CONFIGSHELL_FB
bool "python-configshell-fb"
- depends on BR2_PACKAGE_PYTHON3 # python-urwid
select BR2_PACKAGE_PYTHON_PYPARSING
select BR2_PACKAGE_PYTHON3_READLINE
select BR2_PACKAGE_PYTHON_SIX
diff --git a/package/python-crayons/Config.in b/package/python-crayons/Config.in
index 10f3ece009..865a142b4c 100644
--- a/package/python-crayons/Config.in
+++ b/package/python-crayons/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CRAYONS
bool "python-crayons"
- depends on BR2_PACKAGE_PYTHON3
help
This module is really simple, it gives you
colored strings for terminal usage.
diff --git a/package/python-crontab/Config.in b/package/python-crontab/Config.in
index 7514a3866b..102dbbdb6b 100644
--- a/package/python-crontab/Config.in
+++ b/package/python-crontab/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CRONTAB
bool "python-crontab"
- depends on BR2_PACKAGE_PYTHON3 # python-dateutil -> host-python-setuptools-scm
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
help
Crontab module for reading and writing crontab files and
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
index b72d64c19d..9625d9ce8e 100644
--- a/package/python-crossbar/Config.in
+++ b/package/python-crossbar/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_CROSSBAR
bool "python-crossbar"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON3
# All the following dependencies are runtime dependencies
select BR2_PACKAGE_PYTHON_ATTRS
select BR2_PACKAGE_PYTHON_AUTOBAHN
diff --git a/package/python-cryptography/Config.in b/package/python-cryptography/Config.in
index 07a22bf846..213aa24fa8 100644
--- a/package/python-cryptography/Config.in
+++ b/package/python-cryptography/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
bool "python-cryptography"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_PYTHON_CFFI # runtime
diff --git a/package/python-cssselect2/Config.in b/package/python-cssselect2/Config.in
index 0196471253..030d6df0de 100644
--- a/package/python-cssselect2/Config.in
+++ b/package/python-cssselect2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CSSSELECT2
bool "python-cssselect2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TINYCSS2 # runtime
select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
help
diff --git a/package/python-cssutils/Config.in b/package/python-cssutils/Config.in
index 141561901c..1c23a587f6 100644
--- a/package/python-cssutils/Config.in
+++ b/package/python-cssutils/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CSSUTILS
bool "python-cssutils"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
help
A CSS Cascading Style Sheets library for Python.
diff --git a/package/python-cycler/Config.in b/package/python-cycler/Config.in
index 39ff23e45f..813bc69dd4 100644
--- a/package/python-cycler/Config.in
+++ b/package/python-cycler/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_CYCLER
bool "python-cycler"
- depends on BR2_PACKAGE_PYTHON3
help
Creates a Cycler objects much like cycler, but
includes input validation.
diff --git a/package/python-daphne/Config.in b/package/python-daphne/Config.in
index c4479417e9..51c66532f0 100644
--- a/package/python-daphne/Config.in
+++ b/package/python-daphne/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DAPHNE
bool "python-daphne"
# python-autobahn -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ASGIREF # runtime
select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime
select BR2_PACKAGE_PYTHON_TWISTED # runtime
diff --git a/package/python-dataproperty/Config.in b/package/python-dataproperty/Config.in
index 3de9cc685e..9dab9e4f64 100644
--- a/package/python-dataproperty/Config.in
+++ b/package/python-dataproperty/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DATAPROPERTY
bool "python-dataproperty"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
select BR2_PACKAGE_PYTHON_TYPEPY # runtime
help
diff --git a/package/python-dateutil/Config.in b/package/python-dateutil/Config.in
index bbf61f6813..1a36a150b1 100644
--- a/package/python-dateutil/Config.in
+++ b/package/python-dateutil/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DATEUTIL
bool "python-dateutil"
- depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
select BR2_PACKAGE_PYTHON_SIX
help
Extensions to the standard Python datetime module.
diff --git a/package/python-dbus-next/Config.in b/package/python-dbus-next/Config.in
index bafead8986..6b00e70765 100644
--- a/package/python-dbus-next/Config.in
+++ b/package/python-dbus-next/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DBUS_NEXT
bool "python-dbus-next"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
help
A zero-dependency DBus library for Python with asyncio
diff --git a/package/python-decorator/Config.in b/package/python-decorator/Config.in
index 0e84840657..e7ec00cd69 100644
--- a/package/python-decorator/Config.in
+++ b/package/python-decorator/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DECORATOR
bool "python-decorator"
- depends on BR2_PACKAGE_PYTHON3
help
Better living through Python with decorators
diff --git a/package/python-dialog3/Config.in b/package/python-dialog3/Config.in
index cd0760854b..86812d2764 100644
--- a/package/python-dialog3/Config.in
+++ b/package/python-dialog3/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DIALOG3
bool "python-dialog3"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_USE_MMU # dialog
select BR2_PACKAGE_DIALOG
help
diff --git a/package/python-django-enumfields/Config.in b/package/python-django-enumfields/Config.in
index 51efbcbf53..e7236d130a 100644
--- a/package/python-django-enumfields/Config.in
+++ b/package/python-django-enumfields/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DJANGO_ENUMFIELDS
bool "python-django-enumfields"
- depends on BR2_PACKAGE_PYTHON3
help
Real Python Enums for Django.
diff --git a/package/python-django/Config.in b/package/python-django/Config.in
index 6748d42e1a..8ffceb7275 100644
--- a/package/python-django/Config.in
+++ b/package/python-django/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DJANGO
bool "python-django"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_UNICODEDATA
select BR2_PACKAGE_PYTHON3_PYEXPAT
select BR2_PACKAGE_PYTHON_ASGIREF # runtime
diff --git a/package/python-dnspython/Config.in b/package/python-dnspython/Config.in
index da9b959366..99fd6a9a5f 100644
--- a/package/python-dnspython/Config.in
+++ b/package/python-dnspython/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DNSPYTHON
bool "python-dnspython"
- depends on BR2_PACKAGE_PYTHON3
help
A powerful DNS toolkit for python.
diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in
index 41b4aacd5e..b2296f42eb 100644
--- a/package/python-docker/Config.in
+++ b/package/python-docker/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_DOCKER
bool "python-docker"
- depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
# docker-engine may be running on another host, so no other dependency
select BR2_PACKAGE_PYTHON3_SSL # runtime
select BR2_PACKAGE_PYTHON_REQUESTS # runtime
diff --git a/package/python-engineio/Config.in b/package/python-engineio/Config.in
index 48f3391e53..b42b609e0d 100644
--- a/package/python-engineio/Config.in
+++ b/package/python-engineio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ENGINEIO
bool "python-engineio"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_ZLIB
help
Engine.IO server.
diff --git a/package/python-falcon/Config.in b/package/python-falcon/Config.in
index f90ef55b30..1bf93064bb 100644
--- a/package/python-falcon/Config.in
+++ b/package/python-falcon/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FALCON
bool "python-falcon"
- depends on BR2_PACKAGE_PYTHON3
help
An unladen web framework for building APIs and app
backends.
diff --git a/package/python-filelock/Config.in b/package/python-filelock/Config.in
index bda4582ac1..57ec039400 100644
--- a/package/python-filelock/Config.in
+++ b/package/python-filelock/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FILELOCK
bool "python-filelock"
- depends on BR2_PACKAGE_PYTHON3
help
A platform independent file lock.
diff --git a/package/python-flask-babel/Config.in b/package/python-flask-babel/Config.in
index 52f05f1e6a..272d9ef1c1 100644
--- a/package/python-flask-babel/Config.in
+++ b/package/python-flask-babel/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_BABEL
bool "python-flask-babel"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FLASK # runtime
select BR2_PACKAGE_PYTHON_BABEL # runtime
select BR2_PACKAGE_PYTHON_JINJA2 # runtime
diff --git a/package/python-flask-cors/Config.in b/package/python-flask-cors/Config.in
index f34f77e5b0..e2e84797f9 100644
--- a/package/python-flask-cors/Config.in
+++ b/package/python-flask-cors/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_CORS
bool "python-flask-cors"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FLASK # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-flask-expects-json/Config.in b/package/python-flask-expects-json/Config.in
index efe4c248d3..901234762e 100644
--- a/package/python-flask-expects-json/Config.in
+++ b/package/python-flask-expects-json/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_EXPECTS_JSON
bool "python-flask-expects-json"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FLASK # runtime
select BR2_PACKAGE_PYTHON_JSONSCHEMA # runtime
help
diff --git a/package/python-flask-jsonrpc/Config.in b/package/python-flask-jsonrpc/Config.in
index 4bc13f9bcb..c8ecd854b3 100644
--- a/package/python-flask-jsonrpc/Config.in
+++ b/package/python-flask-jsonrpc/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_JSONRPC
bool "python-flask-jsonrpc"
- depends on BR2_PACKAGE_PYTHON3
# runtime dependency
select BR2_PACKAGE_PYTHON_FLASK
help
diff --git a/package/python-flask-login/Config.in b/package/python-flask-login/Config.in
index 00fa58d783..88c413e2a2 100644
--- a/package/python-flask-login/Config.in
+++ b/package/python-flask-login/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_LOGIN
bool "python-flask-login"
- depends on BR2_PACKAGE_PYTHON3
# runtime dependency
select BR2_PACKAGE_PYTHON_FLASK
help
diff --git a/package/python-flask-sqlalchemy/Config.in b/package/python-flask-sqlalchemy/Config.in
index e96bd7078c..fa4a035110 100644
--- a/package/python-flask-sqlalchemy/Config.in
+++ b/package/python-flask-sqlalchemy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY
bool "python-flask-sqlalchemy"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FLASK # runtime
select BR2_PACKAGE_PYTHON_SQLALCHEMY # runtime
help
diff --git a/package/python-flask-wtf/Config.in b/package/python-flask-wtf/Config.in
index 18329d0776..4a8566a26a 100644
--- a/package/python-flask-wtf/Config.in
+++ b/package/python-flask-wtf/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLASK_WTF
bool "python-flask-wtf"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_FLASK # runtime
select BR2_PACKAGE_PYTHON_ITSDANGEROUS # runtime
select BR2_PACKAGE_PYTHON_WTFORMS # runtime
diff --git a/package/python-flup/Config.in b/package/python-flup/Config.in
index f40f250163..50d1dfa3ac 100644
--- a/package/python-flup/Config.in
+++ b/package/python-flup/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FLUP
bool "python-flup"
- depends on BR2_PACKAGE_PYTHON3
help
flup provides of a collection of WSGI modules for Python.
It allows a webserver to use scgi-mod and fastcgi-mod
diff --git a/package/python-fonttools/Config.in b/package/python-fonttools/Config.in
index 714f547430..64de1efe5f 100644
--- a/package/python-fonttools/Config.in
+++ b/package/python-fonttools/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FONTTOOLS
bool "python-fonttools"
- depends on BR2_PACKAGE_PYTHON3
help
Tools to manipulate font files.
diff --git a/package/python-frozenlist/Config.in b/package/python-frozenlist/Config.in
index 67a58b40ca..05714199ca 100644
--- a/package/python-frozenlist/Config.in
+++ b/package/python-frozenlist/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_FROZENLIST
bool "python-frozenlist"
- depends on BR2_PACKAGE_PYTHON3
help
A list-like structure which implements
collections.abc.MutableSequence.
diff --git a/package/python-git/Config.in b/package/python-git/Config.in
index b8dbc3a6c1..3c23f91c36 100644
--- a/package/python-git/Config.in
+++ b/package/python-git/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_GIT
bool "python-git"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_USE_MMU # git
select BR2_PACKAGE_GIT # runtime
select BR2_PACKAGE_PYTHON_GITDB2 # runtime
diff --git a/package/python-gitdb2/Config.in b/package/python-gitdb2/Config.in
index 158e4b6980..4a87cc8e8d 100644
--- a/package/python-gitdb2/Config.in
+++ b/package/python-gitdb2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_GITDB2
bool "python-gitdb2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SMMAP2 # runtime
select BR2_PACKAGE_PYTHON3_ZLIB
help
diff --git a/package/python-gobject/Config.in b/package/python-gobject/Config.in
index efc781a1ff..3354535637 100644
--- a/package/python-gobject/Config.in
+++ b/package/python-gobject/Config.in
@@ -5,7 +5,6 @@ config BR2_PACKAGE_PYTHON_GOBJECT
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection
depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu
depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection
- depends on BR2_PACKAGE_PYTHON3 # gobject-introspection
select BR2_PACKAGE_GOBJECT_INTROSPECTION
select BR2_PACKAGE_LIBGLIB2
help
diff --git a/package/python-gpiozero/Config.in b/package/python-gpiozero/Config.in
index 13506ae45f..93e5de3e55 100644
--- a/package/python-gpiozero/Config.in
+++ b/package/python-gpiozero/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_GPIOZERO
bool "python-gpiozero"
depends on BR2_arm
- depends on BR2_PACKAGE_PYTHON3 # python-colorzero
select BR2_PACKAGE_PYTHON_COLORZERO # runtime
select BR2_PACKAGE_PYTHON_RPI_GPIO # runtime
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
diff --git a/package/python-gunicorn/Config.in b/package/python-gunicorn/Config.in
index 4e7c0179a5..18f0c034ba 100644
--- a/package/python-gunicorn/Config.in
+++ b/package/python-gunicorn/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_GUNICORN
bool "python-gunicorn"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON3_SSL # runtime
help
diff --git a/package/python-h2/Config.in b/package/python-h2/Config.in
index d88ad36761..74a6b2ad08 100644
--- a/package/python-h2/Config.in
+++ b/package/python-h2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_H2
bool "python-h2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_HPACK # runtime
select BR2_PACKAGE_PYTHON_HYPERFRAME # runtime
help
diff --git a/package/python-hiredis/Config.in b/package/python-hiredis/Config.in
index aacdc87cd2..a401de055d 100644
--- a/package/python-hiredis/Config.in
+++ b/package/python-hiredis/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HIREDIS
bool "python-hiredis"
- depends on BR2_PACKAGE_PYTHON3
help
Python wrapper for hiredis.
diff --git a/package/python-hpack/Config.in b/package/python-hpack/Config.in
index 0608f97281..b34a3f31fa 100644
--- a/package/python-hpack/Config.in
+++ b/package/python-hpack/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HPACK
bool "python-hpack"
- depends on BR2_PACKAGE_PYTHON3
help
Pure-Python HPACK header compression.
diff --git a/package/python-httplib2/Config.in b/package/python-httplib2/Config.in
index 0095d95b51..a029814f03 100644
--- a/package/python-httplib2/Config.in
+++ b/package/python-httplib2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HTTPLIB2
bool "python-httplib2"
- depends on BR2_PACKAGE_PYTHON3 # python-pyparsing
select BR2_PACKAGE_PYTHON3_ZLIB
select BR2_PACKAGE_PYTHON3_SSL
select BR2_PACKAGE_PYTHON_PYPARSING # runtime
diff --git a/package/python-humanize/Config.in b/package/python-humanize/Config.in
index ec63be9b35..f4f4e67b65 100644
--- a/package/python-humanize/Config.in
+++ b/package/python-humanize/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HUMANIZE
bool "python-humanize"
- depends on BR2_PACKAGE_PYTHON3
help
Python humanize package contains various common humanization
utilities, like turning a number into a fuzzy human readable
diff --git a/package/python-hyperframe/Config.in b/package/python-hyperframe/Config.in
index 30457fe86e..fb83c895af 100644
--- a/package/python-hyperframe/Config.in
+++ b/package/python-hyperframe/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HYPERFRAME
bool "python-hyperframe"
- depends on BR2_PACKAGE_PYTHON3
help
HTTP/2 framing layer for Python.
diff --git a/package/python-hyperlink/Config.in b/package/python-hyperlink/Config.in
index 3a85e6f461..8dad0af19a 100644
--- a/package/python-hyperlink/Config.in
+++ b/package/python-hyperlink/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_HYPERLINK
bool "python-hyperlink"
- depends on BR2_PACKAGE_PYTHON3 # python-idna
select BR2_PACKAGE_PYTHON_IDNA # runtime
help
A featureful, correct URL for Python.
diff --git a/package/python-ibmiotf/Config.in b/package/python-ibmiotf/Config.in
index 3f3f7e1965..64362db998 100644
--- a/package/python-ibmiotf/Config.in
+++ b/package/python-ibmiotf/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_IBMIOTF
bool "python-ibmiotf"
- depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
select BR2_PACKAGE_PYTHON_ISO8601 # runtime
select BR2_PACKAGE_PYTHON_PAHO_MQTT # runtime
select BR2_PACKAGE_PYTHON_PYTZ # runtime
diff --git a/package/python-idna/Config.in b/package/python-idna/Config.in
index 3df634f9bf..ddc2cd7d17 100644
--- a/package/python-idna/Config.in
+++ b/package/python-idna/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_IDNA
bool "python-idna"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_UNICODEDATA
help
A library to support the Internationalised Domain Names in
diff --git a/package/python-inflection/Config.in b/package/python-inflection/Config.in
index 5b6a26fead..84240060fd 100644
--- a/package/python-inflection/Config.in
+++ b/package/python-inflection/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_INFLECTION
bool "python-inflection"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_UNICODEDATA
help
A string transformation library that singularizes and
diff --git a/package/python-influxdb/Config.in b/package/python-influxdb/Config.in
index 48c300f90d..6ebbd4aa9c 100644
--- a/package/python-influxdb/Config.in
+++ b/package/python-influxdb/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_INFLUXDB
bool "python-influxdb"
- depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
select BR2_PACKAGE_PYTHON_MSGPACK # runtime
select BR2_PACKAGE_PYTHON_PYTZ # runtime
diff --git a/package/python-ipdb/Config.in b/package/python-ipdb/Config.in
index 4a89bf75de..a9d6af1684 100644
--- a/package/python-ipdb/Config.in
+++ b/package/python-ipdb/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_IPDB
bool "python-ipdb"
- depends on BR2_PACKAGE_PYTHON3 # python-ipython
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON_IPYTHON # runtime
help
diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in
index c151ac2dd2..3de49ae574 100644
--- a/package/python-ipython/Config.in
+++ b/package/python-ipython/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_IPYTHON
bool "python-ipython"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_BACKCALL # runtime
select BR2_PACKAGE_PYTHON_DECORATOR # runtime
select BR2_PACKAGE_PYTHON_JEDI # runtime
diff --git a/package/python-itsdangerous/Config.in b/package/python-itsdangerous/Config.in
index 72aa9165f8..fc0cfe1591 100644
--- a/package/python-itsdangerous/Config.in
+++ b/package/python-itsdangerous/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ITSDANGEROUS
bool "python-itsdangerous"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
help
Itsdangerous contains various helpers to pass data to
diff --git a/package/python-janus/Config.in b/package/python-janus/Config.in
index 38e4b7217f..924c1fa97d 100644
--- a/package/python-janus/Config.in
+++ b/package/python-janus/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JANUS
bool "python-janus"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
help
Mixed sync-async queue to interoperate between asyncio
diff --git a/package/python-jaraco-classes/Config.in b/package/python-jaraco-classes/Config.in
index 271e085c6f..05c11237ab 100644
--- a/package/python-jaraco-classes/Config.in
+++ b/package/python-jaraco-classes/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JARACO_CLASSES
bool "python-jaraco-classes"
- depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
select BR2_PACKAGE_PYTHON_SIX # runtime
help
Utility functions for Python class constructs.
diff --git a/package/python-jaraco-functools/Config.in b/package/python-jaraco-functools/Config.in
index 6c914f3851..f65664018d 100644
--- a/package/python-jaraco-functools/Config.in
+++ b/package/python-jaraco-functools/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS
bool "python-jaraco-functools"
- depends on BR2_PACKAGE_PYTHON3 # python-more-itertools
select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
help
Additional functools in the spirit of stdlib’s
diff --git a/package/python-jedi/Config.in b/package/python-jedi/Config.in
index e14fa54ffb..8ceaa1530c 100644
--- a/package/python-jedi/Config.in
+++ b/package/python-jedi/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JEDI
bool "python-jedi"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PARSO # runtime
help
An autocompletion tool for Python that can be used for text
diff --git a/package/python-jinja2/Config.in b/package/python-jinja2/Config.in
index 8ba2fa4df8..84a46bd264 100644
--- a/package/python-jinja2/Config.in
+++ b/package/python-jinja2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JINJA2
bool "python-jinja2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime
select BR2_PACKAGE_PYTHON3_UNICODEDATA
help
diff --git a/package/python-jsonmodels/Config.in b/package/python-jsonmodels/Config.in
index 84a269f171..f66982874a 100644
--- a/package/python-jsonmodels/Config.in
+++ b/package/python-jsonmodels/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_JSONMODELS
bool "python-jsonmodels"
- depends on BR2_PACKAGE_PYTHON3 # python-dateutil -> host-python-setuptools-scm
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-keyring/Config.in b/package/python-keyring/Config.in
index 61cb98952f..6b33686cbe 100644
--- a/package/python-keyring/Config.in
+++ b/package/python-keyring/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_KEYRING
bool "python-keyring"
# python-secretstorage -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ENTRYPOINTS # runtime
select BR2_PACKAGE_PYTHON_SECRETSTORAGE # runtime
help
diff --git a/package/python-libusb1/Config.in b/package/python-libusb1/Config.in
index fbad70c375..e464a0394d 100644
--- a/package/python-libusb1/Config.in
+++ b/package/python-libusb1/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_LIBUSB1
bool "python-libusb1"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
select BR2_PACKAGE_LIBUSB
@@ -10,6 +9,5 @@ config BR2_PACKAGE_PYTHON_LIBUSB1
http://github.com/vpelletier/python-libusb1
comment "python-libusb1 needs a toolchain w/ threads, gcc >= 4.9"
- depends on BR2_PACKAGE_PYTHON3
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
diff --git a/package/python-markdown/Config.in b/package/python-markdown/Config.in
index 454c2729bd..4963ec6560 100644
--- a/package/python-markdown/Config.in
+++ b/package/python-markdown/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MARKDOWN
bool "python-markdown"
- depends on BR2_PACKAGE_PYTHON3
# runtime dependency on Python's xml module
select BR2_PACKAGE_PYTHON3_PYEXPAT
help
diff --git a/package/python-markdown2/Config.in b/package/python-markdown2/Config.in
index 5513219a40..8fe2332491 100644
--- a/package/python-markdown2/Config.in
+++ b/package/python-markdown2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MARKDOWN2
bool "python-markdown2"
- depends on BR2_PACKAGE_PYTHON3
help
A fast and complete Python implementation of Markdown.
diff --git a/package/python-markupsafe/Config.in b/package/python-markupsafe/Config.in
index cd7cb2d8e9..48421e0a32 100644
--- a/package/python-markupsafe/Config.in
+++ b/package/python-markupsafe/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MARKUPSAFE
bool "python-markupsafe"
- depends on BR2_PACKAGE_PYTHON3
help
MarkupSafe implements a XML/HTML/XHTML Markup safe string
for Python.
diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in
index e5a4064538..b936777662 100644
--- a/package/python-matplotlib/Config.in
+++ b/package/python-matplotlib/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_MATPLOTLIB
bool "python-matplotlib"
depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
select BR2_PACKAGE_FREETYPE # runtime
diff --git a/package/python-mbstrdecoder/Config.in b/package/python-mbstrdecoder/Config.in
index 5ba3a19cc4..0ff0a310a5 100644
--- a/package/python-mbstrdecoder/Config.in
+++ b/package/python-mbstrdecoder/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MBSTRDECODER
bool "python-mbstrdecoder"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_CHARDET # runtime
help
multi-byte character string decoder.
diff --git a/package/python-memory-profiler/Config.in b/package/python-memory-profiler/Config.in
index 60833304ae..9d29e5f1ca 100644
--- a/package/python-memory-profiler/Config.in
+++ b/package/python-memory-profiler/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MEMORY_PROFILER
bool "python-memory-profiler"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PSUTIL # runtime
help
A module for monitoring memory usage of a python program.
diff --git a/package/python-more-itertools/Config.in b/package/python-more-itertools/Config.in
index f54b52d1f0..5a74f95d59 100644
--- a/package/python-more-itertools/Config.in
+++ b/package/python-more-itertools/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MORE_ITERTOOLS
bool "python-more-itertools"
- depends on BR2_PACKAGE_PYTHON3
help
More routines for operating on iterables, beyond itertools.
diff --git a/package/python-mpd2/Config.in b/package/python-mpd2/Config.in
index 823c82e52d..52dcbf0096 100644
--- a/package/python-mpd2/Config.in
+++ b/package/python-mpd2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MPD2
bool "python-mpd2"
- depends on BR2_PACKAGE_PYTHON3
help
A Python MPD client library.
diff --git a/package/python-msgfy/Config.in b/package/python-msgfy/Config.in
index f5a471633a..7875379e9e 100644
--- a/package/python-msgfy/Config.in
+++ b/package/python-msgfy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MSGFY
bool "python-msgfy"
- depends on BR2_PACKAGE_PYTHON3
help
msgfy is a Python library for convert Exception instance to
a human-readable error message.
diff --git a/package/python-multidict/Config.in b/package/python-multidict/Config.in
index 7bfaa36db2..9a92a6d396 100644
--- a/package/python-multidict/Config.in
+++ b/package/python-multidict/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MULTIDICT
bool "python-multidict"
- depends on BR2_PACKAGE_PYTHON3
help
Multidict is dict-like collection of key-value pairs where a
key may occur more than once in the container.
diff --git a/package/python-mutagen/Config.in b/package/python-mutagen/Config.in
index 655562893f..dc183a6e4e 100644
--- a/package/python-mutagen/Config.in
+++ b/package/python-mutagen/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MUTAGEN
bool "python-mutagen"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
help
diff --git a/package/python-mwclient/Config.in b/package/python-mwclient/Config.in
index 1af60fdcd0..dc93e6c0df 100644
--- a/package/python-mwclient/Config.in
+++ b/package/python-mwclient/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MWCLIENT
bool "python-mwclient"
- depends on BR2_PACKAGE_PYTHON3 # python-requests-oauthlib -> python-requests -> python-idna
select BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-mwscrape/Config.in b/package/python-mwscrape/Config.in
index cb1e30506f..fc9d5223f2 100644
--- a/package/python-mwscrape/Config.in
+++ b/package/python-mwscrape/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_MWSCRAPE
bool "python-mwscrape"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_COUCHDB # runtime
select BR2_PACKAGE_PYTHON_MWCLIENT # runtime
select BR2_PACKAGE_PYTHON_PYLRU # runtime
diff --git a/package/python-mwscrape2slob/Config.in b/package/python-mwscrape2slob/Config.in
index 6d543bda28..6ced253451 100644
--- a/package/python-mwscrape2slob/Config.in
+++ b/package/python-mwscrape2slob/Config.in
@@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
depends on BR2_HOST_GCC_AT_LEAST_4_9 # python-slob -> python-pyicu -> icu
depends on BR2_INSTALL_LIBSTDCPP # python-slob -> python-pyicu -> icu
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-slob -> python-pyicu -> icu
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_COUCHDB # runtime
select BR2_PACKAGE_PYTHON_CSSSELECT # runtime
select BR2_PACKAGE_PYTHON_CSSUTILS # runtime
@@ -17,7 +16,6 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
https://github.com/itkach/mwscrape2slob
comment "python-mwscrape2slob needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9"
- depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
!BR2_HOST_GCC_AT_LEAST_4_9
diff --git a/package/python-networkx/Config.in b/package/python-networkx/Config.in
index 2ae3841dfa..0f3e86f497 100644
--- a/package/python-networkx/Config.in
+++ b/package/python-networkx/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_NETWORKX
bool "python-networkx"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_DECORATOR # runtime
help
A Python package for the creation, manipulation,
diff --git a/package/python-numpy/Config.in b/package/python-numpy/Config.in
index 23dcbc7986..a65164d9d5 100644
--- a/package/python-numpy/Config.in
+++ b/package/python-numpy/Config.in
@@ -15,7 +15,6 @@ config BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
config BR2_PACKAGE_PYTHON_NUMPY
bool "python-numpy"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
# python-numpy needs fenv.h which is not provided by uclibc
depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL
@@ -29,6 +28,5 @@ config BR2_PACKAGE_PYTHON_NUMPY
http://www.numpy.org/
comment "python-numpy needs glibc or musl"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)
diff --git a/package/python-oauthlib/Config.in b/package/python-oauthlib/Config.in
index 0084e7cbd9..65016c1d08 100644
--- a/package/python-oauthlib/Config.in
+++ b/package/python-oauthlib/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_OAUTHLIB
bool "python-oauthlib"
- depends on BR2_PACKAGE_PYTHON3
help
A generic, spec-compliant, thorough implementation of the
OAuth request-signing logic.
diff --git a/package/python-opcua-asyncio/Config.in b/package/python-opcua-asyncio/Config.in
index 95715fdd08..e5b8623f0d 100644
--- a/package/python-opcua-asyncio/Config.in
+++ b/package/python-opcua-asyncio/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_OPCUA_ASYNCIO
bool "python-opcua-asyncio"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOFILES # runtime
select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
diff --git a/package/python-packaging/Config.in b/package/python-packaging/Config.in
index 74d5205e8d..12170df84e 100644
--- a/package/python-packaging/Config.in
+++ b/package/python-packaging/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PACKAGING
bool "python-packaging"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PYPARSING # runtime
help
Core utilities for Python packages.
diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in
index d48051bd22..a07af19a4b 100644
--- a/package/python-paramiko/Config.in
+++ b/package/python-paramiko/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_PARAMIKO
bool "python-paramiko"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON3 # python-bcrypt, python-cryptography, python-pynacl
select BR2_PACKAGE_PYTHON_BCRYPT # runtime
select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
select BR2_PACKAGE_PYTHON_PYNACL # runtime
diff --git a/package/python-parso/Config.in b/package/python-parso/Config.in
index 4f5482d8a0..ea1c5a4732 100644
--- a/package/python-parso/Config.in
+++ b/package/python-parso/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PARSO
bool "python-parso"
- depends on BR2_PACKAGE_PYTHON3
help
A Python Parser.
diff --git a/package/python-pathpy/Config.in b/package/python-pathpy/Config.in
index 7c7ffc9e92..98c05126bf 100644
--- a/package/python-pathpy/Config.in
+++ b/package/python-pathpy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PATHPY
bool "python-pathpy"
- depends on BR2_PACKAGE_PYTHON3
help
path.py implements a path objects as first-class
entities, allowing common operations on files to
diff --git a/package/python-pathvalidate/Config.in b/package/python-pathvalidate/Config.in
index f8658e6165..8606696e1b 100644
--- a/package/python-pathvalidate/Config.in
+++ b/package/python-pathvalidate/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PATHVALIDATE
bool "python-pathvalidate"
- depends on BR2_PACKAGE_PYTHON3
help
pathvalidate is a python library to validate/sanitize a string
such as filename/variable-name.
diff --git a/package/python-piexif/Config.in b/package/python-piexif/Config.in
index 2f7eff80b5..1c8c31b9c6 100644
--- a/package/python-piexif/Config.in
+++ b/package/python-piexif/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PIEXIF
bool "python-piexif"
- depends on BR2_PACKAGE_PYTHON3
help
Piexif simplifies interacting with EXIF data in Python. It
includes the tools necessary for extracting, creating,
diff --git a/package/python-pillow/Config.in b/package/python-pillow/Config.in
index ae6d8c8346..126cb452fa 100644
--- a/package/python-pillow/Config.in
+++ b/package/python-pillow/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PILLOW
bool "python-pillow"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
select BR2_PACKAGE_PYTHON3_ZLIB
help
diff --git a/package/python-pip/Config.in b/package/python-pip/Config.in
index 92c3e3bd46..805dc01545 100644
--- a/package/python-pip/Config.in
+++ b/package/python-pip/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PIP
bool "python-pip"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON3_SSL
help
diff --git a/package/python-pluggy/Config.in b/package/python-pluggy/Config.in
index 7179bc427c..35b18c824f 100644
--- a/package/python-pluggy/Config.in
+++ b/package/python-pluggy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PLUGGY
bool "python-pluggy"
- depends on BR2_PACKAGE_PYTHON3
help
plugin and hook calling mechanisms for python.
diff --git a/package/python-portend/Config.in b/package/python-portend/Config.in
index 30a50c7f61..6b21078caa 100644
--- a/package/python-portend/Config.in
+++ b/package/python-portend/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PORTEND
bool "python-portend"
- depends on BR2_PACKAGE_PYTHON3 # python-tempora
select BR2_PACKAGE_PYTHON_TEMPORA # runtime
help
TCP port monitoring utilities.
diff --git a/package/python-priority/Config.in b/package/python-priority/Config.in
index 8ac2d13824..b73b7e2ad4 100644
--- a/package/python-priority/Config.in
+++ b/package/python-priority/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PRIORITY
bool "python-priority"
- depends on BR2_PACKAGE_PYTHON3
help
A pure-Python implementation of the HTTP/2 priority tree.
diff --git a/package/python-prompt-toolkit/Config.in b/package/python-prompt-toolkit/Config.in
index a16ac13d53..ad4f8162de 100644
--- a/package/python-prompt-toolkit/Config.in
+++ b/package/python-prompt-toolkit/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT
bool "python-prompt-toolkit"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_WCWIDTH # runtime
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
diff --git a/package/python-protobuf/Config.in b/package/python-protobuf/Config.in
index 9b20881196..1af82112b4 100644
--- a/package/python-protobuf/Config.in
+++ b/package/python-protobuf/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_PROTOBUF
bool "python-protobuf"
# host-protobuf only builds on certain architectures
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SIX # runtime
help
Python implementation of the Google Protocol Buffers.
diff --git a/package/python-psycopg2/Config.in b/package/python-psycopg2/Config.in
index fba781c014..ec27d706de 100644
--- a/package/python-psycopg2/Config.in
+++ b/package/python-psycopg2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PSYCOPG2
bool "python-psycopg2"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_USE_WCHAR # postgresql
select BR2_PACKAGE_POSTGRESQL
help
@@ -24,5 +23,4 @@ config BR2_PACKAGE_PYTHON_PSYCOPG2
http://initd.org/psycopg/
comment "python-psycopg2 needs a toolchain w/ wchar"
- depends on BR2_PACKAGE_PYTHON3
depends on !BR2_USE_WCHAR
diff --git a/package/python-pudb/Config.in b/package/python-pudb/Config.in
index 64789021d1..06f1b20c26 100644
--- a/package/python-pudb/Config.in
+++ b/package/python-pudb/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PUDB
bool "python-pudb"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_URWID # runtime
select BR2_PACKAGE_PYTHON_JEDI # runtime
select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
diff --git a/package/python-py/Config.in b/package/python-py/Config.in
index 0e3c3390a0..354372f5b4 100644
--- a/package/python-py/Config.in
+++ b/package/python-py/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PY
bool "python-py"
- depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
help
library with cross-python path, ini-parsing, io, code, log
facilities.
diff --git a/package/python-pybind/Config.in b/package/python-pybind/Config.in
index 27bc196e32..604cb9ee67 100644
--- a/package/python-pybind/Config.in
+++ b/package/python-pybind/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYBIND
bool "python-pybind"
- depends on BR2_PACKAGE_PYTHON3
help
PyBind is a lightweight header-only library that exposes C++
types in Python and vice versa, mainly to create Python
diff --git a/package/python-pycairo/Config.in b/package/python-pycairo/Config.in
index a44a0421e6..0d8de977e1 100644
--- a/package/python-pycairo/Config.in
+++ b/package/python-pycairo/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYCAIRO
bool "python-pycairo"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_CAIRO
help
Python interface for cairo.
diff --git a/package/python-pycares/Config.in b/package/python-pycares/Config.in
index 3452ae6b10..889e0943be 100644
--- a/package/python-pycares/Config.in
+++ b/package/python-pycares/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYCARES
bool "python-pycares"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_CFFI # runtime
help
Python interface for c-ares.
diff --git a/package/python-pycups/Config.in b/package/python-pycups/Config.in
index 61c2ba21d1..eeaf70c9e6 100644
--- a/package/python-pycups/Config.in
+++ b/package/python-pycups/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_PYCUPS
bool "python-pycups"
depends on BR2_PACKAGE_CUPS
- depends on BR2_PACKAGE_PYTHON3
help
Python bindings for libcups.
diff --git a/package/python-pydantic/Config.in b/package/python-pydantic/Config.in
index ac81aeb342..41ec43adf4 100644
--- a/package/python-pydantic/Config.in
+++ b/package/python-pydantic/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYDANTIC
bool "python-pydantic"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
help
Data validation and settings management using python 3.6
diff --git a/package/python-pydyf/Config.in b/package/python-pydyf/Config.in
index f283a6d6aa..42530eafbb 100644
--- a/package/python-pydyf/Config.in
+++ b/package/python-pydyf/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYDYF
bool "python-pydyf"
- depends on BR2_PACKAGE_PYTHON3
help
A low-level PDF generator.
diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
index d74e53d4c8..f097c52397 100644
--- a/package/python-pygments/Config.in
+++ b/package/python-pygments/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYGMENTS
bool "python-pygments"
- depends on BR2_PACKAGE_PYTHON3
help
Pygments is a syntax highlighting package written in Python.
diff --git a/package/python-pyhamcrest/Config.in b/package/python-pyhamcrest/Config.in
index 1bbae3fec7..c2a4dc06f7 100644
--- a/package/python-pyhamcrest/Config.in
+++ b/package/python-pyhamcrest/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYHAMCREST
bool "python-pyhamcrest"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-pyjwt/Config.in b/package/python-pyjwt/Config.in
index f8d4f8a9b8..510875ce2f 100644
--- a/package/python-pyjwt/Config.in
+++ b/package/python-pyjwt/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYJWT
bool "python-pyjwt"
- depends on BR2_PACKAGE_PYTHON3
help
JSON Web Token implementation in Python.
diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in
index 0ecb288922..b3f9565238 100644
--- a/package/python-pymupdf/Config.in
+++ b/package/python-pymupdf/Config.in
@@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_PYMUPDF
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz
depends on BR2_PACKAGE_XORG7
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_FREETYPE
select BR2_PACKAGE_MUPDF
select BR2_PACKAGE_ZLIB
@@ -14,12 +13,10 @@ config BR2_PACKAGE_PYTHON_PYMUPDF
https://github.com/pymupdf/PyMuPDF
comment "python-pymupdf needs Xorg"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_PACKAGE_XORG7
comment "python-pymupdf needs a toolchain w/ C++, gcc >= 4.9"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
diff --git a/package/python-pymysql/Config.in b/package/python-pymysql/Config.in
index 69ba485e77..75b447cbd1 100644
--- a/package/python-pymysql/Config.in
+++ b/package/python-pymysql/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYMYSQL
bool "python-pymysql"
- depends on BR2_PACKAGE_PYTHON3
help
PyMySQL is a pure-Python MySQL client library. It follows
the DB-API 2.0.
diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
index 3bb4e29630..0553d82ce9 100644
--- a/package/python-pynacl/Config.in
+++ b/package/python-pynacl/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYNACL
bool "python-pynacl"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_LIBSODIUM
select BR2_PACKAGE_PYTHON_CFFI # runtime
help
diff --git a/package/python-pyndiff/Config.in b/package/python-pyndiff/Config.in
index cd13056d79..58ca35ba97 100644
--- a/package/python-pyndiff/Config.in
+++ b/package/python-pyndiff/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYNDIFF
bool "python-pyndiff"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_XMLJSON # runtime
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
help
diff --git a/package/python-pyopenssl/Config.in b/package/python-pyopenssl/Config.in
index 65d516813f..1a6fbd2147 100644
--- a/package/python-pyopenssl/Config.in
+++ b/package/python-pyopenssl/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_PYOPENSSL
bool "python-pyopenssl"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON3 # python-cryptography
select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-pyparsing/Config.in b/package/python-pyparsing/Config.in
index 9b5894116d..926ca07ed7 100644
--- a/package/python-pyparsing/Config.in
+++ b/package/python-pyparsing/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYPARSING
bool "python-pyparsing"
- depends on BR2_PACKAGE_PYTHON3
help
The pyparsing module is an alternative approach to creating
and executing simple grammars, vs. the traditional lex/yacc
diff --git a/package/python-pyparted/Config.in b/package/python-pyparted/Config.in
index 0ed24f8836..60f54a5484 100644
--- a/package/python-pyparted/Config.in
+++ b/package/python-pyparted/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYPARTED
bool "python-pyparted"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_ENABLE_LOCALE # parted
depends on BR2_USE_WCHAR
select BR2_PACKAGE_PARTED
@@ -10,5 +9,4 @@ config BR2_PACKAGE_PYTHON_PYPARTED
https://github.com/rhinstaller/pyparted
comment "pyparted needs a toolchain w/ locale, wchar"
- depends on BR2_PACKAGE_PYTHON3
depends on !BR2_ENABLE_LOCALE || !BR2_USE_WCHAR
diff --git a/package/python-pyphen/Config.in b/package/python-pyphen/Config.in
index 30ccafcda4..e4707ff036 100644
--- a/package/python-pyphen/Config.in
+++ b/package/python-pyphen/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYPHEN
bool "python-pyphen"
- depends on BR2_PACKAGE_PYTHON3
help
Pure Python module to hyphenate text.
diff --git a/package/python-pysftp/Config.in b/package/python-pysftp/Config.in
index c65369b667..fc4fdd972d 100644
--- a/package/python-pysftp/Config.in
+++ b/package/python-pysftp/Config.in
@@ -1,7 +1,6 @@
config BR2_PACKAGE_PYTHON_PYSFTP
bool "python-pysftp"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-paramiko -> python-cryptography
- depends on BR2_PACKAGE_PYTHON3 # python-paramiko -> python-bcrypt
select BR2_PACKAGE_PYTHON_PARAMIKO # runtime
help
A friendly face on SFTP.
diff --git a/package/python-pytablereader/Config.in b/package/python-pytablereader/Config.in
index 1c3f2af82f..889cb79820 100644
--- a/package/python-pytablereader/Config.in
+++ b/package/python-pytablereader/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYTABLEREADER
bool "python-pytablereader"
- depends on BR2_PACKAGE_PYTHON3 # python-mbstrdecoder, python-pathpy, python-beautifulsoup4, python-pathvalidate
select BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4 # runtime
select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
select BR2_PACKAGE_PYTHON_JSONSCHEMA # runtime
diff --git a/package/python-pytablewriter/Config.in b/package/python-pytablewriter/Config.in
index e0405d12c8..041c30eb6c 100644
--- a/package/python-pytablewriter/Config.in
+++ b/package/python-pytablewriter/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYTABLEWRITER
bool "python-pytablewriter"
- depends on BR2_PACKAGE_PYTHON3 # python-dataproperty, python-mbstrdecoder, python-pathvalidate
select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
select BR2_PACKAGE_PYTHON_MSGFY # runtime
diff --git a/package/python-pytest-asyncio/Config.in b/package/python-pytest-asyncio/Config.in
index 3fa90e4e18..2088a8bdbf 100644
--- a/package/python-pytest-asyncio/Config.in
+++ b/package/python-pytest-asyncio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYTEST_ASYNCIO
bool "python-pytest-asyncio"
- depends on BR2_PACKAGE_PYTHON3 # pytest
select BR2_PACKAGE_PYTHON_PYTEST # runtime
help
Pytest support for asyncio.
diff --git a/package/python-pytest/Config.in b/package/python-pytest/Config.in
index ebbaeeea58..c3956c76d2 100644
--- a/package/python-pytest/Config.in
+++ b/package/python-pytest/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYTEST
bool "python-pytest"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_INICONFIG # runtime
select BR2_PACKAGE_PYTHON_PACKAGING # runtime
diff --git a/package/python-pytrie/Config.in b/package/python-pytrie/Config.in
index 722d263d7e..156638476c 100644
--- a/package/python-pytrie/Config.in
+++ b/package/python-pytrie/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYTRIE
bool "python-pytrie"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SORTEDCONTAINERS # runtime
help
A pure Python implementation of the trie data structure.
diff --git a/package/python-pyusb/Config.in b/package/python-pyusb/Config.in
index 13080a9fde..bba3480a1b 100644
--- a/package/python-pyusb/Config.in
+++ b/package/python-pyusb/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYUSB
bool "python-pyusb"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
select BR2_PACKAGE_LIBUSB
diff --git a/package/python-pyyaml/Config.in b/package/python-pyyaml/Config.in
index eb073b9c03..45e818b7e7 100644
--- a/package/python-pyyaml/Config.in
+++ b/package/python-pyyaml/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYYAML
bool "python-pyyaml"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_LIBYAML
help
The PyYAML package contains binding to the libyaml API.
diff --git a/package/python-requests-oauthlib/Config.in b/package/python-requests-oauthlib/Config.in
index 2510644bd1..85283b209c 100644
--- a/package/python-requests-oauthlib/Config.in
+++ b/package/python-requests-oauthlib/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB
bool "python-requests-oauthlib"
- depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
select BR2_PACKAGE_PYTHON_OAUTHLIB # runtime
select BR2_PACKAGE_PYTHON_REQUESTS # runtime
help
diff --git a/package/python-requests-toolbelt/Config.in b/package/python-requests-toolbelt/Config.in
index 47141c2c8a..ba2b95152e 100644
--- a/package/python-requests-toolbelt/Config.in
+++ b/package/python-requests-toolbelt/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_REQUESTS_TOOLBELT
bool "python-requests-toolbelt"
- depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
select BR2_PACKAGE_PYTHON_REQUESTS # runtime
help
A utility belt for advanced users of python-requests.
diff --git a/package/python-requests/Config.in b/package/python-requests/Config.in
index 9b04c07fc9..94a44682f4 100644
--- a/package/python-requests/Config.in
+++ b/package/python-requests/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_REQUESTS
bool "python-requests"
- depends on BR2_PACKAGE_PYTHON3 # python-idna
select BR2_PACKAGE_PYTHON_CERTIFI # runtime
select BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER # runtime
select BR2_PACKAGE_PYTHON_IDNA # runtime
diff --git a/package/python-rsa/Config.in b/package/python-rsa/Config.in
index bc9ec2feab..5cafd8215f 100644
--- a/package/python-rsa/Config.in
+++ b/package/python-rsa/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_RSA
bool "python-rsa"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PYASN1 # runtime
help
Python-RSA is a pure-Python RSA implementation. It supports
diff --git a/package/python-s3transfer/Config.in b/package/python-s3transfer/Config.in
index ad3a673938..a7f85b146c 100644
--- a/package/python-s3transfer/Config.in
+++ b/package/python-s3transfer/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_S3TRANSFER
bool "python-s3transfer"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_BOTOCORE # runtime
help
An Amazon S3 Transfer Manager.
diff --git a/package/python-schedule/Config.in b/package/python-schedule/Config.in
index a0f800e364..d00c245948 100644
--- a/package/python-schedule/Config.in
+++ b/package/python-schedule/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SCHEDULE
bool "python-schedule"
- depends on BR2_PACKAGE_PYTHON3
help
Job scheduling for humans.
diff --git a/package/python-secretstorage/Config.in b/package/python-secretstorage/Config.in
index 059ea097bb..f0a8689ecd 100644
--- a/package/python-secretstorage/Config.in
+++ b/package/python-secretstorage/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SECRETSTORAGE
bool "python-secretstorage"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
help
diff --git a/package/python-serial-asyncio/Config.in b/package/python-serial-asyncio/Config.in
index 5520b72506..08396a0eeb 100644
--- a/package/python-serial-asyncio/Config.in
+++ b/package/python-serial-asyncio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SERIAL_ASYNCIO
bool "python-serial-asyncio"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SERIAL
help
asyncio extension package for pyserial.
diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in
index c571065e92..aa6d0fe715 100644
--- a/package/python-service-identity/Config.in
+++ b/package/python-service-identity/Config.in
@@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
# python-pyopenssl -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
# python-pyopenssl -> python-cryptography
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime
select BR2_PACKAGE_PYTHON_PYASN1 # runtime
diff --git a/package/python-setproctitle/Config.in b/package/python-setproctitle/Config.in
index a901fd7055..d13afaa401 100644
--- a/package/python-setproctitle/Config.in
+++ b/package/python-setproctitle/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SETPROCTITLE
bool "python-setproctitle"
- depends on BR2_PACKAGE_PYTHON3
help
A Python module to customize the process title.
diff --git a/package/python-simpleaudio/Config.in b/package/python-simpleaudio/Config.in
index c6fcd8b07a..1169342be7 100644
--- a/package/python-simpleaudio/Config.in
+++ b/package/python-simpleaudio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SIMPLEAUDIO
bool "python-simpleaudio"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
select BR2_PACKAGE_ALSA_LIB
help
diff --git a/package/python-simplelogging/Config.in b/package/python-simplelogging/Config.in
index 7f58791836..db95efa25f 100644
--- a/package/python-simplelogging/Config.in
+++ b/package/python-simplelogging/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SIMPLELOGGING
bool "python-simplelogging"
- depends on BR2_PACKAGE_PYTHON3 # python-colorlog
select BR2_PACKAGE_PYTHON_COLORLOG # runtime
help
Logging made simple, no excuse for any debug print call.
diff --git a/package/python-simplesqlite/Config.in b/package/python-simplesqlite/Config.in
index 5a9fa4a5db..81501c9e83 100644
--- a/package/python-simplesqlite/Config.in
+++ b/package/python-simplesqlite/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SIMPLESQLITE
bool "python-simplesqlite"
- depends on BR2_PACKAGE_PYTHON3 # python-mbstrdecoder, python-pathvalidate
select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
select BR2_PACKAGE_PYTHON_PATHVALIDATE # runtime
diff --git a/package/python-slob/Config.in b/package/python-slob/Config.in
index 07d04d49a2..c06f544534 100644
--- a/package/python-slob/Config.in
+++ b/package/python-slob/Config.in
@@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_SLOB
depends on BR2_HOST_GCC_AT_LEAST_4_9 # python-pyicu -> icu
depends on BR2_INSTALL_LIBSTDCPP # python-pyicu -> icu
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-pyicu -> icu
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_PYICU # runtime
# although optional, it is used as default compression
select BR2_PACKAGE_PYTHON3_XZ # runtime
@@ -15,7 +14,6 @@ config BR2_PACKAGE_PYTHON_SLOB
https://github.com/itkach/slob
comment "python-slob needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9"
- depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
!BR2_HOST_GCC_AT_LEAST_4_9
diff --git a/package/python-smmap2/Config.in b/package/python-smmap2/Config.in
index 1d4b1fabbe..21a3bdb613 100644
--- a/package/python-smmap2/Config.in
+++ b/package/python-smmap2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SMMAP2
bool "python-smmap2"
- depends on BR2_PACKAGE_PYTHON3
help
Smmap wraps an interface around mmap and tracks the mapped
files as well as the amount of clients who use it. If the
diff --git a/package/python-socketio/Config.in b/package/python-socketio/Config.in
index 89d23b6ddf..a34853ec10 100644
--- a/package/python-socketio/Config.in
+++ b/package/python-socketio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SOCKETIO
bool "python-socketio"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_BIDICT # runtime
select BR2_PACKAGE_PYTHON_ENGINEIO # runtime
help
diff --git a/package/python-sockjs/Config.in b/package/python-sockjs/Config.in
index 583d7ec741..92489ec71f 100644
--- a/package/python-sockjs/Config.in
+++ b/package/python-sockjs/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SOCKJS
bool "python-sockjs"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
help
SockJS server implementation for aiohttp.
diff --git a/package/python-soupsieve/Config.in b/package/python-soupsieve/Config.in
index eeac0ee36e..3cb7f8d0c5 100644
--- a/package/python-soupsieve/Config.in
+++ b/package/python-soupsieve/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SOUPSIEVE
bool "python-soupsieve"
- depends on BR2_PACKAGE_PYTHON3
help
A modern CSS selector implementation for Beautiful Soup.
diff --git a/package/python-sqliteschema/Config.in b/package/python-sqliteschema/Config.in
index b8fed33c49..102a615765 100644
--- a/package/python-sqliteschema/Config.in
+++ b/package/python-sqliteschema/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_SQLITESCHEMA
bool "python-sqliteschema"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
select BR2_PACKAGE_PYTHON_TABLEDATA # runtime
diff --git a/package/python-tabledata/Config.in b/package/python-tabledata/Config.in
index a73207f9c0..9947f41af6 100644
--- a/package/python-tabledata/Config.in
+++ b/package/python-tabledata/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TABLEDATA
bool "python-tabledata"
- depends on BR2_PACKAGE_PYTHON3 # python-dataproperty, python-typepy
select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
diff --git a/package/python-tempora/Config.in b/package/python-tempora/Config.in
index 06ccbfc283..508cbae3f3 100644
--- a/package/python-tempora/Config.in
+++ b/package/python-tempora/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TEMPORA
bool "python-tempora"
- depends on BR2_PACKAGE_PYTHON3 # python-jaraco-functools
select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_PYTZ # runtime
diff --git a/package/python-tinycss2/Config.in b/package/python-tinycss2/Config.in
index e6c992b8c5..a34717e002 100644
--- a/package/python-tinycss2/Config.in
+++ b/package/python-tinycss2/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TINYCSS2
bool "python-tinycss2"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
help
A tiny CSS parser.
diff --git a/package/python-tinyrpc/Config.in b/package/python-tinyrpc/Config.in
index 3194b7825a..3c643c754a 100644
--- a/package/python-tinyrpc/Config.in
+++ b/package/python-tinyrpc/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TINYRPC
bool "python-tinyrpc"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SIX # runtime
help
A small, modular, transport and protocol neutral RPC
diff --git a/package/python-tomako/Config.in b/package/python-tomako/Config.in
index 1521035bb6..bd6d29982a 100644
--- a/package/python-tomako/Config.in
+++ b/package/python-tomako/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TOMAKO
bool "python-tomako"
- depends on BR2_PACKAGE_PYTHON3 # python-tornado
select BR2_PACKAGE_PYTHON_TORNADO # runtime
select BR2_PACKAGE_PYTHON_MAKO # runtime
help
diff --git a/package/python-tomli/Config.in b/package/python-tomli/Config.in
index e1cecaaa36..d2ae49a45f 100644
--- a/package/python-tomli/Config.in
+++ b/package/python-tomli/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TOMLI
bool "python-tomli"
- depends on BR2_PACKAGE_PYTHON3
help
A lil' TOML parser.
diff --git a/package/python-tornado/Config.in b/package/python-tornado/Config.in
index e1bf8343f0..b5c59e970d 100644
--- a/package/python-tornado/Config.in
+++ b/package/python-tornado/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TORNADO
bool "python-tornado"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_ZLIB
select BR2_PACKAGE_PYTHON3_SSL
help
diff --git a/package/python-traitlets/Config.in b/package/python-traitlets/Config.in
index 6515cdf8d1..a273601163 100644
--- a/package/python-traitlets/Config.in
+++ b/package/python-traitlets/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TRAITLETS
bool "python-traitlets"
- depends on BR2_PACKAGE_PYTHON3
help
A configuration system for Python applications.
diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in
index 6e54c19e16..f781b37305 100644
--- a/package/python-treq/Config.in
+++ b/package/python-treq/Config.in
@@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_TREQ
# python-pyopenssl -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
# python-idna, python-pyopenssl -> python-cryptography
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_IDNA # runtime
select BR2_PACKAGE_PYTHON_INCREMENTAL # runtime
diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in
index 89298b2e0c..49a21c4204 100644
--- a/package/python-twisted/Config.in
+++ b/package/python-twisted/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TWISTED
bool "python-twisted"
- depends on BR2_PACKAGE_PYTHON3 # python-pyhamcrest; python-hyperlink -> python-idna
select BR2_PACKAGE_PYTHON_INCREMENTAL
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_AUTOMAT # runtime
diff --git a/package/python-txaio/Config.in b/package/python-txaio/Config.in
index 19a318a902..eddd983ea6 100644
--- a/package/python-txaio/Config.in
+++ b/package/python-txaio/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TXAIO
bool "python-txaio"
- depends on BR2_PACKAGE_PYTHON3
help
Compatibility API between asyncio/Twisted/Trollius.
diff --git a/package/python-txdbus/Config.in b/package/python-txdbus/Config.in
index ffd00f153e..f3ea4c78d6 100644
--- a/package/python-txdbus/Config.in
+++ b/package/python-txdbus/Config.in
@@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_TXDBUS
# python-twisted -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
# python-twisted -> python-cryptography
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_TWISTED # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
diff --git a/package/python-txtorcon/Config.in b/package/python-txtorcon/Config.in
index 0606e5f442..fbea7be8cf 100644
--- a/package/python-txtorcon/Config.in
+++ b/package/python-txtorcon/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_TXTORCON
bool "python-txtorcon"
# python-pyopenssl -> python-cryptography
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON3 # python-idna
select BR2_PACKAGE_PYTHON_AUTOMAT # runtime
select BR2_PACKAGE_PYTHON_IDNA # runtime
select BR2_PACKAGE_PYTHON_INCREMENTAL # runtime
diff --git a/package/python-typepy/Config.in b/package/python-typepy/Config.in
index fd3b983186..3438e74475 100644
--- a/package/python-typepy/Config.in
+++ b/package/python-typepy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_TYPEPY
bool "python-typepy"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
help
A Python library for variable type
diff --git a/package/python-ujson/Config.in b/package/python-ujson/Config.in
index aee1d75fce..81d1bc457c 100644
--- a/package/python-ujson/Config.in
+++ b/package/python-ujson/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_UJSON
bool "python-ujson"
- depends on BR2_PACKAGE_PYTHON3
help
UltraJSON is an ultra fast JSON encoder and decoder written
in pure C with bindings for Python 3.
diff --git a/package/python-unittest-xml-reporting/Config.in b/package/python-unittest-xml-reporting/Config.in
index b1a6244dd3..43b054faa7 100644
--- a/package/python-unittest-xml-reporting/Config.in
+++ b/package/python-unittest-xml-reporting/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_UNITTEST_XML_REPORTING
bool "python-unittest-xml-reporting"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_PYEXPAT
help
unittest-based test runner with Ant/JUnit like XML
diff --git a/package/python-urwid/Config.in b/package/python-urwid/Config.in
index c141e8c0bd..f584a9258d 100644
--- a/package/python-urwid/Config.in
+++ b/package/python-urwid/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_URWID
bool "python-urwid"
- depends on BR2_PACKAGE_PYTHON3
help
Urwid is a console user interface library for Python
diff --git a/package/python-uvloop/Config.in b/package/python-uvloop/Config.in
index 76e06ac3f4..b3fb275091 100644
--- a/package/python-uvloop/Config.in
+++ b/package/python-uvloop/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_UVLOOP
bool "python-uvloop"
- depends on BR2_PACKAGE_PYTHON3
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
depends on BR2_USE_MMU # libuv
depends on !BR2_STATIC_LIBS # libuv
diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in
index 802b1dde5b..e700369910 100644
--- a/package/python-validators/Config.in
+++ b/package/python-validators/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_VALIDATORS
bool "python-validators"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_DECORATOR # runtime
help
diff --git a/package/python-watchdog/Config.in b/package/python-watchdog/Config.in
index 6f0dd62073..18f569ee44 100644
--- a/package/python-watchdog/Config.in
+++ b/package/python-watchdog/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_WATCHDOG
bool "python-watchdog"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ARGH # runtime
select BR2_PACKAGE_PYTHON_PATHTOOLS # runtime
select BR2_PACKAGE_PYTHON_PYYAML # runtime
diff --git a/package/python-weasyprint/Config.in b/package/python-weasyprint/Config.in
index de68fe2f5b..4a7e5a513d 100644
--- a/package/python-weasyprint/Config.in
+++ b/package/python-weasyprint/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_WEASYPRINT
bool "python-weasyprint"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_BROTLI # runtime
select BR2_PACKAGE_PYTHON_CFFI # runtime
select BR2_PACKAGE_PYTHON_CSSSELECT2 # runtime
diff --git a/package/python-webpy/Config.in b/package/python-webpy/Config.in
index 419a4a180f..ed78409572 100644
--- a/package/python-webpy/Config.in
+++ b/package/python-webpy/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_WEBPY
bool "python-webpy"
- depends on BR2_PACKAGE_PYTHON3 # python-cheroot
select BR2_PACKAGE_PYTHON_CHEROOT # runtime
select BR2_PACKAGE_PYTHON_MARKDOWN # runtime
help
diff --git a/package/python-websockets/Config.in b/package/python-websockets/Config.in
index 888bec616f..60495b6284 100644
--- a/package/python-websockets/Config.in
+++ b/package/python-websockets/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_WEBSOCKETS
bool "python-websockets"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_ZLIB
select BR2_PACKAGE_PYTHON3_SSL
help
diff --git a/package/python-wtforms/Config.in b/package/python-wtforms/Config.in
index 0cc136fc13..33a17d3d37 100644
--- a/package/python-wtforms/Config.in
+++ b/package/python-wtforms/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_WTFORMS
bool "python-wtforms"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime
help
A flexible forms validation and rendering library for
diff --git a/package/python-xlib/Config.in b/package/python-xlib/Config.in
index 20e585db9a..081af6a2fc 100644
--- a/package/python-xlib/Config.in
+++ b/package/python-xlib/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_XLIB
bool "python-xlib"
- depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
select BR2_PACKAGE_PYTHON_SIX # runtime
help
XLib in pure Python (Py2/Py3 compatible)
diff --git a/package/python-xlsxwriter/Config.in b/package/python-xlsxwriter/Config.in
index b5da7f3f1a..59fe3ba91c 100644
--- a/package/python-xlsxwriter/Config.in
+++ b/package/python-xlsxwriter/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_XLSXWRITER
bool "python-xlsxwriter"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON3_ZLIB
help
A Python module for creating Excel XLSX files.
diff --git a/package/python-yarl/Config.in b/package/python-yarl/Config.in
index e52050451d..84e14ce92e 100644
--- a/package/python-yarl/Config.in
+++ b/package/python-yarl/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_YARL
bool "python-yarl"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MULTIDICT
select BR2_PACKAGE_PYTHON_IDNA
help
diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in
index a56bf7c16c..1570674f59 100644
--- a/package/python-zeroconf/Config.in
+++ b/package/python-zeroconf/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ZEROCONF
bool "python-zeroconf"
- depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_IFADDR # runtime
help
Pure Python Multicast DNS Service Discovery Library
diff --git a/package/python-zopfli/Config.in b/package/python-zopfli/Config.in
index 69d4b8b514..0b1ebca85c 100644
--- a/package/python-zopfli/Config.in
+++ b/package/python-zopfli/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_ZOPFLI
bool "python-zopfli"
- depends on BR2_PACKAGE_PYTHON3
help
Zopfli module for python.
--
2.20.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH] package/python-*: drop python3 dependency
2022-02-12 10:43 [Buildroot] [PATCH] package/python-*: drop python3 dependency Peter Korsgaard
@ 2022-02-12 11:20 ` James Hilliard
2022-02-12 13:51 ` Peter Korsgaard
1 sibling, 0 replies; 3+ messages in thread
From: James Hilliard @ 2022-02-12 11:20 UTC (permalink / raw)
To: Peter Korsgaard
Cc: Uladzimir Bely, Louis Aussedat, Gwenhael Goavec-Merou,
Sven Haardiek, Philippe Proulx, Angelo Compagnucci,
Marcin Niestroj, Thomas Petazzoni, buildroot, Mauro Condarelli,
Matt Weber, Joseph Kogut, Raphaël Mélotte,
Andrey Smirnov, Grzegorz Blach, Samuel Martin,
Guillaume William Brs, Fabrice Fontaine, Titouan Christophe,
Ludovic Desroches, Peter Seiderer, Oli Vogt, Geoffrey Ragot,
Christophe Vu-Brugier, José Pekkarinen, Manuel Vögele,
Steve Calfee, Lionel Flandrin, Yann E. MORIN, Jugurtha BELKALEM,
Bernd Kuhls, Asaf Kahlon, Wojciech M. Zabolotny, Joris Offouga,
John Faith, Giulio Benetti
On Sat, Feb 12, 2022 at 3:44 AM Peter Korsgaard <peter@korsgaard.com> wrote:
>
> All the python packages are inside an if BR2_PACKAGE_PYTHON3, so with the
> removal of python2 support, the explicit python3 dependency is redundant.
> Remove it.
>
> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> package/python-aexpect/Config.in | 1 -
> package/python-aioblescan/Config.in | 1 -
> package/python-aiocoap/Config.in | 1 -
> package/python-aioconsole/Config.in | 1 -
> package/python-aiodns/Config.in | 1 -
> package/python-aiofiles/Config.in | 1 -
> package/python-aiohttp-cors/Config.in | 1 -
> package/python-aiohttp-debugtoolbar/Config.in | 1 -
> package/python-aiohttp-jinja2/Config.in | 1 -
> package/python-aiohttp-mako/Config.in | 1 -
> package/python-aiohttp-remotes/Config.in | 1 -
> package/python-aiohttp-security/Config.in | 1 -
> package/python-aiohttp-session/Config.in | 1 -
> package/python-aiohttp-sse/Config.in | 1 -
> package/python-aiohttp/Config.in | 1 -
> package/python-aiojobs/Config.in | 1 -
> package/python-aiologstash/Config.in | 1 -
> package/python-aiomonitor/Config.in | 1 -
> package/python-aioprocessing/Config.in | 1 -
> package/python-aioredis/Config.in | 1 -
> package/python-aiorwlock/Config.in | 1 -
> package/python-aiosignal/Config.in | 1 -
> package/python-aiozipkin/Config.in | 1 -
> package/python-argon2-cffi-bindings/Config.in | 1 -
> package/python-arrow/Config.in | 1 -
> package/python-asgiref/Config.in | 1 -
> package/python-async-lru/Config.in | 1 -
> package/python-async-timeout/Config.in | 1 -
> package/python-attrs/Config.in | 1 -
> package/python-autobahn/Config.in | 1 -
> package/python-automat/Config.in | 1 -
> package/python-avro/Config.in | 1 -
> package/python-bcrypt/Config.in | 1 -
> package/python-beautifulsoup4/Config.in | 1 -
> package/python-bidict/Config.in | 1 -
> package/python-bleak/Config.in | 1 -
> package/python-bluezero/Config.in | 2 --
> package/python-boto3/Config.in | 1 -
> package/python-botocore/Config.in | 1 -
> package/python-cbor2/Config.in | 1 -
> package/python-cchardet/Config.in | 2 --
> package/python-channels-redis/Config.in | 1 -
> package/python-channels/Config.in | 1 -
> package/python-charset-normalizer/Config.in | 1 -
> package/python-cheroot/Config.in | 1 -
> package/python-cherrypy/Config.in | 1 -
> package/python-colorlog/Config.in | 1 -
> package/python-colorzero/Config.in | 1 -
> package/python-configshell-fb/Config.in | 1 -
> package/python-crayons/Config.in | 1 -
> package/python-crontab/Config.in | 1 -
> package/python-crossbar/Config.in | 1 -
> package/python-cryptography/Config.in | 1 -
> package/python-cssselect2/Config.in | 1 -
> package/python-cssutils/Config.in | 1 -
> package/python-cycler/Config.in | 1 -
> package/python-daphne/Config.in | 1 -
> package/python-dataproperty/Config.in | 1 -
> package/python-dateutil/Config.in | 1 -
> package/python-dbus-next/Config.in | 1 -
> package/python-decorator/Config.in | 1 -
> package/python-dialog3/Config.in | 1 -
> package/python-django-enumfields/Config.in | 1 -
> package/python-django/Config.in | 1 -
> package/python-dnspython/Config.in | 1 -
> package/python-docker/Config.in | 1 -
> package/python-engineio/Config.in | 1 -
> package/python-falcon/Config.in | 1 -
> package/python-filelock/Config.in | 1 -
> package/python-flask-babel/Config.in | 1 -
> package/python-flask-cors/Config.in | 1 -
> package/python-flask-expects-json/Config.in | 1 -
> package/python-flask-jsonrpc/Config.in | 1 -
> package/python-flask-login/Config.in | 1 -
> package/python-flask-sqlalchemy/Config.in | 1 -
> package/python-flask-wtf/Config.in | 1 -
> package/python-flup/Config.in | 1 -
> package/python-fonttools/Config.in | 1 -
> package/python-frozenlist/Config.in | 1 -
> package/python-git/Config.in | 1 -
> package/python-gitdb2/Config.in | 1 -
> package/python-gobject/Config.in | 1 -
> package/python-gpiozero/Config.in | 1 -
> package/python-gunicorn/Config.in | 1 -
> package/python-h2/Config.in | 1 -
> package/python-hiredis/Config.in | 1 -
> package/python-hpack/Config.in | 1 -
> package/python-httplib2/Config.in | 1 -
> package/python-humanize/Config.in | 1 -
> package/python-hyperframe/Config.in | 1 -
> package/python-hyperlink/Config.in | 1 -
> package/python-ibmiotf/Config.in | 1 -
> package/python-idna/Config.in | 1 -
> package/python-inflection/Config.in | 1 -
> package/python-influxdb/Config.in | 1 -
> package/python-ipdb/Config.in | 1 -
> package/python-ipython/Config.in | 1 -
> package/python-itsdangerous/Config.in | 1 -
> package/python-janus/Config.in | 1 -
> package/python-jaraco-classes/Config.in | 1 -
> package/python-jaraco-functools/Config.in | 1 -
> package/python-jedi/Config.in | 1 -
> package/python-jinja2/Config.in | 1 -
> package/python-jsonmodels/Config.in | 1 -
> package/python-keyring/Config.in | 1 -
> package/python-libusb1/Config.in | 2 --
> package/python-markdown/Config.in | 1 -
> package/python-markdown2/Config.in | 1 -
> package/python-markupsafe/Config.in | 1 -
> package/python-matplotlib/Config.in | 1 -
> package/python-mbstrdecoder/Config.in | 1 -
> package/python-memory-profiler/Config.in | 1 -
> package/python-more-itertools/Config.in | 1 -
> package/python-mpd2/Config.in | 1 -
> package/python-msgfy/Config.in | 1 -
> package/python-multidict/Config.in | 1 -
> package/python-mutagen/Config.in | 1 -
> package/python-mwclient/Config.in | 1 -
> package/python-mwscrape/Config.in | 1 -
> package/python-mwscrape2slob/Config.in | 2 --
> package/python-networkx/Config.in | 1 -
> package/python-numpy/Config.in | 2 --
> package/python-oauthlib/Config.in | 1 -
> package/python-opcua-asyncio/Config.in | 1 -
> package/python-packaging/Config.in | 1 -
> package/python-paramiko/Config.in | 1 -
> package/python-parso/Config.in | 1 -
> package/python-pathpy/Config.in | 1 -
> package/python-pathvalidate/Config.in | 1 -
> package/python-piexif/Config.in | 1 -
> package/python-pillow/Config.in | 1 -
> package/python-pip/Config.in | 1 -
> package/python-pluggy/Config.in | 1 -
> package/python-portend/Config.in | 1 -
> package/python-priority/Config.in | 1 -
> package/python-prompt-toolkit/Config.in | 1 -
> package/python-protobuf/Config.in | 1 -
> package/python-psycopg2/Config.in | 2 --
> package/python-pudb/Config.in | 1 -
> package/python-py/Config.in | 1 -
> package/python-pybind/Config.in | 1 -
> package/python-pycairo/Config.in | 1 -
> package/python-pycares/Config.in | 1 -
> package/python-pycups/Config.in | 1 -
> package/python-pydantic/Config.in | 1 -
> package/python-pydyf/Config.in | 1 -
> package/python-pygments/Config.in | 1 -
> package/python-pyhamcrest/Config.in | 1 -
> package/python-pyjwt/Config.in | 1 -
> package/python-pymupdf/Config.in | 3 ---
> package/python-pymysql/Config.in | 1 -
> package/python-pynacl/Config.in | 1 -
> package/python-pyndiff/Config.in | 1 -
> package/python-pyopenssl/Config.in | 1 -
> package/python-pyparsing/Config.in | 1 -
> package/python-pyparted/Config.in | 2 --
> package/python-pyphen/Config.in | 1 -
> package/python-pysftp/Config.in | 1 -
> package/python-pytablereader/Config.in | 1 -
> package/python-pytablewriter/Config.in | 1 -
> package/python-pytest-asyncio/Config.in | 1 -
> package/python-pytest/Config.in | 1 -
> package/python-pytrie/Config.in | 1 -
> package/python-pyusb/Config.in | 1 -
> package/python-pyyaml/Config.in | 1 -
> package/python-requests-oauthlib/Config.in | 1 -
> package/python-requests-toolbelt/Config.in | 1 -
> package/python-requests/Config.in | 1 -
> package/python-rsa/Config.in | 1 -
> package/python-s3transfer/Config.in | 1 -
> package/python-schedule/Config.in | 1 -
> package/python-secretstorage/Config.in | 1 -
> package/python-serial-asyncio/Config.in | 1 -
> package/python-service-identity/Config.in | 1 -
> package/python-setproctitle/Config.in | 1 -
> package/python-simpleaudio/Config.in | 1 -
> package/python-simplelogging/Config.in | 1 -
> package/python-simplesqlite/Config.in | 1 -
> package/python-slob/Config.in | 2 --
> package/python-smmap2/Config.in | 1 -
> package/python-socketio/Config.in | 1 -
> package/python-sockjs/Config.in | 1 -
> package/python-soupsieve/Config.in | 1 -
> package/python-sqliteschema/Config.in | 1 -
> package/python-tabledata/Config.in | 1 -
> package/python-tempora/Config.in | 1 -
> package/python-tinycss2/Config.in | 1 -
> package/python-tinyrpc/Config.in | 1 -
> package/python-tomako/Config.in | 1 -
> package/python-tomli/Config.in | 1 -
> package/python-tornado/Config.in | 1 -
> package/python-traitlets/Config.in | 1 -
> package/python-treq/Config.in | 1 -
> package/python-twisted/Config.in | 1 -
> package/python-txaio/Config.in | 1 -
> package/python-txdbus/Config.in | 1 -
> package/python-txtorcon/Config.in | 1 -
> package/python-typepy/Config.in | 1 -
> package/python-ujson/Config.in | 1 -
> package/python-unittest-xml-reporting/Config.in | 1 -
> package/python-urwid/Config.in | 1 -
> package/python-uvloop/Config.in | 1 -
> package/python-validators/Config.in | 1 -
> package/python-watchdog/Config.in | 1 -
> package/python-weasyprint/Config.in | 1 -
> package/python-webpy/Config.in | 1 -
> package/python-websockets/Config.in | 1 -
> package/python-wtforms/Config.in | 1 -
> package/python-xlib/Config.in | 1 -
> package/python-xlsxwriter/Config.in | 1 -
> package/python-yarl/Config.in | 1 -
> package/python-zeroconf/Config.in | 1 -
> package/python-zopfli/Config.in | 1 -
> 213 files changed, 223 deletions(-)
>
> diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in
> index eddba8e0b7..cc805da657 100644
> --- a/package/python-aexpect/Config.in
> +++ b/package/python-aexpect/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AEXPECT
> bool "python-aexpect"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> Aexpect.
> diff --git a/package/python-aioblescan/Config.in b/package/python-aioblescan/Config.in
> index dd1acfa095..8f6db48a8b 100644
> --- a/package/python-aioblescan/Config.in
> +++ b/package/python-aioblescan/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOBLESCAN
> bool "python-aioblescan"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Scanning Bluetooth for advertised info with asyncio.
>
> diff --git a/package/python-aiocoap/Config.in b/package/python-aiocoap/Config.in
> index cf5ca4e844..c46614324f 100644
> --- a/package/python-aiocoap/Config.in
> +++ b/package/python-aiocoap/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOCOAP
> bool "python-aiocoap"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Python CoAP library.
>
> diff --git a/package/python-aioconsole/Config.in b/package/python-aioconsole/Config.in
> index cd52eecf32..6b2a15e115 100644
> --- a/package/python-aioconsole/Config.in
> +++ b/package/python-aioconsole/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOCONSOLE
> bool "python-aioconsole"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Asynchronous console and interfaces for asyncio.
>
> diff --git a/package/python-aiodns/Config.in b/package/python-aiodns/Config.in
> index aa5970598f..63c2429390 100644
> --- a/package/python-aiodns/Config.in
> +++ b/package/python-aiodns/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIODNS
> bool "python-aiodns"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PYCARES # runtime
> help
> Simple DNS resolver for asyncio.
> diff --git a/package/python-aiofiles/Config.in b/package/python-aiofiles/Config.in
> index 9cc3d7fe59..1e6add5358 100644
> --- a/package/python-aiofiles/Config.in
> +++ b/package/python-aiofiles/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOFILES
> bool "python-aiofiles"
> - depends on BR2_PACKAGE_PYTHON3
> help
> aiofiles aims to handle local disk files in
> asyncio applications.
> diff --git a/package/python-aiohttp-cors/Config.in b/package/python-aiohttp-cors/Config.in
> index 1c97cf3f87..dea3b44080 100644
> --- a/package/python-aiohttp-cors/Config.in
> +++ b/package/python-aiohttp-cors/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_CORS
> bool "python-aiohttp-cors"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> CORS support for aiohttp.
> diff --git a/package/python-aiohttp-debugtoolbar/Config.in b/package/python-aiohttp-debugtoolbar/Config.in
> index b22d2cf946..e2fede8065 100644
> --- a/package/python-aiohttp-debugtoolbar/Config.in
> +++ b/package/python-aiohttp-debugtoolbar/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_DEBUGTOOLBAR
> bool "python-aiohttp-debugtoolbar"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> select BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2 # runtime
> help
> diff --git a/package/python-aiohttp-jinja2/Config.in b/package/python-aiohttp-jinja2/Config.in
> index dd4bb0d23b..a536825b7e 100644
> --- a/package/python-aiohttp-jinja2/Config.in
> +++ b/package/python-aiohttp-jinja2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2
> bool "python-aiohttp-jinja2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> select BR2_PACKAGE_PYTHON_JINJA2 # runtime
> help
> diff --git a/package/python-aiohttp-mako/Config.in b/package/python-aiohttp-mako/Config.in
> index 8c5df6a481..4dae5d95ad 100644
> --- a/package/python-aiohttp-mako/Config.in
> +++ b/package/python-aiohttp-mako/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_MAKO
> bool "python-aiohttp-mako"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> select BR2_PACKAGE_PYTHON_MAKO # runtime
> help
> diff --git a/package/python-aiohttp-remotes/Config.in b/package/python-aiohttp-remotes/Config.in
> index e44696ba1e..7208e373ad 100644
> --- a/package/python-aiohttp-remotes/Config.in
> +++ b/package/python-aiohttp-remotes/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_REMOTES
> bool "python-aiohttp-remotes"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> Control remote side information.
> diff --git a/package/python-aiohttp-security/Config.in b/package/python-aiohttp-security/Config.in
> index f92c458584..96204d7e22 100644
> --- a/package/python-aiohttp-security/Config.in
> +++ b/package/python-aiohttp-security/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_SECURITY
> bool "python-aiohttp-security"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> Security for aiohttp.web.
> diff --git a/package/python-aiohttp-session/Config.in b/package/python-aiohttp-session/Config.in
> index c148165f00..99c01794a7 100644
> --- a/package/python-aiohttp-session/Config.in
> +++ b/package/python-aiohttp-session/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_SESSION
> bool "python-aiohttp-session"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> Sessions for aiohttp.web.
> diff --git a/package/python-aiohttp-sse/Config.in b/package/python-aiohttp-sse/Config.in
> index 781bbf4de7..6e408b7e12 100644
> --- a/package/python-aiohttp-sse/Config.in
> +++ b/package/python-aiohttp-sse/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP_SSE
> bool "python-aiohttp-sse"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> Server-sent events support for aiohttp.
> diff --git a/package/python-aiohttp/Config.in b/package/python-aiohttp/Config.in
> index 85a6862141..35c162b948 100644
> --- a/package/python-aiohttp/Config.in
> +++ b/package/python-aiohttp/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOHTTP
> bool "python-aiohttp"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIODNS # runtime
> select BR2_PACKAGE_PYTHON_AIOSIGNAL # runtime
> select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
> diff --git a/package/python-aiojobs/Config.in b/package/python-aiojobs/Config.in
> index ab61985164..0cdd1c106f 100644
> --- a/package/python-aiojobs/Config.in
> +++ b/package/python-aiojobs/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOJOBS
> bool "python-aiojobs"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Jobs scheduler for managing background task (asyncio).
>
> diff --git a/package/python-aiologstash/Config.in b/package/python-aiologstash/Config.in
> index e70c232fd2..ce7ebe03cd 100644
> --- a/package/python-aiologstash/Config.in
> +++ b/package/python-aiologstash/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOLOGSTASH
> bool "python-aiologstash"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
> select BR2_PACKAGE_PYTHON_LOGSTASH # runtime
> help
> diff --git a/package/python-aiomonitor/Config.in b/package/python-aiomonitor/Config.in
> index c76c952c82..435900ae32 100644
> --- a/package/python-aiomonitor/Config.in
> +++ b/package/python-aiomonitor/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOMONITOR
> bool "python-aiomonitor"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TERMINALTABLES # runtime
> select BR2_PACKAGE_PYTHON_AIOCONSOLE # runtime
> help
> diff --git a/package/python-aioprocessing/Config.in b/package/python-aioprocessing/Config.in
> index 2e76bc562b..381805c759 100644
> --- a/package/python-aioprocessing/Config.in
> +++ b/package/python-aioprocessing/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOPROCESSING
> bool "python-aioprocessing"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A Python 3.5+ library that integrates the multiprocessing
> module with asyncio.
> diff --git a/package/python-aioredis/Config.in b/package/python-aioredis/Config.in
> index dc2ee01d9a..46ed2c7a46 100644
> --- a/package/python-aioredis/Config.in
> +++ b/package/python-aioredis/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOREDIS
> bool "python-aioredis"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
> select BR2_PACKAGE_PYTHON_HIREDIS # runtime
> help
> diff --git a/package/python-aiorwlock/Config.in b/package/python-aiorwlock/Config.in
> index afdc27dd6f..3b61890555 100644
> --- a/package/python-aiorwlock/Config.in
> +++ b/package/python-aiorwlock/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIORWLOCK
> bool "python-aiorwlock"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Read write lock for asyncio.
>
> diff --git a/package/python-aiosignal/Config.in b/package/python-aiosignal/Config.in
> index 6b7753defd..9bb2998304 100644
> --- a/package/python-aiosignal/Config.in
> +++ b/package/python-aiosignal/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOSIGNAL
> bool "python-aiosignal"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FROZENLIST # runtime
> help
> aiosignal: a list of registered asynchronous callbacks.
> diff --git a/package/python-aiozipkin/Config.in b/package/python-aiozipkin/Config.in
> index 643fc9a4da..6ce6d86b6e 100644
> --- a/package/python-aiozipkin/Config.in
> +++ b/package/python-aiozipkin/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AIOZIPKIN
> bool "python-aiozipkin"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> Distributed tracing instrumentation for asyncio application
> diff --git a/package/python-argon2-cffi-bindings/Config.in b/package/python-argon2-cffi-bindings/Config.in
> index 3d409759e0..2e6a4a6c96 100644
> --- a/package/python-argon2-cffi-bindings/Config.in
> +++ b/package/python-argon2-cffi-bindings/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ARGON2_CFFI_BINDINGS
> bool "python-argon2-cffi-bindings"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_USE_MMU # libargon2
> depends on !BR2_STATIC_LIBS # libargon2
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> diff --git a/package/python-arrow/Config.in b/package/python-arrow/Config.in
> index aed9a682ff..244956879c 100644
> --- a/package/python-arrow/Config.in
> +++ b/package/python-arrow/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ARROW
> bool "python-arrow"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> help
> Better dates and times for Python.
> diff --git a/package/python-asgiref/Config.in b/package/python-asgiref/Config.in
> index e131f476c2..d0b816c369 100644
> --- a/package/python-asgiref/Config.in
> +++ b/package/python-asgiref/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ASGIREF
> bool "python-asgiref"
> - depends on BR2_PACKAGE_PYTHON3
> help
> ASGI is a standard for Python asynchronous web apps and
> servers to communicate with each other, and positioned as
> diff --git a/package/python-async-lru/Config.in b/package/python-async-lru/Config.in
> index 794f504e5e..dc44e8cd11 100644
> --- a/package/python-async-lru/Config.in
> +++ b/package/python-async-lru/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ASYNC_LRU
> bool "python-async-lru"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Simple lru_cache for asyncio.
>
> diff --git a/package/python-async-timeout/Config.in b/package/python-async-timeout/Config.in
> index 27cfe51f7b..d19f15b3c6 100644
> --- a/package/python-async-timeout/Config.in
> +++ b/package/python-async-timeout/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT
> bool "python-async-timeout"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
> help
> asyncio-compatible timeout context manager.
> diff --git a/package/python-attrs/Config.in b/package/python-attrs/Config.in
> index b1a69d0e3e..fb0ab248fa 100644
> --- a/package/python-attrs/Config.in
> +++ b/package/python-attrs/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ATTRS
> bool "python-attrs"
> - depends on BR2_PACKAGE_PYTHON3
> help
> attrs is the Python package that will bring back the joy of
> writing classes by relieving you from the drudgery of
> diff --git a/package/python-autobahn/Config.in b/package/python-autobahn/Config.in
> index 92ddad0ea4..627bcd73e5 100644
> --- a/package/python-autobahn/Config.in
> +++ b/package/python-autobahn/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_AUTOBAHN
> bool "python-autobahn"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> select BR2_PACKAGE_PYTHON_HYPERLINK # runtime
> diff --git a/package/python-automat/Config.in b/package/python-automat/Config.in
> index 9d22276c2c..ee02d22b5b 100644
> --- a/package/python-automat/Config.in
> +++ b/package/python-automat/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AUTOMAT
> bool "python-automat"
> - depends on BR2_PACKAGE_PYTHON3 # python-attrs
> select BR2_PACKAGE_PYTHON_ATTRS # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-avro/Config.in b/package/python-avro/Config.in
> index e1d7fc832c..1f67732ce0 100644
> --- a/package/python-avro/Config.in
> +++ b/package/python-avro/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_AVRO
> bool "python-avro"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Select this option to install the Avro Python3 language
> bindings, and the `avro` command line tool
> diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in
> index 81becad322..9e9864e9d2 100644
> --- a/package/python-bcrypt/Config.in
> +++ b/package/python-bcrypt/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BCRYPT
> bool "python-bcrypt"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> help
> Modern password hashing for your software and your servers.
> diff --git a/package/python-beautifulsoup4/Config.in b/package/python-beautifulsoup4/Config.in
> index 93fa540a73..eb7d2ba673 100644
> --- a/package/python-beautifulsoup4/Config.in
> +++ b/package/python-beautifulsoup4/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4
> bool "python-beautifulsoup4"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SOUPSIEVE # runtime
> help
> Beautiful Soup is a Python library for pulling data out of
> diff --git a/package/python-bidict/Config.in b/package/python-bidict/Config.in
> index adbfda69b8..dfc55b87dd 100644
> --- a/package/python-bidict/Config.in
> +++ b/package/python-bidict/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BIDICT
> bool "python-bidict"
> - depends on BR2_PACKAGE_PYTHON3
> help
> The bidirectional mapping library for Python.
>
> diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in
> index 43ed65d752..085c16fae8 100644
> --- a/package/python-bleak/Config.in
> +++ b/package/python-bleak/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BLEAK
> bool "python-bleak"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime
> help
> Bluetooth Low Energy platform Agnostic Klient.
> diff --git a/package/python-bluezero/Config.in b/package/python-bluezero/Config.in
> index d617b96d67..fa0998a298 100644
> --- a/package/python-bluezero/Config.in
> +++ b/package/python-bluezero/Config.in
> @@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_BLUEZERO
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-gobject -> gobject-introspection
> depends on BR2_HOST_GCC_AT_LEAST_8 # python-gobject -> gobject-introspection -> host-qemu
> depends on BR2_TOOLCHAIN_USES_GLIBC # python-gobject -> gobject-introspection
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_DBUS # runtime
> select BR2_PACKAGE_DBUS_PYTHON # runtime
> select BR2_PACKAGE_PYTHON_GOBJECT # runtime
> @@ -14,7 +13,6 @@ config BR2_PACKAGE_PYTHON_BLUEZERO
> https://github.com/ukBaz/python-bluezero
>
> comment "python-bluezero needs a glibc toolchain, gcc >= 4.9, host gcc >= 8"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
> depends on !BR2_TOOLCHAIN_USES_GLIBC || \
> !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
> diff --git a/package/python-boto3/Config.in b/package/python-boto3/Config.in
> index 1cb1ebfd12..67b1420388 100644
> --- a/package/python-boto3/Config.in
> +++ b/package/python-boto3/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BOTO3
> bool "python-boto3"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_BOTOCORE # runtime
> select BR2_PACKAGE_PYTHON_JMESPATH # runtime
> select BR2_PACKAGE_PYTHON_S3TRANSFER # runtime
> diff --git a/package/python-botocore/Config.in b/package/python-botocore/Config.in
> index 51cb660477..cc5e32b504 100644
> --- a/package/python-botocore/Config.in
> +++ b/package/python-botocore/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_BOTOCORE
> bool "python-botocore"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> select BR2_PACKAGE_PYTHON_JMESPATH # runtime
> select BR2_PACKAGE_PYTHON_URLLIB3 # runtime
> diff --git a/package/python-cbor2/Config.in b/package/python-cbor2/Config.in
> index e35e37f018..ba9383f787 100644
> --- a/package/python-cbor2/Config.in
> +++ b/package/python-cbor2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CBOR2
> bool "python-cbor2"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Pure Python CBOR (de)serializer with extensive tag support.
>
> diff --git a/package/python-cchardet/Config.in b/package/python-cchardet/Config.in
> index 0f8645aafe..74153126fb 100644
> --- a/package/python-cchardet/Config.in
> +++ b/package/python-cchardet/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CCHARDET
> bool "python-cchardet"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_INSTALL_LIBSTDCPP
> help
> cChardet is high speed universal character encoding
> @@ -9,5 +8,4 @@ config BR2_PACKAGE_PYTHON_CCHARDET
> https://github.com/PyYoshi/cChardet
>
> comment "python-cchardet needs a toolchain w/ C++"
> - depends on BR2_PACKAGE_PYTHON3
> depends on !BR2_INSTALL_LIBSTDCPP
> diff --git a/package/python-channels-redis/Config.in b/package/python-channels-redis/Config.in
> index bab801d2a9..d25f8ffe31 100644
> --- a/package/python-channels-redis/Config.in
> +++ b/package/python-channels-redis/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_CHANNELS_REDIS
> bool "python-channels-redis"
> # python-channels -> python-daphne -> python-autobahn -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> - depends on BR2_PACKAGE_PYTHON3 # python-channels
> select BR2_PACKAGE_PYTHON_AIOREDIS # runtime
> select BR2_PACKAGE_PYTHON_ASGIREF # runtime
> select BR2_PACKAGE_PYTHON_CHANNELS # runtime
> diff --git a/package/python-channels/Config.in b/package/python-channels/Config.in
> index 6cd6e5f60d..b94f53ceaa 100644
> --- a/package/python-channels/Config.in
> +++ b/package/python-channels/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_CHANNELS
> bool "python-channels"
> # python-daphne -> python-autobahn -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> - depends on BR2_PACKAGE_PYTHON3 # python-daphne
> select BR2_PACKAGE_PYTHON_ASGIREF # runtime
> select BR2_PACKAGE_PYTHON_DAPHNE # runtime
> select BR2_PACKAGE_PYTHON_DJANGO # runtime
> diff --git a/package/python-charset-normalizer/Config.in b/package/python-charset-normalizer/Config.in
> index c4c40fc99b..63e04a7a33 100644
> --- a/package/python-charset-normalizer/Config.in
> +++ b/package/python-charset-normalizer/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER
> bool "python-charset-normalizer"
> - depends on BR2_PACKAGE_PYTHON3
> help
> The Real First Universal Charset Detector. Open, modern and
> actively maintained alternative to Chardet.
> diff --git a/package/python-cheroot/Config.in b/package/python-cheroot/Config.in
> index 45dd2d8a11..bb9b4abbc3 100644
> --- a/package/python-cheroot/Config.in
> +++ b/package/python-cheroot/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CHEROOT
> bool "python-cheroot"
> - depends on BR2_PACKAGE_PYTHON3 # python-more-itertools, python-jaraco-functools
> select BR2_PACKAGE_PYTHON_SIX # runtime
> select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
> select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
> diff --git a/package/python-cherrypy/Config.in b/package/python-cherrypy/Config.in
> index eb83054be3..7548dcf91b 100644
> --- a/package/python-cherrypy/Config.in
> +++ b/package/python-cherrypy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CHERRYPY
> bool "python-cherrypy"
> - depends on BR2_PACKAGE_PYTHON3 # python-cheroot, python-portend
> select BR2_PACKAGE_PYTHON_CHEROOT # runtime
> select BR2_PACKAGE_PYTHON_JARACO_CLASSES # runtime
> select BR2_PACKAGE_PYTHON_PORTEND # runtime
> diff --git a/package/python-colorlog/Config.in b/package/python-colorlog/Config.in
> index e191ae82ac..673f97aad2 100644
> --- a/package/python-colorlog/Config.in
> +++ b/package/python-colorlog/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_COLORLOG
> bool "python-colorlog"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Log formatting with colors.
>
> diff --git a/package/python-colorzero/Config.in b/package/python-colorzero/Config.in
> index a1deada5fc..b2ef711fbe 100644
> --- a/package/python-colorzero/Config.in
> +++ b/package/python-colorzero/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_COLORZERO
> bool "python-colorzero"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A color manipulation library for Python.
>
> diff --git a/package/python-configshell-fb/Config.in b/package/python-configshell-fb/Config.in
> index a0326e9150..ed7f9e0234 100644
> --- a/package/python-configshell-fb/Config.in
> +++ b/package/python-configshell-fb/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CONFIGSHELL_FB
> bool "python-configshell-fb"
> - depends on BR2_PACKAGE_PYTHON3 # python-urwid
> select BR2_PACKAGE_PYTHON_PYPARSING
> select BR2_PACKAGE_PYTHON3_READLINE
> select BR2_PACKAGE_PYTHON_SIX
> diff --git a/package/python-crayons/Config.in b/package/python-crayons/Config.in
> index 10f3ece009..865a142b4c 100644
> --- a/package/python-crayons/Config.in
> +++ b/package/python-crayons/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CRAYONS
> bool "python-crayons"
> - depends on BR2_PACKAGE_PYTHON3
> help
> This module is really simple, it gives you
> colored strings for terminal usage.
> diff --git a/package/python-crontab/Config.in b/package/python-crontab/Config.in
> index 7514a3866b..102dbbdb6b 100644
> --- a/package/python-crontab/Config.in
> +++ b/package/python-crontab/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CRONTAB
> bool "python-crontab"
> - depends on BR2_PACKAGE_PYTHON3 # python-dateutil -> host-python-setuptools-scm
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> help
> Crontab module for reading and writing crontab files and
> diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
> index b72d64c19d..9625d9ce8e 100644
> --- a/package/python-crossbar/Config.in
> +++ b/package/python-crossbar/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_CROSSBAR
> bool "python-crossbar"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> # All the following dependencies are runtime dependencies
> select BR2_PACKAGE_PYTHON_ATTRS
> select BR2_PACKAGE_PYTHON_AUTOBAHN
> diff --git a/package/python-cryptography/Config.in b/package/python-cryptography/Config.in
> index 07a22bf846..213aa24fa8 100644
> --- a/package/python-cryptography/Config.in
> +++ b/package/python-cryptography/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
> bool "python-cryptography"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> select BR2_PACKAGE_OPENSSL
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> diff --git a/package/python-cssselect2/Config.in b/package/python-cssselect2/Config.in
> index 0196471253..030d6df0de 100644
> --- a/package/python-cssselect2/Config.in
> +++ b/package/python-cssselect2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CSSSELECT2
> bool "python-cssselect2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TINYCSS2 # runtime
> select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
> help
> diff --git a/package/python-cssutils/Config.in b/package/python-cssutils/Config.in
> index 141561901c..1c23a587f6 100644
> --- a/package/python-cssutils/Config.in
> +++ b/package/python-cssutils/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CSSUTILS
> bool "python-cssutils"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
> help
> A CSS Cascading Style Sheets library for Python.
> diff --git a/package/python-cycler/Config.in b/package/python-cycler/Config.in
> index 39ff23e45f..813bc69dd4 100644
> --- a/package/python-cycler/Config.in
> +++ b/package/python-cycler/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_CYCLER
> bool "python-cycler"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Creates a Cycler objects much like cycler, but
> includes input validation.
> diff --git a/package/python-daphne/Config.in b/package/python-daphne/Config.in
> index c4479417e9..51c66532f0 100644
> --- a/package/python-daphne/Config.in
> +++ b/package/python-daphne/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DAPHNE
> bool "python-daphne"
> # python-autobahn -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ASGIREF # runtime
> select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime
> select BR2_PACKAGE_PYTHON_TWISTED # runtime
> diff --git a/package/python-dataproperty/Config.in b/package/python-dataproperty/Config.in
> index 3de9cc685e..9dab9e4f64 100644
> --- a/package/python-dataproperty/Config.in
> +++ b/package/python-dataproperty/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DATAPROPERTY
> bool "python-dataproperty"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
> select BR2_PACKAGE_PYTHON_TYPEPY # runtime
> help
> diff --git a/package/python-dateutil/Config.in b/package/python-dateutil/Config.in
> index bbf61f6813..1a36a150b1 100644
> --- a/package/python-dateutil/Config.in
> +++ b/package/python-dateutil/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DATEUTIL
> bool "python-dateutil"
> - depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
> select BR2_PACKAGE_PYTHON_SIX
> help
> Extensions to the standard Python datetime module.
> diff --git a/package/python-dbus-next/Config.in b/package/python-dbus-next/Config.in
> index bafead8986..6b00e70765 100644
> --- a/package/python-dbus-next/Config.in
> +++ b/package/python-dbus-next/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DBUS_NEXT
> bool "python-dbus-next"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
> help
> A zero-dependency DBus library for Python with asyncio
> diff --git a/package/python-decorator/Config.in b/package/python-decorator/Config.in
> index 0e84840657..e7ec00cd69 100644
> --- a/package/python-decorator/Config.in
> +++ b/package/python-decorator/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DECORATOR
> bool "python-decorator"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Better living through Python with decorators
>
> diff --git a/package/python-dialog3/Config.in b/package/python-dialog3/Config.in
> index cd0760854b..86812d2764 100644
> --- a/package/python-dialog3/Config.in
> +++ b/package/python-dialog3/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DIALOG3
> bool "python-dialog3"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_USE_MMU # dialog
> select BR2_PACKAGE_DIALOG
> help
> diff --git a/package/python-django-enumfields/Config.in b/package/python-django-enumfields/Config.in
> index 51efbcbf53..e7236d130a 100644
> --- a/package/python-django-enumfields/Config.in
> +++ b/package/python-django-enumfields/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DJANGO_ENUMFIELDS
> bool "python-django-enumfields"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Real Python Enums for Django.
>
> diff --git a/package/python-django/Config.in b/package/python-django/Config.in
> index 6748d42e1a..8ffceb7275 100644
> --- a/package/python-django/Config.in
> +++ b/package/python-django/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DJANGO
> bool "python-django"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_UNICODEDATA
> select BR2_PACKAGE_PYTHON3_PYEXPAT
> select BR2_PACKAGE_PYTHON_ASGIREF # runtime
> diff --git a/package/python-dnspython/Config.in b/package/python-dnspython/Config.in
> index da9b959366..99fd6a9a5f 100644
> --- a/package/python-dnspython/Config.in
> +++ b/package/python-dnspython/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DNSPYTHON
> bool "python-dnspython"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A powerful DNS toolkit for python.
>
> diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in
> index 41b4aacd5e..b2296f42eb 100644
> --- a/package/python-docker/Config.in
> +++ b/package/python-docker/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_DOCKER
> bool "python-docker"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
> # docker-engine may be running on another host, so no other dependency
> select BR2_PACKAGE_PYTHON3_SSL # runtime
> select BR2_PACKAGE_PYTHON_REQUESTS # runtime
> diff --git a/package/python-engineio/Config.in b/package/python-engineio/Config.in
> index 48f3391e53..b42b609e0d 100644
> --- a/package/python-engineio/Config.in
> +++ b/package/python-engineio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ENGINEIO
> bool "python-engineio"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_ZLIB
> help
> Engine.IO server.
> diff --git a/package/python-falcon/Config.in b/package/python-falcon/Config.in
> index f90ef55b30..1bf93064bb 100644
> --- a/package/python-falcon/Config.in
> +++ b/package/python-falcon/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FALCON
> bool "python-falcon"
> - depends on BR2_PACKAGE_PYTHON3
> help
> An unladen web framework for building APIs and app
> backends.
> diff --git a/package/python-filelock/Config.in b/package/python-filelock/Config.in
> index bda4582ac1..57ec039400 100644
> --- a/package/python-filelock/Config.in
> +++ b/package/python-filelock/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FILELOCK
> bool "python-filelock"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A platform independent file lock.
>
> diff --git a/package/python-flask-babel/Config.in b/package/python-flask-babel/Config.in
> index 52f05f1e6a..272d9ef1c1 100644
> --- a/package/python-flask-babel/Config.in
> +++ b/package/python-flask-babel/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_BABEL
> bool "python-flask-babel"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FLASK # runtime
> select BR2_PACKAGE_PYTHON_BABEL # runtime
> select BR2_PACKAGE_PYTHON_JINJA2 # runtime
> diff --git a/package/python-flask-cors/Config.in b/package/python-flask-cors/Config.in
> index f34f77e5b0..e2e84797f9 100644
> --- a/package/python-flask-cors/Config.in
> +++ b/package/python-flask-cors/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_CORS
> bool "python-flask-cors"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FLASK # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-flask-expects-json/Config.in b/package/python-flask-expects-json/Config.in
> index efe4c248d3..901234762e 100644
> --- a/package/python-flask-expects-json/Config.in
> +++ b/package/python-flask-expects-json/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_EXPECTS_JSON
> bool "python-flask-expects-json"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FLASK # runtime
> select BR2_PACKAGE_PYTHON_JSONSCHEMA # runtime
> help
> diff --git a/package/python-flask-jsonrpc/Config.in b/package/python-flask-jsonrpc/Config.in
> index 4bc13f9bcb..c8ecd854b3 100644
> --- a/package/python-flask-jsonrpc/Config.in
> +++ b/package/python-flask-jsonrpc/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_JSONRPC
> bool "python-flask-jsonrpc"
> - depends on BR2_PACKAGE_PYTHON3
> # runtime dependency
> select BR2_PACKAGE_PYTHON_FLASK
> help
> diff --git a/package/python-flask-login/Config.in b/package/python-flask-login/Config.in
> index 00fa58d783..88c413e2a2 100644
> --- a/package/python-flask-login/Config.in
> +++ b/package/python-flask-login/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_LOGIN
> bool "python-flask-login"
> - depends on BR2_PACKAGE_PYTHON3
> # runtime dependency
> select BR2_PACKAGE_PYTHON_FLASK
> help
> diff --git a/package/python-flask-sqlalchemy/Config.in b/package/python-flask-sqlalchemy/Config.in
> index e96bd7078c..fa4a035110 100644
> --- a/package/python-flask-sqlalchemy/Config.in
> +++ b/package/python-flask-sqlalchemy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY
> bool "python-flask-sqlalchemy"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FLASK # runtime
> select BR2_PACKAGE_PYTHON_SQLALCHEMY # runtime
> help
> diff --git a/package/python-flask-wtf/Config.in b/package/python-flask-wtf/Config.in
> index 18329d0776..4a8566a26a 100644
> --- a/package/python-flask-wtf/Config.in
> +++ b/package/python-flask-wtf/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLASK_WTF
> bool "python-flask-wtf"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_FLASK # runtime
> select BR2_PACKAGE_PYTHON_ITSDANGEROUS # runtime
> select BR2_PACKAGE_PYTHON_WTFORMS # runtime
> diff --git a/package/python-flup/Config.in b/package/python-flup/Config.in
> index f40f250163..50d1dfa3ac 100644
> --- a/package/python-flup/Config.in
> +++ b/package/python-flup/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FLUP
> bool "python-flup"
> - depends on BR2_PACKAGE_PYTHON3
> help
> flup provides of a collection of WSGI modules for Python.
> It allows a webserver to use scgi-mod and fastcgi-mod
> diff --git a/package/python-fonttools/Config.in b/package/python-fonttools/Config.in
> index 714f547430..64de1efe5f 100644
> --- a/package/python-fonttools/Config.in
> +++ b/package/python-fonttools/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FONTTOOLS
> bool "python-fonttools"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Tools to manipulate font files.
>
> diff --git a/package/python-frozenlist/Config.in b/package/python-frozenlist/Config.in
> index 67a58b40ca..05714199ca 100644
> --- a/package/python-frozenlist/Config.in
> +++ b/package/python-frozenlist/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_FROZENLIST
> bool "python-frozenlist"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A list-like structure which implements
> collections.abc.MutableSequence.
> diff --git a/package/python-git/Config.in b/package/python-git/Config.in
> index b8dbc3a6c1..3c23f91c36 100644
> --- a/package/python-git/Config.in
> +++ b/package/python-git/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_GIT
> bool "python-git"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_USE_MMU # git
> select BR2_PACKAGE_GIT # runtime
> select BR2_PACKAGE_PYTHON_GITDB2 # runtime
> diff --git a/package/python-gitdb2/Config.in b/package/python-gitdb2/Config.in
> index 158e4b6980..4a87cc8e8d 100644
> --- a/package/python-gitdb2/Config.in
> +++ b/package/python-gitdb2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_GITDB2
> bool "python-gitdb2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SMMAP2 # runtime
> select BR2_PACKAGE_PYTHON3_ZLIB
> help
> diff --git a/package/python-gobject/Config.in b/package/python-gobject/Config.in
> index efc781a1ff..3354535637 100644
> --- a/package/python-gobject/Config.in
> +++ b/package/python-gobject/Config.in
> @@ -5,7 +5,6 @@ config BR2_PACKAGE_PYTHON_GOBJECT
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection
> depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu
> depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection
> - depends on BR2_PACKAGE_PYTHON3 # gobject-introspection
> select BR2_PACKAGE_GOBJECT_INTROSPECTION
> select BR2_PACKAGE_LIBGLIB2
> help
> diff --git a/package/python-gpiozero/Config.in b/package/python-gpiozero/Config.in
> index 13506ae45f..93e5de3e55 100644
> --- a/package/python-gpiozero/Config.in
> +++ b/package/python-gpiozero/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_GPIOZERO
> bool "python-gpiozero"
> depends on BR2_arm
> - depends on BR2_PACKAGE_PYTHON3 # python-colorzero
> select BR2_PACKAGE_PYTHON_COLORZERO # runtime
> select BR2_PACKAGE_PYTHON_RPI_GPIO # runtime
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> diff --git a/package/python-gunicorn/Config.in b/package/python-gunicorn/Config.in
> index 4e7c0179a5..18f0c034ba 100644
> --- a/package/python-gunicorn/Config.in
> +++ b/package/python-gunicorn/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_GUNICORN
> bool "python-gunicorn"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON3_SSL # runtime
> help
> diff --git a/package/python-h2/Config.in b/package/python-h2/Config.in
> index d88ad36761..74a6b2ad08 100644
> --- a/package/python-h2/Config.in
> +++ b/package/python-h2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_H2
> bool "python-h2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_HPACK # runtime
> select BR2_PACKAGE_PYTHON_HYPERFRAME # runtime
> help
> diff --git a/package/python-hiredis/Config.in b/package/python-hiredis/Config.in
> index aacdc87cd2..a401de055d 100644
> --- a/package/python-hiredis/Config.in
> +++ b/package/python-hiredis/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HIREDIS
> bool "python-hiredis"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Python wrapper for hiredis.
>
> diff --git a/package/python-hpack/Config.in b/package/python-hpack/Config.in
> index 0608f97281..b34a3f31fa 100644
> --- a/package/python-hpack/Config.in
> +++ b/package/python-hpack/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HPACK
> bool "python-hpack"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Pure-Python HPACK header compression.
>
> diff --git a/package/python-httplib2/Config.in b/package/python-httplib2/Config.in
> index 0095d95b51..a029814f03 100644
> --- a/package/python-httplib2/Config.in
> +++ b/package/python-httplib2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HTTPLIB2
> bool "python-httplib2"
> - depends on BR2_PACKAGE_PYTHON3 # python-pyparsing
> select BR2_PACKAGE_PYTHON3_ZLIB
> select BR2_PACKAGE_PYTHON3_SSL
> select BR2_PACKAGE_PYTHON_PYPARSING # runtime
> diff --git a/package/python-humanize/Config.in b/package/python-humanize/Config.in
> index ec63be9b35..f4f4e67b65 100644
> --- a/package/python-humanize/Config.in
> +++ b/package/python-humanize/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HUMANIZE
> bool "python-humanize"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Python humanize package contains various common humanization
> utilities, like turning a number into a fuzzy human readable
> diff --git a/package/python-hyperframe/Config.in b/package/python-hyperframe/Config.in
> index 30457fe86e..fb83c895af 100644
> --- a/package/python-hyperframe/Config.in
> +++ b/package/python-hyperframe/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HYPERFRAME
> bool "python-hyperframe"
> - depends on BR2_PACKAGE_PYTHON3
> help
> HTTP/2 framing layer for Python.
>
> diff --git a/package/python-hyperlink/Config.in b/package/python-hyperlink/Config.in
> index 3a85e6f461..8dad0af19a 100644
> --- a/package/python-hyperlink/Config.in
> +++ b/package/python-hyperlink/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_HYPERLINK
> bool "python-hyperlink"
> - depends on BR2_PACKAGE_PYTHON3 # python-idna
> select BR2_PACKAGE_PYTHON_IDNA # runtime
> help
> A featureful, correct URL for Python.
> diff --git a/package/python-ibmiotf/Config.in b/package/python-ibmiotf/Config.in
> index 3f3f7e1965..64362db998 100644
> --- a/package/python-ibmiotf/Config.in
> +++ b/package/python-ibmiotf/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_IBMIOTF
> bool "python-ibmiotf"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
> select BR2_PACKAGE_PYTHON_ISO8601 # runtime
> select BR2_PACKAGE_PYTHON_PAHO_MQTT # runtime
> select BR2_PACKAGE_PYTHON_PYTZ # runtime
> diff --git a/package/python-idna/Config.in b/package/python-idna/Config.in
> index 3df634f9bf..ddc2cd7d17 100644
> --- a/package/python-idna/Config.in
> +++ b/package/python-idna/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_IDNA
> bool "python-idna"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_UNICODEDATA
> help
> A library to support the Internationalised Domain Names in
> diff --git a/package/python-inflection/Config.in b/package/python-inflection/Config.in
> index 5b6a26fead..84240060fd 100644
> --- a/package/python-inflection/Config.in
> +++ b/package/python-inflection/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_INFLECTION
> bool "python-inflection"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_UNICODEDATA
> help
> A string transformation library that singularizes and
> diff --git a/package/python-influxdb/Config.in b/package/python-influxdb/Config.in
> index 48c300f90d..6ebbd4aa9c 100644
> --- a/package/python-influxdb/Config.in
> +++ b/package/python-influxdb/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_INFLUXDB
> bool "python-influxdb"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> select BR2_PACKAGE_PYTHON_MSGPACK # runtime
> select BR2_PACKAGE_PYTHON_PYTZ # runtime
> diff --git a/package/python-ipdb/Config.in b/package/python-ipdb/Config.in
> index 4a89bf75de..a9d6af1684 100644
> --- a/package/python-ipdb/Config.in
> +++ b/package/python-ipdb/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_IPDB
> bool "python-ipdb"
> - depends on BR2_PACKAGE_PYTHON3 # python-ipython
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON_IPYTHON # runtime
> help
> diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in
> index c151ac2dd2..3de49ae574 100644
> --- a/package/python-ipython/Config.in
> +++ b/package/python-ipython/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_IPYTHON
> bool "python-ipython"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_BACKCALL # runtime
> select BR2_PACKAGE_PYTHON_DECORATOR # runtime
> select BR2_PACKAGE_PYTHON_JEDI # runtime
> diff --git a/package/python-itsdangerous/Config.in b/package/python-itsdangerous/Config.in
> index 72aa9165f8..fc0cfe1591 100644
> --- a/package/python-itsdangerous/Config.in
> +++ b/package/python-itsdangerous/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ITSDANGEROUS
> bool "python-itsdangerous"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_ZLIB # runtime
> help
> Itsdangerous contains various helpers to pass data to
> diff --git a/package/python-janus/Config.in b/package/python-janus/Config.in
> index 38e4b7217f..924c1fa97d 100644
> --- a/package/python-janus/Config.in
> +++ b/package/python-janus/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JANUS
> bool "python-janus"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
> help
> Mixed sync-async queue to interoperate between asyncio
> diff --git a/package/python-jaraco-classes/Config.in b/package/python-jaraco-classes/Config.in
> index 271e085c6f..05c11237ab 100644
> --- a/package/python-jaraco-classes/Config.in
> +++ b/package/python-jaraco-classes/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JARACO_CLASSES
> bool "python-jaraco-classes"
> - depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> Utility functions for Python class constructs.
> diff --git a/package/python-jaraco-functools/Config.in b/package/python-jaraco-functools/Config.in
> index 6c914f3851..f65664018d 100644
> --- a/package/python-jaraco-functools/Config.in
> +++ b/package/python-jaraco-functools/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS
> bool "python-jaraco-functools"
> - depends on BR2_PACKAGE_PYTHON3 # python-more-itertools
> select BR2_PACKAGE_PYTHON_MORE_ITERTOOLS # runtime
> help
> Additional functools in the spirit of stdlib’s
> diff --git a/package/python-jedi/Config.in b/package/python-jedi/Config.in
> index e14fa54ffb..8ceaa1530c 100644
> --- a/package/python-jedi/Config.in
> +++ b/package/python-jedi/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JEDI
> bool "python-jedi"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PARSO # runtime
> help
> An autocompletion tool for Python that can be used for text
> diff --git a/package/python-jinja2/Config.in b/package/python-jinja2/Config.in
> index 8ba2fa4df8..84a46bd264 100644
> --- a/package/python-jinja2/Config.in
> +++ b/package/python-jinja2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JINJA2
> bool "python-jinja2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime
> select BR2_PACKAGE_PYTHON3_UNICODEDATA
> help
> diff --git a/package/python-jsonmodels/Config.in b/package/python-jsonmodels/Config.in
> index 84a269f171..f66982874a 100644
> --- a/package/python-jsonmodels/Config.in
> +++ b/package/python-jsonmodels/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_JSONMODELS
> bool "python-jsonmodels"
> - depends on BR2_PACKAGE_PYTHON3 # python-dateutil -> host-python-setuptools-scm
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-keyring/Config.in b/package/python-keyring/Config.in
> index 61cb98952f..6b33686cbe 100644
> --- a/package/python-keyring/Config.in
> +++ b/package/python-keyring/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_KEYRING
> bool "python-keyring"
> # python-secretstorage -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ENTRYPOINTS # runtime
> select BR2_PACKAGE_PYTHON_SECRETSTORAGE # runtime
> help
> diff --git a/package/python-libusb1/Config.in b/package/python-libusb1/Config.in
> index fbad70c375..e464a0394d 100644
> --- a/package/python-libusb1/Config.in
> +++ b/package/python-libusb1/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_LIBUSB1
> bool "python-libusb1"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
> select BR2_PACKAGE_LIBUSB
> @@ -10,6 +9,5 @@ config BR2_PACKAGE_PYTHON_LIBUSB1
> http://github.com/vpelletier/python-libusb1
>
> comment "python-libusb1 needs a toolchain w/ threads, gcc >= 4.9"
> - depends on BR2_PACKAGE_PYTHON3
> depends on !BR2_TOOLCHAIN_HAS_THREADS || \
> !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
> diff --git a/package/python-markdown/Config.in b/package/python-markdown/Config.in
> index 454c2729bd..4963ec6560 100644
> --- a/package/python-markdown/Config.in
> +++ b/package/python-markdown/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MARKDOWN
> bool "python-markdown"
> - depends on BR2_PACKAGE_PYTHON3
> # runtime dependency on Python's xml module
> select BR2_PACKAGE_PYTHON3_PYEXPAT
> help
> diff --git a/package/python-markdown2/Config.in b/package/python-markdown2/Config.in
> index 5513219a40..8fe2332491 100644
> --- a/package/python-markdown2/Config.in
> +++ b/package/python-markdown2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MARKDOWN2
> bool "python-markdown2"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A fast and complete Python implementation of Markdown.
>
> diff --git a/package/python-markupsafe/Config.in b/package/python-markupsafe/Config.in
> index cd7cb2d8e9..48421e0a32 100644
> --- a/package/python-markupsafe/Config.in
> +++ b/package/python-markupsafe/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MARKUPSAFE
> bool "python-markupsafe"
> - depends on BR2_PACKAGE_PYTHON3
> help
> MarkupSafe implements a XML/HTML/XHTML Markup safe string
> for Python.
> diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in
> index e5a4064538..b936777662 100644
> --- a/package/python-matplotlib/Config.in
> +++ b/package/python-matplotlib/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_MATPLOTLIB
> bool "python-matplotlib"
> depends on BR2_INSTALL_LIBSTDCPP
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
> depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
> select BR2_PACKAGE_FREETYPE # runtime
> diff --git a/package/python-mbstrdecoder/Config.in b/package/python-mbstrdecoder/Config.in
> index 5ba3a19cc4..0ff0a310a5 100644
> --- a/package/python-mbstrdecoder/Config.in
> +++ b/package/python-mbstrdecoder/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MBSTRDECODER
> bool "python-mbstrdecoder"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_CHARDET # runtime
> help
> multi-byte character string decoder.
> diff --git a/package/python-memory-profiler/Config.in b/package/python-memory-profiler/Config.in
> index 60833304ae..9d29e5f1ca 100644
> --- a/package/python-memory-profiler/Config.in
> +++ b/package/python-memory-profiler/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MEMORY_PROFILER
> bool "python-memory-profiler"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PSUTIL # runtime
> help
> A module for monitoring memory usage of a python program.
> diff --git a/package/python-more-itertools/Config.in b/package/python-more-itertools/Config.in
> index f54b52d1f0..5a74f95d59 100644
> --- a/package/python-more-itertools/Config.in
> +++ b/package/python-more-itertools/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MORE_ITERTOOLS
> bool "python-more-itertools"
> - depends on BR2_PACKAGE_PYTHON3
> help
> More routines for operating on iterables, beyond itertools.
>
> diff --git a/package/python-mpd2/Config.in b/package/python-mpd2/Config.in
> index 823c82e52d..52dcbf0096 100644
> --- a/package/python-mpd2/Config.in
> +++ b/package/python-mpd2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MPD2
> bool "python-mpd2"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A Python MPD client library.
>
> diff --git a/package/python-msgfy/Config.in b/package/python-msgfy/Config.in
> index f5a471633a..7875379e9e 100644
> --- a/package/python-msgfy/Config.in
> +++ b/package/python-msgfy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MSGFY
> bool "python-msgfy"
> - depends on BR2_PACKAGE_PYTHON3
> help
> msgfy is a Python library for convert Exception instance to
> a human-readable error message.
> diff --git a/package/python-multidict/Config.in b/package/python-multidict/Config.in
> index 7bfaa36db2..9a92a6d396 100644
> --- a/package/python-multidict/Config.in
> +++ b/package/python-multidict/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MULTIDICT
> bool "python-multidict"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Multidict is dict-like collection of key-value pairs where a
> key may occur more than once in the container.
> diff --git a/package/python-mutagen/Config.in b/package/python-mutagen/Config.in
> index 655562893f..dc183a6e4e 100644
> --- a/package/python-mutagen/Config.in
> +++ b/package/python-mutagen/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MUTAGEN
> bool "python-mutagen"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
> select BR2_PACKAGE_PYTHON3_ZLIB # runtime
> help
> diff --git a/package/python-mwclient/Config.in b/package/python-mwclient/Config.in
> index 1af60fdcd0..dc93e6c0df 100644
> --- a/package/python-mwclient/Config.in
> +++ b/package/python-mwclient/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MWCLIENT
> bool "python-mwclient"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests-oauthlib -> python-requests -> python-idna
> select BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-mwscrape/Config.in b/package/python-mwscrape/Config.in
> index cb1e30506f..fc9d5223f2 100644
> --- a/package/python-mwscrape/Config.in
> +++ b/package/python-mwscrape/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_MWSCRAPE
> bool "python-mwscrape"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_COUCHDB # runtime
> select BR2_PACKAGE_PYTHON_MWCLIENT # runtime
> select BR2_PACKAGE_PYTHON_PYLRU # runtime
> diff --git a/package/python-mwscrape2slob/Config.in b/package/python-mwscrape2slob/Config.in
> index 6d543bda28..6ced253451 100644
> --- a/package/python-mwscrape2slob/Config.in
> +++ b/package/python-mwscrape2slob/Config.in
> @@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
> depends on BR2_HOST_GCC_AT_LEAST_4_9 # python-slob -> python-pyicu -> icu
> depends on BR2_INSTALL_LIBSTDCPP # python-slob -> python-pyicu -> icu
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-slob -> python-pyicu -> icu
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_COUCHDB # runtime
> select BR2_PACKAGE_PYTHON_CSSSELECT # runtime
> select BR2_PACKAGE_PYTHON_CSSUTILS # runtime
> @@ -17,7 +16,6 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
> https://github.com/itkach/mwscrape2slob
>
> comment "python-mwscrape2slob needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9"
> - depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
> depends on !BR2_INSTALL_LIBSTDCPP || \
> !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
> !BR2_HOST_GCC_AT_LEAST_4_9
> diff --git a/package/python-networkx/Config.in b/package/python-networkx/Config.in
> index 2ae3841dfa..0f3e86f497 100644
> --- a/package/python-networkx/Config.in
> +++ b/package/python-networkx/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_NETWORKX
> bool "python-networkx"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_DECORATOR # runtime
> help
> A Python package for the creation, manipulation,
> diff --git a/package/python-numpy/Config.in b/package/python-numpy/Config.in
> index 23dcbc7986..a65164d9d5 100644
> --- a/package/python-numpy/Config.in
> +++ b/package/python-numpy/Config.in
> @@ -15,7 +15,6 @@ config BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
>
> config BR2_PACKAGE_PYTHON_NUMPY
> bool "python-numpy"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
> # python-numpy needs fenv.h which is not provided by uclibc
> depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL
> @@ -29,6 +28,5 @@ config BR2_PACKAGE_PYTHON_NUMPY
> http://www.numpy.org/
>
> comment "python-numpy needs glibc or musl"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
> depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)
> diff --git a/package/python-oauthlib/Config.in b/package/python-oauthlib/Config.in
> index 0084e7cbd9..65016c1d08 100644
> --- a/package/python-oauthlib/Config.in
> +++ b/package/python-oauthlib/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_OAUTHLIB
> bool "python-oauthlib"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A generic, spec-compliant, thorough implementation of the
> OAuth request-signing logic.
> diff --git a/package/python-opcua-asyncio/Config.in b/package/python-opcua-asyncio/Config.in
> index 95715fdd08..e5b8623f0d 100644
> --- a/package/python-opcua-asyncio/Config.in
> +++ b/package/python-opcua-asyncio/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_OPCUA_ASYNCIO
> bool "python-opcua-asyncio"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOFILES # runtime
> select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
> diff --git a/package/python-packaging/Config.in b/package/python-packaging/Config.in
> index 74d5205e8d..12170df84e 100644
> --- a/package/python-packaging/Config.in
> +++ b/package/python-packaging/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PACKAGING
> bool "python-packaging"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PYPARSING # runtime
> help
> Core utilities for Python packages.
> diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in
> index d48051bd22..a07af19a4b 100644
> --- a/package/python-paramiko/Config.in
> +++ b/package/python-paramiko/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_PARAMIKO
> bool "python-paramiko"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> - depends on BR2_PACKAGE_PYTHON3 # python-bcrypt, python-cryptography, python-pynacl
> select BR2_PACKAGE_PYTHON_BCRYPT # runtime
> select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> select BR2_PACKAGE_PYTHON_PYNACL # runtime
> diff --git a/package/python-parso/Config.in b/package/python-parso/Config.in
> index 4f5482d8a0..ea1c5a4732 100644
> --- a/package/python-parso/Config.in
> +++ b/package/python-parso/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PARSO
> bool "python-parso"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A Python Parser.
>
> diff --git a/package/python-pathpy/Config.in b/package/python-pathpy/Config.in
> index 7c7ffc9e92..98c05126bf 100644
> --- a/package/python-pathpy/Config.in
> +++ b/package/python-pathpy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PATHPY
> bool "python-pathpy"
> - depends on BR2_PACKAGE_PYTHON3
> help
> path.py implements a path objects as first-class
> entities, allowing common operations on files to
> diff --git a/package/python-pathvalidate/Config.in b/package/python-pathvalidate/Config.in
> index f8658e6165..8606696e1b 100644
> --- a/package/python-pathvalidate/Config.in
> +++ b/package/python-pathvalidate/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PATHVALIDATE
> bool "python-pathvalidate"
> - depends on BR2_PACKAGE_PYTHON3
> help
> pathvalidate is a python library to validate/sanitize a string
> such as filename/variable-name.
> diff --git a/package/python-piexif/Config.in b/package/python-piexif/Config.in
> index 2f7eff80b5..1c8c31b9c6 100644
> --- a/package/python-piexif/Config.in
> +++ b/package/python-piexif/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PIEXIF
> bool "python-piexif"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Piexif simplifies interacting with EXIF data in Python. It
> includes the tools necessary for extracting, creating,
> diff --git a/package/python-pillow/Config.in b/package/python-pillow/Config.in
> index ae6d8c8346..126cb452fa 100644
> --- a/package/python-pillow/Config.in
> +++ b/package/python-pillow/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PILLOW
> bool "python-pillow"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
> select BR2_PACKAGE_PYTHON3_ZLIB
> help
> diff --git a/package/python-pip/Config.in b/package/python-pip/Config.in
> index 92c3e3bd46..805dc01545 100644
> --- a/package/python-pip/Config.in
> +++ b/package/python-pip/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PIP
> bool "python-pip"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON3_SSL
> help
> diff --git a/package/python-pluggy/Config.in b/package/python-pluggy/Config.in
> index 7179bc427c..35b18c824f 100644
> --- a/package/python-pluggy/Config.in
> +++ b/package/python-pluggy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PLUGGY
> bool "python-pluggy"
> - depends on BR2_PACKAGE_PYTHON3
> help
> plugin and hook calling mechanisms for python.
>
> diff --git a/package/python-portend/Config.in b/package/python-portend/Config.in
> index 30a50c7f61..6b21078caa 100644
> --- a/package/python-portend/Config.in
> +++ b/package/python-portend/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PORTEND
> bool "python-portend"
> - depends on BR2_PACKAGE_PYTHON3 # python-tempora
> select BR2_PACKAGE_PYTHON_TEMPORA # runtime
> help
> TCP port monitoring utilities.
> diff --git a/package/python-priority/Config.in b/package/python-priority/Config.in
> index 8ac2d13824..b73b7e2ad4 100644
> --- a/package/python-priority/Config.in
> +++ b/package/python-priority/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PRIORITY
> bool "python-priority"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A pure-Python implementation of the HTTP/2 priority tree.
>
> diff --git a/package/python-prompt-toolkit/Config.in b/package/python-prompt-toolkit/Config.in
> index a16ac13d53..ad4f8162de 100644
> --- a/package/python-prompt-toolkit/Config.in
> +++ b/package/python-prompt-toolkit/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT
> bool "python-prompt-toolkit"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SIX # runtime
> select BR2_PACKAGE_PYTHON_WCWIDTH # runtime
> select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
> diff --git a/package/python-protobuf/Config.in b/package/python-protobuf/Config.in
> index 9b20881196..1af82112b4 100644
> --- a/package/python-protobuf/Config.in
> +++ b/package/python-protobuf/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_PROTOBUF
> bool "python-protobuf"
> # host-protobuf only builds on certain architectures
> depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> Python implementation of the Google Protocol Buffers.
> diff --git a/package/python-psycopg2/Config.in b/package/python-psycopg2/Config.in
> index fba781c014..ec27d706de 100644
> --- a/package/python-psycopg2/Config.in
> +++ b/package/python-psycopg2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PSYCOPG2
> bool "python-psycopg2"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_USE_WCHAR # postgresql
> select BR2_PACKAGE_POSTGRESQL
> help
> @@ -24,5 +23,4 @@ config BR2_PACKAGE_PYTHON_PSYCOPG2
> http://initd.org/psycopg/
>
> comment "python-psycopg2 needs a toolchain w/ wchar"
> - depends on BR2_PACKAGE_PYTHON3
> depends on !BR2_USE_WCHAR
> diff --git a/package/python-pudb/Config.in b/package/python-pudb/Config.in
> index 64789021d1..06f1b20c26 100644
> --- a/package/python-pudb/Config.in
> +++ b/package/python-pudb/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PUDB
> bool "python-pudb"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_URWID # runtime
> select BR2_PACKAGE_PYTHON_JEDI # runtime
> select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
> diff --git a/package/python-py/Config.in b/package/python-py/Config.in
> index 0e3c3390a0..354372f5b4 100644
> --- a/package/python-py/Config.in
> +++ b/package/python-py/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PY
> bool "python-py"
> - depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
> help
> library with cross-python path, ini-parsing, io, code, log
> facilities.
> diff --git a/package/python-pybind/Config.in b/package/python-pybind/Config.in
> index 27bc196e32..604cb9ee67 100644
> --- a/package/python-pybind/Config.in
> +++ b/package/python-pybind/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYBIND
> bool "python-pybind"
> - depends on BR2_PACKAGE_PYTHON3
> help
> PyBind is a lightweight header-only library that exposes C++
> types in Python and vice versa, mainly to create Python
> diff --git a/package/python-pycairo/Config.in b/package/python-pycairo/Config.in
> index a44a0421e6..0d8de977e1 100644
> --- a/package/python-pycairo/Config.in
> +++ b/package/python-pycairo/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYCAIRO
> bool "python-pycairo"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_CAIRO
> help
> Python interface for cairo.
> diff --git a/package/python-pycares/Config.in b/package/python-pycares/Config.in
> index 3452ae6b10..889e0943be 100644
> --- a/package/python-pycares/Config.in
> +++ b/package/python-pycares/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYCARES
> bool "python-pycares"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> help
> Python interface for c-ares.
> diff --git a/package/python-pycups/Config.in b/package/python-pycups/Config.in
> index 61c2ba21d1..eeaf70c9e6 100644
> --- a/package/python-pycups/Config.in
> +++ b/package/python-pycups/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_PYCUPS
> bool "python-pycups"
> depends on BR2_PACKAGE_CUPS
> - depends on BR2_PACKAGE_PYTHON3
> help
> Python bindings for libcups.
>
> diff --git a/package/python-pydantic/Config.in b/package/python-pydantic/Config.in
> index ac81aeb342..41ec43adf4 100644
> --- a/package/python-pydantic/Config.in
> +++ b/package/python-pydantic/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYDANTIC
> bool "python-pydantic"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
> help
> Data validation and settings management using python 3.6
> diff --git a/package/python-pydyf/Config.in b/package/python-pydyf/Config.in
> index f283a6d6aa..42530eafbb 100644
> --- a/package/python-pydyf/Config.in
> +++ b/package/python-pydyf/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYDYF
> bool "python-pydyf"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A low-level PDF generator.
>
> diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
> index d74e53d4c8..f097c52397 100644
> --- a/package/python-pygments/Config.in
> +++ b/package/python-pygments/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYGMENTS
> bool "python-pygments"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Pygments is a syntax highlighting package written in Python.
>
> diff --git a/package/python-pyhamcrest/Config.in b/package/python-pyhamcrest/Config.in
> index 1bbae3fec7..c2a4dc06f7 100644
> --- a/package/python-pyhamcrest/Config.in
> +++ b/package/python-pyhamcrest/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYHAMCREST
> bool "python-pyhamcrest"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-pyjwt/Config.in b/package/python-pyjwt/Config.in
> index f8d4f8a9b8..510875ce2f 100644
> --- a/package/python-pyjwt/Config.in
> +++ b/package/python-pyjwt/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYJWT
> bool "python-pyjwt"
> - depends on BR2_PACKAGE_PYTHON3
> help
> JSON Web Token implementation in Python.
>
> diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in
> index 0ecb288922..b3f9565238 100644
> --- a/package/python-pymupdf/Config.in
> +++ b/package/python-pymupdf/Config.in
> @@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_PYMUPDF
> depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz
> depends on BR2_PACKAGE_XORG7
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_FREETYPE
> select BR2_PACKAGE_MUPDF
> select BR2_PACKAGE_ZLIB
> @@ -14,12 +13,10 @@ config BR2_PACKAGE_PYTHON_PYMUPDF
> https://github.com/pymupdf/PyMuPDF
>
> comment "python-pymupdf needs Xorg"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_SYNC_4
> depends on !BR2_PACKAGE_XORG7
>
> comment "python-pymupdf needs a toolchain w/ C++, gcc >= 4.9"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_SYNC_4
> depends on !BR2_INSTALL_LIBSTDCPP || \
> !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
> diff --git a/package/python-pymysql/Config.in b/package/python-pymysql/Config.in
> index 69ba485e77..75b447cbd1 100644
> --- a/package/python-pymysql/Config.in
> +++ b/package/python-pymysql/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYMYSQL
> bool "python-pymysql"
> - depends on BR2_PACKAGE_PYTHON3
> help
> PyMySQL is a pure-Python MySQL client library. It follows
> the DB-API 2.0.
> diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
> index 3bb4e29630..0553d82ce9 100644
> --- a/package/python-pynacl/Config.in
> +++ b/package/python-pynacl/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYNACL
> bool "python-pynacl"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_LIBSODIUM
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> help
> diff --git a/package/python-pyndiff/Config.in b/package/python-pyndiff/Config.in
> index cd13056d79..58ca35ba97 100644
> --- a/package/python-pyndiff/Config.in
> +++ b/package/python-pyndiff/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYNDIFF
> bool "python-pyndiff"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_XMLJSON # runtime
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> help
> diff --git a/package/python-pyopenssl/Config.in b/package/python-pyopenssl/Config.in
> index 65d516813f..1a6fbd2147 100644
> --- a/package/python-pyopenssl/Config.in
> +++ b/package/python-pyopenssl/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_PYOPENSSL
> bool "python-pyopenssl"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> - depends on BR2_PACKAGE_PYTHON3 # python-cryptography
> select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-pyparsing/Config.in b/package/python-pyparsing/Config.in
> index 9b5894116d..926ca07ed7 100644
> --- a/package/python-pyparsing/Config.in
> +++ b/package/python-pyparsing/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYPARSING
> bool "python-pyparsing"
> - depends on BR2_PACKAGE_PYTHON3
> help
> The pyparsing module is an alternative approach to creating
> and executing simple grammars, vs. the traditional lex/yacc
> diff --git a/package/python-pyparted/Config.in b/package/python-pyparted/Config.in
> index 0ed24f8836..60f54a5484 100644
> --- a/package/python-pyparted/Config.in
> +++ b/package/python-pyparted/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYPARTED
> bool "python-pyparted"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_ENABLE_LOCALE # parted
> depends on BR2_USE_WCHAR
> select BR2_PACKAGE_PARTED
> @@ -10,5 +9,4 @@ config BR2_PACKAGE_PYTHON_PYPARTED
> https://github.com/rhinstaller/pyparted
>
> comment "pyparted needs a toolchain w/ locale, wchar"
> - depends on BR2_PACKAGE_PYTHON3
> depends on !BR2_ENABLE_LOCALE || !BR2_USE_WCHAR
> diff --git a/package/python-pyphen/Config.in b/package/python-pyphen/Config.in
> index 30ccafcda4..e4707ff036 100644
> --- a/package/python-pyphen/Config.in
> +++ b/package/python-pyphen/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYPHEN
> bool "python-pyphen"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Pure Python module to hyphenate text.
>
> diff --git a/package/python-pysftp/Config.in b/package/python-pysftp/Config.in
> index c65369b667..fc4fdd972d 100644
> --- a/package/python-pysftp/Config.in
> +++ b/package/python-pysftp/Config.in
> @@ -1,7 +1,6 @@
> config BR2_PACKAGE_PYTHON_PYSFTP
> bool "python-pysftp"
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-paramiko -> python-cryptography
> - depends on BR2_PACKAGE_PYTHON3 # python-paramiko -> python-bcrypt
> select BR2_PACKAGE_PYTHON_PARAMIKO # runtime
> help
> A friendly face on SFTP.
> diff --git a/package/python-pytablereader/Config.in b/package/python-pytablereader/Config.in
> index 1c3f2af82f..889cb79820 100644
> --- a/package/python-pytablereader/Config.in
> +++ b/package/python-pytablereader/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYTABLEREADER
> bool "python-pytablereader"
> - depends on BR2_PACKAGE_PYTHON3 # python-mbstrdecoder, python-pathpy, python-beautifulsoup4, python-pathvalidate
> select BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4 # runtime
> select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
> select BR2_PACKAGE_PYTHON_JSONSCHEMA # runtime
> diff --git a/package/python-pytablewriter/Config.in b/package/python-pytablewriter/Config.in
> index e0405d12c8..041c30eb6c 100644
> --- a/package/python-pytablewriter/Config.in
> +++ b/package/python-pytablewriter/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYTABLEWRITER
> bool "python-pytablewriter"
> - depends on BR2_PACKAGE_PYTHON3 # python-dataproperty, python-mbstrdecoder, python-pathvalidate
> select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
> select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
> select BR2_PACKAGE_PYTHON_MSGFY # runtime
> diff --git a/package/python-pytest-asyncio/Config.in b/package/python-pytest-asyncio/Config.in
> index 3fa90e4e18..2088a8bdbf 100644
> --- a/package/python-pytest-asyncio/Config.in
> +++ b/package/python-pytest-asyncio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYTEST_ASYNCIO
> bool "python-pytest-asyncio"
> - depends on BR2_PACKAGE_PYTHON3 # pytest
> select BR2_PACKAGE_PYTHON_PYTEST # runtime
> help
> Pytest support for asyncio.
> diff --git a/package/python-pytest/Config.in b/package/python-pytest/Config.in
> index ebbaeeea58..c3956c76d2 100644
> --- a/package/python-pytest/Config.in
> +++ b/package/python-pytest/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYTEST
> bool "python-pytest"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ATTRS # runtime
> select BR2_PACKAGE_PYTHON_INICONFIG # runtime
> select BR2_PACKAGE_PYTHON_PACKAGING # runtime
> diff --git a/package/python-pytrie/Config.in b/package/python-pytrie/Config.in
> index 722d263d7e..156638476c 100644
> --- a/package/python-pytrie/Config.in
> +++ b/package/python-pytrie/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYTRIE
> bool "python-pytrie"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SORTEDCONTAINERS # runtime
> help
> A pure Python implementation of the trie data structure.
> diff --git a/package/python-pyusb/Config.in b/package/python-pyusb/Config.in
> index 13080a9fde..bba3480a1b 100644
> --- a/package/python-pyusb/Config.in
> +++ b/package/python-pyusb/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYUSB
> bool "python-pyusb"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
> select BR2_PACKAGE_LIBUSB
> diff --git a/package/python-pyyaml/Config.in b/package/python-pyyaml/Config.in
> index eb073b9c03..45e818b7e7 100644
> --- a/package/python-pyyaml/Config.in
> +++ b/package/python-pyyaml/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_PYYAML
> bool "python-pyyaml"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_LIBYAML
> help
> The PyYAML package contains binding to the libyaml API.
> diff --git a/package/python-requests-oauthlib/Config.in b/package/python-requests-oauthlib/Config.in
> index 2510644bd1..85283b209c 100644
> --- a/package/python-requests-oauthlib/Config.in
> +++ b/package/python-requests-oauthlib/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB
> bool "python-requests-oauthlib"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
> select BR2_PACKAGE_PYTHON_OAUTHLIB # runtime
> select BR2_PACKAGE_PYTHON_REQUESTS # runtime
> help
> diff --git a/package/python-requests-toolbelt/Config.in b/package/python-requests-toolbelt/Config.in
> index 47141c2c8a..ba2b95152e 100644
> --- a/package/python-requests-toolbelt/Config.in
> +++ b/package/python-requests-toolbelt/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_REQUESTS_TOOLBELT
> bool "python-requests-toolbelt"
> - depends on BR2_PACKAGE_PYTHON3 # python-requests -> python-idna
> select BR2_PACKAGE_PYTHON_REQUESTS # runtime
> help
> A utility belt for advanced users of python-requests.
> diff --git a/package/python-requests/Config.in b/package/python-requests/Config.in
> index 9b04c07fc9..94a44682f4 100644
> --- a/package/python-requests/Config.in
> +++ b/package/python-requests/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_REQUESTS
> bool "python-requests"
> - depends on BR2_PACKAGE_PYTHON3 # python-idna
> select BR2_PACKAGE_PYTHON_CERTIFI # runtime
> select BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER # runtime
> select BR2_PACKAGE_PYTHON_IDNA # runtime
> diff --git a/package/python-rsa/Config.in b/package/python-rsa/Config.in
> index bc9ec2feab..5cafd8215f 100644
> --- a/package/python-rsa/Config.in
> +++ b/package/python-rsa/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_RSA
> bool "python-rsa"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PYASN1 # runtime
> help
> Python-RSA is a pure-Python RSA implementation. It supports
> diff --git a/package/python-s3transfer/Config.in b/package/python-s3transfer/Config.in
> index ad3a673938..a7f85b146c 100644
> --- a/package/python-s3transfer/Config.in
> +++ b/package/python-s3transfer/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_S3TRANSFER
> bool "python-s3transfer"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_BOTOCORE # runtime
> help
> An Amazon S3 Transfer Manager.
> diff --git a/package/python-schedule/Config.in b/package/python-schedule/Config.in
> index a0f800e364..d00c245948 100644
> --- a/package/python-schedule/Config.in
> +++ b/package/python-schedule/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SCHEDULE
> bool "python-schedule"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Job scheduling for humans.
>
> diff --git a/package/python-secretstorage/Config.in b/package/python-secretstorage/Config.in
> index 059ea097bb..f0a8689ecd 100644
> --- a/package/python-secretstorage/Config.in
> +++ b/package/python-secretstorage/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SECRETSTORAGE
> bool "python-secretstorage"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> help
> diff --git a/package/python-serial-asyncio/Config.in b/package/python-serial-asyncio/Config.in
> index 5520b72506..08396a0eeb 100644
> --- a/package/python-serial-asyncio/Config.in
> +++ b/package/python-serial-asyncio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SERIAL_ASYNCIO
> bool "python-serial-asyncio"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SERIAL
> help
> asyncio extension package for pyserial.
> diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in
> index c571065e92..aa6d0fe715 100644
> --- a/package/python-service-identity/Config.in
> +++ b/package/python-service-identity/Config.in
> @@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
> # python-pyopenssl -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> # python-pyopenssl -> python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ATTRS # runtime
> select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime
> select BR2_PACKAGE_PYTHON_PYASN1 # runtime
> diff --git a/package/python-setproctitle/Config.in b/package/python-setproctitle/Config.in
> index a901fd7055..d13afaa401 100644
> --- a/package/python-setproctitle/Config.in
> +++ b/package/python-setproctitle/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SETPROCTITLE
> bool "python-setproctitle"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A Python module to customize the process title.
>
> diff --git a/package/python-simpleaudio/Config.in b/package/python-simpleaudio/Config.in
> index c6fcd8b07a..1169342be7 100644
> --- a/package/python-simpleaudio/Config.in
> +++ b/package/python-simpleaudio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SIMPLEAUDIO
> bool "python-simpleaudio"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
> select BR2_PACKAGE_ALSA_LIB
> help
> diff --git a/package/python-simplelogging/Config.in b/package/python-simplelogging/Config.in
> index 7f58791836..db95efa25f 100644
> --- a/package/python-simplelogging/Config.in
> +++ b/package/python-simplelogging/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SIMPLELOGGING
> bool "python-simplelogging"
> - depends on BR2_PACKAGE_PYTHON3 # python-colorlog
> select BR2_PACKAGE_PYTHON_COLORLOG # runtime
> help
> Logging made simple, no excuse for any debug print call.
> diff --git a/package/python-simplesqlite/Config.in b/package/python-simplesqlite/Config.in
> index 5a9fa4a5db..81501c9e83 100644
> --- a/package/python-simplesqlite/Config.in
> +++ b/package/python-simplesqlite/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SIMPLESQLITE
> bool "python-simplesqlite"
> - depends on BR2_PACKAGE_PYTHON3 # python-mbstrdecoder, python-pathvalidate
> select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
> select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
> select BR2_PACKAGE_PYTHON_PATHVALIDATE # runtime
> diff --git a/package/python-slob/Config.in b/package/python-slob/Config.in
> index 07d04d49a2..c06f544534 100644
> --- a/package/python-slob/Config.in
> +++ b/package/python-slob/Config.in
> @@ -4,7 +4,6 @@ config BR2_PACKAGE_PYTHON_SLOB
> depends on BR2_HOST_GCC_AT_LEAST_4_9 # python-pyicu -> icu
> depends on BR2_INSTALL_LIBSTDCPP # python-pyicu -> icu
> depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-pyicu -> icu
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_PYICU # runtime
> # although optional, it is used as default compression
> select BR2_PACKAGE_PYTHON3_XZ # runtime
> @@ -15,7 +14,6 @@ config BR2_PACKAGE_PYTHON_SLOB
> https://github.com/itkach/slob
>
> comment "python-slob needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9"
> - depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
> depends on !BR2_INSTALL_LIBSTDCPP || \
> !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
> !BR2_HOST_GCC_AT_LEAST_4_9
> diff --git a/package/python-smmap2/Config.in b/package/python-smmap2/Config.in
> index 1d4b1fabbe..21a3bdb613 100644
> --- a/package/python-smmap2/Config.in
> +++ b/package/python-smmap2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SMMAP2
> bool "python-smmap2"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Smmap wraps an interface around mmap and tracks the mapped
> files as well as the amount of clients who use it. If the
> diff --git a/package/python-socketio/Config.in b/package/python-socketio/Config.in
> index 89d23b6ddf..a34853ec10 100644
> --- a/package/python-socketio/Config.in
> +++ b/package/python-socketio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SOCKETIO
> bool "python-socketio"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_BIDICT # runtime
> select BR2_PACKAGE_PYTHON_ENGINEIO # runtime
> help
> diff --git a/package/python-sockjs/Config.in b/package/python-sockjs/Config.in
> index 583d7ec741..92489ec71f 100644
> --- a/package/python-sockjs/Config.in
> +++ b/package/python-sockjs/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SOCKJS
> bool "python-sockjs"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_AIOHTTP # runtime
> help
> SockJS server implementation for aiohttp.
> diff --git a/package/python-soupsieve/Config.in b/package/python-soupsieve/Config.in
> index eeac0ee36e..3cb7f8d0c5 100644
> --- a/package/python-soupsieve/Config.in
> +++ b/package/python-soupsieve/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SOUPSIEVE
> bool "python-soupsieve"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A modern CSS selector implementation for Beautiful Soup.
>
> diff --git a/package/python-sqliteschema/Config.in b/package/python-sqliteschema/Config.in
> index b8fed33c49..102a615765 100644
> --- a/package/python-sqliteschema/Config.in
> +++ b/package/python-sqliteschema/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_SQLITESCHEMA
> bool "python-sqliteschema"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
> select BR2_PACKAGE_PYTHON_TABLEDATA # runtime
> diff --git a/package/python-tabledata/Config.in b/package/python-tabledata/Config.in
> index a73207f9c0..9947f41af6 100644
> --- a/package/python-tabledata/Config.in
> +++ b/package/python-tabledata/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TABLEDATA
> bool "python-tabledata"
> - depends on BR2_PACKAGE_PYTHON3 # python-dataproperty, python-typepy
> select BR2_PACKAGE_PYTHON_DATAPROPERTY # runtime
> select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> diff --git a/package/python-tempora/Config.in b/package/python-tempora/Config.in
> index 06ccbfc283..508cbae3f3 100644
> --- a/package/python-tempora/Config.in
> +++ b/package/python-tempora/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TEMPORA
> bool "python-tempora"
> - depends on BR2_PACKAGE_PYTHON3 # python-jaraco-functools
> select BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> select BR2_PACKAGE_PYTHON_PYTZ # runtime
> diff --git a/package/python-tinycss2/Config.in b/package/python-tinycss2/Config.in
> index e6c992b8c5..a34717e002 100644
> --- a/package/python-tinycss2/Config.in
> +++ b/package/python-tinycss2/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TINYCSS2
> bool "python-tinycss2"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
> help
> A tiny CSS parser.
> diff --git a/package/python-tinyrpc/Config.in b/package/python-tinyrpc/Config.in
> index 3194b7825a..3c643c754a 100644
> --- a/package/python-tinyrpc/Config.in
> +++ b/package/python-tinyrpc/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TINYRPC
> bool "python-tinyrpc"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> A small, modular, transport and protocol neutral RPC
> diff --git a/package/python-tomako/Config.in b/package/python-tomako/Config.in
> index 1521035bb6..bd6d29982a 100644
> --- a/package/python-tomako/Config.in
> +++ b/package/python-tomako/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TOMAKO
> bool "python-tomako"
> - depends on BR2_PACKAGE_PYTHON3 # python-tornado
> select BR2_PACKAGE_PYTHON_TORNADO # runtime
> select BR2_PACKAGE_PYTHON_MAKO # runtime
> help
> diff --git a/package/python-tomli/Config.in b/package/python-tomli/Config.in
> index e1cecaaa36..d2ae49a45f 100644
> --- a/package/python-tomli/Config.in
> +++ b/package/python-tomli/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TOMLI
> bool "python-tomli"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A lil' TOML parser.
>
> diff --git a/package/python-tornado/Config.in b/package/python-tornado/Config.in
> index e1bf8343f0..b5c59e970d 100644
> --- a/package/python-tornado/Config.in
> +++ b/package/python-tornado/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TORNADO
> bool "python-tornado"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_ZLIB
> select BR2_PACKAGE_PYTHON3_SSL
> help
> diff --git a/package/python-traitlets/Config.in b/package/python-traitlets/Config.in
> index 6515cdf8d1..a273601163 100644
> --- a/package/python-traitlets/Config.in
> +++ b/package/python-traitlets/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TRAITLETS
> bool "python-traitlets"
> - depends on BR2_PACKAGE_PYTHON3
> help
> A configuration system for Python applications.
>
> diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in
> index 6e54c19e16..f781b37305 100644
> --- a/package/python-treq/Config.in
> +++ b/package/python-treq/Config.in
> @@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_TREQ
> # python-pyopenssl -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> # python-idna, python-pyopenssl -> python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ATTRS # runtime
> select BR2_PACKAGE_PYTHON_IDNA # runtime
> select BR2_PACKAGE_PYTHON_INCREMENTAL # runtime
> diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in
> index 89298b2e0c..49a21c4204 100644
> --- a/package/python-twisted/Config.in
> +++ b/package/python-twisted/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TWISTED
> bool "python-twisted"
> - depends on BR2_PACKAGE_PYTHON3 # python-pyhamcrest; python-hyperlink -> python-idna
> select BR2_PACKAGE_PYTHON_INCREMENTAL
> select BR2_PACKAGE_PYTHON_ATTRS # runtime
> select BR2_PACKAGE_PYTHON_AUTOMAT # runtime
> diff --git a/package/python-txaio/Config.in b/package/python-txaio/Config.in
> index 19a318a902..eddd983ea6 100644
> --- a/package/python-txaio/Config.in
> +++ b/package/python-txaio/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TXAIO
> bool "python-txaio"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Compatibility API between asyncio/Twisted/Trollius.
>
> diff --git a/package/python-txdbus/Config.in b/package/python-txdbus/Config.in
> index ffd00f153e..f3ea4c78d6 100644
> --- a/package/python-txdbus/Config.in
> +++ b/package/python-txdbus/Config.in
> @@ -3,7 +3,6 @@ config BR2_PACKAGE_PYTHON_TXDBUS
> # python-twisted -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> # python-twisted -> python-cryptography
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_TWISTED # runtime
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> diff --git a/package/python-txtorcon/Config.in b/package/python-txtorcon/Config.in
> index 0606e5f442..fbea7be8cf 100644
> --- a/package/python-txtorcon/Config.in
> +++ b/package/python-txtorcon/Config.in
> @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_TXTORCON
> bool "python-txtorcon"
> # python-pyopenssl -> python-cryptography
> depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> - depends on BR2_PACKAGE_PYTHON3 # python-idna
> select BR2_PACKAGE_PYTHON_AUTOMAT # runtime
> select BR2_PACKAGE_PYTHON_IDNA # runtime
> select BR2_PACKAGE_PYTHON_INCREMENTAL # runtime
> diff --git a/package/python-typepy/Config.in b/package/python-typepy/Config.in
> index fd3b983186..3438e74475 100644
> --- a/package/python-typepy/Config.in
> +++ b/package/python-typepy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_TYPEPY
> bool "python-typepy"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_MBSTRDECODER # runtime
> help
> A Python library for variable type
> diff --git a/package/python-ujson/Config.in b/package/python-ujson/Config.in
> index aee1d75fce..81d1bc457c 100644
> --- a/package/python-ujson/Config.in
> +++ b/package/python-ujson/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_UJSON
> bool "python-ujson"
> - depends on BR2_PACKAGE_PYTHON3
> help
> UltraJSON is an ultra fast JSON encoder and decoder written
> in pure C with bindings for Python 3.
> diff --git a/package/python-unittest-xml-reporting/Config.in b/package/python-unittest-xml-reporting/Config.in
> index b1a6244dd3..43b054faa7 100644
> --- a/package/python-unittest-xml-reporting/Config.in
> +++ b/package/python-unittest-xml-reporting/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_UNITTEST_XML_REPORTING
> bool "python-unittest-xml-reporting"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_PYEXPAT
> help
> unittest-based test runner with Ant/JUnit like XML
> diff --git a/package/python-urwid/Config.in b/package/python-urwid/Config.in
> index c141e8c0bd..f584a9258d 100644
> --- a/package/python-urwid/Config.in
> +++ b/package/python-urwid/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_URWID
> bool "python-urwid"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Urwid is a console user interface library for Python
>
> diff --git a/package/python-uvloop/Config.in b/package/python-uvloop/Config.in
> index 76e06ac3f4..b3fb275091 100644
> --- a/package/python-uvloop/Config.in
> +++ b/package/python-uvloop/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_UVLOOP
> bool "python-uvloop"
> - depends on BR2_PACKAGE_PYTHON3
> depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
> depends on BR2_USE_MMU # libuv
> depends on !BR2_STATIC_LIBS # libuv
> diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in
> index 802b1dde5b..e700369910 100644
> --- a/package/python-validators/Config.in
> +++ b/package/python-validators/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_VALIDATORS
> bool "python-validators"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_SIX # runtime
> select BR2_PACKAGE_PYTHON_DECORATOR # runtime
> help
> diff --git a/package/python-watchdog/Config.in b/package/python-watchdog/Config.in
> index 6f0dd62073..18f569ee44 100644
> --- a/package/python-watchdog/Config.in
> +++ b/package/python-watchdog/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_WATCHDOG
> bool "python-watchdog"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_ARGH # runtime
> select BR2_PACKAGE_PYTHON_PATHTOOLS # runtime
> select BR2_PACKAGE_PYTHON_PYYAML # runtime
> diff --git a/package/python-weasyprint/Config.in b/package/python-weasyprint/Config.in
> index de68fe2f5b..4a7e5a513d 100644
> --- a/package/python-weasyprint/Config.in
> +++ b/package/python-weasyprint/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_WEASYPRINT
> bool "python-weasyprint"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_BROTLI # runtime
> select BR2_PACKAGE_PYTHON_CFFI # runtime
> select BR2_PACKAGE_PYTHON_CSSSELECT2 # runtime
> diff --git a/package/python-webpy/Config.in b/package/python-webpy/Config.in
> index 419a4a180f..ed78409572 100644
> --- a/package/python-webpy/Config.in
> +++ b/package/python-webpy/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_WEBPY
> bool "python-webpy"
> - depends on BR2_PACKAGE_PYTHON3 # python-cheroot
> select BR2_PACKAGE_PYTHON_CHEROOT # runtime
> select BR2_PACKAGE_PYTHON_MARKDOWN # runtime
> help
> diff --git a/package/python-websockets/Config.in b/package/python-websockets/Config.in
> index 888bec616f..60495b6284 100644
> --- a/package/python-websockets/Config.in
> +++ b/package/python-websockets/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_WEBSOCKETS
> bool "python-websockets"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_ZLIB
> select BR2_PACKAGE_PYTHON3_SSL
> help
> diff --git a/package/python-wtforms/Config.in b/package/python-wtforms/Config.in
> index 0cc136fc13..33a17d3d37 100644
> --- a/package/python-wtforms/Config.in
> +++ b/package/python-wtforms/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_WTFORMS
> bool "python-wtforms"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime
> help
> A flexible forms validation and rendering library for
> diff --git a/package/python-xlib/Config.in b/package/python-xlib/Config.in
> index 20e585db9a..081af6a2fc 100644
> --- a/package/python-xlib/Config.in
> +++ b/package/python-xlib/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_XLIB
> bool "python-xlib"
> - depends on BR2_PACKAGE_PYTHON3 # host-python-setuptools-scm
> select BR2_PACKAGE_PYTHON_SIX # runtime
> help
> XLib in pure Python (Py2/Py3 compatible)
> diff --git a/package/python-xlsxwriter/Config.in b/package/python-xlsxwriter/Config.in
> index b5da7f3f1a..59fe3ba91c 100644
> --- a/package/python-xlsxwriter/Config.in
> +++ b/package/python-xlsxwriter/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_XLSXWRITER
> bool "python-xlsxwriter"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON3_ZLIB
> help
> A Python module for creating Excel XLSX files.
> diff --git a/package/python-yarl/Config.in b/package/python-yarl/Config.in
> index e52050451d..84e14ce92e 100644
> --- a/package/python-yarl/Config.in
> +++ b/package/python-yarl/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_YARL
> bool "python-yarl"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_MULTIDICT
> select BR2_PACKAGE_PYTHON_IDNA
> help
> diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in
> index a56bf7c16c..1570674f59 100644
> --- a/package/python-zeroconf/Config.in
> +++ b/package/python-zeroconf/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ZEROCONF
> bool "python-zeroconf"
> - depends on BR2_PACKAGE_PYTHON3
> select BR2_PACKAGE_PYTHON_IFADDR # runtime
> help
> Pure Python Multicast DNS Service Discovery Library
> diff --git a/package/python-zopfli/Config.in b/package/python-zopfli/Config.in
> index 69d4b8b514..0b1ebca85c 100644
> --- a/package/python-zopfli/Config.in
> +++ b/package/python-zopfli/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_PYTHON_ZOPFLI
> bool "python-zopfli"
> - depends on BR2_PACKAGE_PYTHON3
> help
> Zopfli module for python.
>
> --
> 2.20.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH] package/python-*: drop python3 dependency
2022-02-12 10:43 [Buildroot] [PATCH] package/python-*: drop python3 dependency Peter Korsgaard
2022-02-12 11:20 ` James Hilliard
@ 2022-02-12 13:51 ` Peter Korsgaard
1 sibling, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2022-02-12 13:51 UTC (permalink / raw)
To: buildroot
Cc: Uladzimir Bely, Louis Aussedat, Samuel Martin, Sven Haardiek,
Angelo Compagnucci, Marcin Niestroj, Thomas Petazzoni,
Mauro Condarelli, Joseph Kogut, Matt Weber, Geoffrey Ragot,
Philippe Proulx, Raphaël Mélotte, Andrey Smirnov,
Grzegorz Blach, Gwenhael Goavec-Merou, Guillaume William Brs,
Yann E. MORIN, Titouan Christophe, Ludovic Desroches,
Peter Seiderer, Oli Vogt, Bernd Kuhls, Christophe Vu-Brugier,
Giulio Benetti, José Pekkarinen, Manuel Vögele,
Steve Calfee, Lionel Flandrin, Jugurtha BELKALEM, Asaf Kahlon,
Wojciech M. Zabolotny, Joris Offouga, James Hilliard, John Faith,
Fabrice Fontaine
>>>>> "Peter" == Peter Korsgaard <peter@korsgaard.com> writes:
> All the python packages are inside an if BR2_PACKAGE_PYTHON3, so with the
> removal of python2 support, the explicit python3 dependency is redundant.
> Remove it.
> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Committed, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-02-12 13:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-12 10:43 [Buildroot] [PATCH] package/python-*: drop python3 dependency Peter Korsgaard
2022-02-12 11:20 ` James Hilliard
2022-02-12 13:51 ` Peter Korsgaard
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.