Subject: [PATCH] */py3-*: Declare run-time dependency on python3

From: Sascha Brawer <[email-masked]>
Date: Thu, 5 Mar 2020 10:22:23 +0000

According to https://wiki.alpinelinux.org/wiki/Python_package_policies,
python3 packages in Alpine linux should declare a run-time dependency
on python3.

This change has been generated with the following ad-hoc script,
run from the root of the `aports` repository.

```python
import os

for r in ('main', 'community', 'testing', 'unmaintained', 'non-free'):
    for package in os.listdir(r):
        if package.startswith('py3-'):
            path = '%s/%s/APKBUILD' % (r, package)
            with open(path, 'r') as f:
                content = f.read()
            if '\ndepends=' in content or '\nmakedepends=' not in content:
                continue
            patched_content = content.replace(
                '\nmakedepends=',
                '\ndepends="python3"\nmakedepends=')
            with open(path, 'w') as out:
                    out.write(patched_content)
```
---
 community/py3-backcall/APKBUILD         | 1 +
 community/py3-coverage/APKBUILD         | 1 +
 community/py3-cx_freeze/APKBUILD        | 1 +
 community/py3-frozendict/APKBUILD       | 1 +
 community/py3-greenlet/APKBUILD         | 1 +
 community/py3-gvm/APKBUILD              | 1 +
 community/py3-ipython_genutils/APKBUILD | 1 +
 community/py3-itypes/APKBUILD           | 1 +
 community/py3-jellyfish/APKBUILD        | 1 +
 community/py3-lz4/APKBUILD              | 1 +
 community/py3-mccabe/APKBUILD           | 1 +
 community/py3-mysqlclient/APKBUILD      | 1 +
 community/py3-netifaces/APKBUILD        | 1 +
 community/py3-numpy/APKBUILD            | 1 +
 community/py3-psutil/APKBUILD           | 1 +
 community/py3-psycopg2/APKBUILD         | 1 +
 community/py3-pybind11/APKBUILD         | 1 +
 community/py3-pydispatcher/APKBUILD     | 1 +
 community/py3-pyotherside/APKBUILD      | 1 +
 community/py3-rencode/APKBUILD          | 1 +
 community/py3-sgmllib3k/APKBUILD        | 1 +
 community/py3-simplegeneric/APKBUILD    | 1 +
 community/py3-sip/APKBUILD              | 1 +
 community/py3-sqlalchemy/APKBUILD       | 1 +
 community/py3-waitress/APKBUILD         | 1 +
 community/py3-ws4py/APKBUILD            | 1 +
 main/py3-bcrypt/APKBUILD                | 1 +
 main/py3-cairo/APKBUILD                 | 1 +
 main/py3-curl/APKBUILD                  | 1 +
 main/py3-dnspython/APKBUILD             | 1 +
 main/py3-gobject3/APKBUILD              | 1 +
 main/py3-hiredis/APKBUILD               | 1 +
 main/py3-hoedown/APKBUILD               | 1 +
 main/py3-icu/APKBUILD                   | 1 +
 main/py3-incremental/APKBUILD           | 1 +
 main/py3-libvirt/APKBUILD               | 1 +
 main/py3-lxml/APKBUILD                  | 1 +
 main/py3-mimeparse/APKBUILD             | 1 +
 main/py3-munkres/APKBUILD               | 1 +
 main/py3-pycryptodome/APKBUILD          | 1 +
 main/py3-yaml/APKBUILD                  | 1 +
 main/py3-zope-interface/APKBUILD        | 1 +
 testing/py3-amqp/APKBUILD               | 1 +
 testing/py3-axolotl-curve25519/APKBUILD | 1 +
 testing/py3-billiard/APKBUILD           | 1 +
 testing/py3-case/APKBUILD               | 1 +
 testing/py3-cassandra-driver/APKBUILD   | 1 +
 testing/py3-dill/APKBUILD               | 1 +
 testing/py3-gettext/APKBUILD            | 1 +
 testing/py3-grpcio/APKBUILD             | 1 +
 testing/py3-h2/APKBUILD                 | 1 +
 testing/py3-iniparse/APKBUILD           | 1 +
 testing/py3-inotify/APKBUILD            | 1 +
 testing/py3-jsonpointer/APKBUILD        | 1 +
 testing/py3-libacl/APKBUILD             | 1 +
 testing/py3-libnacl/APKBUILD            | 1 +
 testing/py3-mongo/APKBUILD              | 1 +
 testing/py3-pycosat/APKBUILD            | 1 +
 testing/py3-pymysql/APKBUILD            | 1 +
 testing/py3-queuelib/APKBUILD           | 1 +
 testing/py3-rarfile/APKBUILD            | 1 +
 testing/py3-rpio/APKBUILD               | 1 +
 testing/py3-serpent/APKBUILD            | 1 +
 testing/py3-sparqlwrapper/APKBUILD      | 1 +
 testing/py3-ticket-auth/APKBUILD        | 1 +
 testing/py3-tinydb/APKBUILD             | 1 +
 testing/py3-u-msgpack/APKBUILD          | 1 +
 testing/py3-ujson/APKBUILD              | 1 +
 testing/py3-urlobject/APKBUILD          | 1 +
 testing/py3-venusian/APKBUILD           | 1 +
 testing/py3-webob/APKBUILD              | 1 +
 testing/py3-websockets/APKBUILD         | 1 +
 testing/py3-zabbix/APKBUILD             | 1 +
 unmaintained/py3-llfuse/APKBUILD        | 1 +
 74 files changed, 74 insertions(+)

diff --git a/community/py3-backcall/APKBUILD b/community/py3-backcall/APKBUILD
index 5407f20688..44ccbbb3ec 100644
--- a/community/py3-backcall/APKBUILD
+++ b/community/py3-backcall/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Backwards compatible callback APIs"
 url="https://github.com/takluyver/backcall"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
 source="https://files.pythonhosted.org/packages/source/b/backcall/backcall-$pkgver.tar.gz"
diff --git a/community/py3-coverage/APKBUILD b/community/py3-coverage/APKBUILD
index 979c915744..270e06127f 100644
--- a/community/py3-coverage/APKBUILD
+++ b/community/py3-coverage/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # Requires unpackaged 'flaky'
 url="https://pypi.python.org/pypi/coverage"
 arch="all"
 license="Apache-2.0"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/community/py3-cx_freeze/APKBUILD b/community/py3-cx_freeze/APKBUILD
index 5592b1053d..4fbccbbcce 100644
--- a/community/py3-cx_freeze/APKBUILD
+++ b/community/py3-cx_freeze/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Set of utilities for freezing Python scripts into executables"
 url="http://cx-freeze.sourceforge.net/"
 arch="all"
 license="PSF"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/community/py3-frozendict/APKBUILD b/community/py3-frozendict/APKBUILD
index 904aded654..2741055e82 100644
--- a/community/py3-frozendict/APKBUILD
+++ b/community/py3-frozendict/APKBUILD
@@ -9,6 +9,7 @@ url="https://github.com/slezica/python-frozendict"
 options="!check" # No testsuite
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-${pkgver}"
diff --git a/community/py3-greenlet/APKBUILD b/community/py3-greenlet/APKBUILD
index e254febaa4..ab1555f015 100644
--- a/community/py3-greenlet/APKBUILD
+++ b/community/py3-greenlet/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Lightweight in-process concurrent programming"
 url="https://pypi.python.org/pypi/greenlet"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
 	ppc64le_clobbering.patch"
diff --git a/community/py3-gvm/APKBUILD b/community/py3-gvm/APKBUILD
index e60670ac1c..d6e1e6d325 100644
--- a/community/py3-gvm/APKBUILD
+++ b/community/py3-gvm/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Greenbone Vulnerability Management Python Library "
 url="https://github.com/greenbone/python-gvm"
 arch="noarch"
 license="GPL-3.0"
+depends="python3"
 makedepends="python3-dev"
 checkdepends="py3-defusedxml py3-pytest py3-lxml py3-paramiko"
 source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/$_pkgname/archive/v${pkgver/_/.}.tar.gz"
diff --git a/community/py3-ipython_genutils/APKBUILD b/community/py3-ipython_genutils/APKBUILD
index d2bc7dbee7..a6be1226b3 100644
--- a/community/py3-ipython_genutils/APKBUILD
+++ b/community/py3-ipython_genutils/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Vestigial IPython utilities"
 url="https://github.com/ipython/ipython_genutils"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="python3-dev"
 options="!check" # No test suite
 source="$pkgname-$pkgver.tar.gz::https://github.com/ipython/ipython_genutils/archive/$pkgver.tar.gz"
diff --git a/community/py3-itypes/APKBUILD b/community/py3-itypes/APKBUILD
index 3b450416e7..28f8012cdd 100644
--- a/community/py3-itypes/APKBUILD
+++ b/community/py3-itypes/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Basic immutable container types for Python"
 url="https://github.com/tomchristie/itypes"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-flake8 py3-pytest py3-pyflakes"
 source="$pkgname-$pkgver.tar.gz::https://github.com/tomchristie/itypes/archive/$pkgver.tar.gz"
diff --git a/community/py3-jellyfish/APKBUILD b/community/py3-jellyfish/APKBUILD
index 9ddea360cf..229e463253 100644
--- a/community/py3-jellyfish/APKBUILD
+++ b/community/py3-jellyfish/APKBUILD
@@ -10,6 +10,7 @@ arch="all"
 license="BSD-2-Clause"
 replaces="py-jellyfish"	# for backwards compatibility
 provides="py-jellyfish=$pkgver-r$pkgrel"	# for backwards compatibility
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/community/py3-lz4/APKBUILD b/community/py3-lz4/APKBUILD
index 972cd2472e..6b62f86eeb 100644
--- a/community/py3-lz4/APKBUILD
+++ b/community/py3-lz4/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="LZ4 Bindings for Python"
 url="https://pypi.python.org/pypi/lz4"
 arch="all"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="python3-dev py3-setuptools lz4-dev linux-headers"
 checkdepends="py3-pytest py3-psutil py3-pytest-cov py3-coverage"
 
diff --git a/community/py3-mccabe/APKBUILD b/community/py3-mccabe/APKBUILD
index ef33ba9a0c..34a5d0a388 100644
--- a/community/py3-mccabe/APKBUILD
+++ b/community/py3-mccabe/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A McCabe complexity checker plugin for Flake8"
 url="https://github.com/flintwork/mccabe"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/community/py3-mysqlclient/APKBUILD b/community/py3-mysqlclient/APKBUILD
index 2ebcf2847b..48b4851b72 100644
--- a/community/py3-mysqlclient/APKBUILD
+++ b/community/py3-mysqlclient/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="MySQL database connector for Python (with py3 support)"
 url="https://mysqlclient.readthedocs.io/"
 arch="all"
 license="GPL-2.0"
+depends="python3"
 makedepends="python3-dev py3-setuptools mariadb-dev"
 source="mysqlclient-python-$pkgver.tar.gz::https://github.com/PyMySQL/mysqlclient-python/archive/$pkgver.tar.gz"
 builddir="$srcdir/mysqlclient-python-$pkgver"
diff --git a/community/py3-netifaces/APKBUILD b/community/py3-netifaces/APKBUILD
index a62e43f83d..322fbb6c0f 100644
--- a/community/py3-netifaces/APKBUILD
+++ b/community/py3-netifaces/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Portable module to access network interface information in Python3"
 url="http://alastairs-place.net/netifaces/"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="python3-dev py3-setuptools linux-headers"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/community/py3-numpy/APKBUILD b/community/py3-numpy/APKBUILD
index efaf6aaeea..4eed9391df 100644
--- a/community/py3-numpy/APKBUILD
+++ b/community/py3-numpy/APKBUILD
@@ -12,6 +12,7 @@ arch="all"
 license="BSD-3-Clause"
 options="!check"
 replaces="py-numpy"
+depends="python3"
 makedepends="python3-dev cython openblas-dev>=0.3.0
 	gfortran py3-nose libbsd-dev py3-setuptools
 	lapack-dev"
diff --git a/community/py3-psutil/APKBUILD b/community/py3-psutil/APKBUILD
index 8aeb80b6ce..f789c91367 100644
--- a/community/py3-psutil/APKBUILD
+++ b/community/py3-psutil/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A cross-platform process and system utilities module for Python"
 url="https://github.com/giampaolo/psutil"
 arch="all"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="linux-headers python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/community/py3-psycopg2/APKBUILD b/community/py3-psycopg2/APKBUILD
index e76c159019..e645df3d4f 100644
--- a/community/py3-psycopg2/APKBUILD
+++ b/community/py3-psycopg2/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="PostgreSQL adapter for python"
 url="http://initd.org/psycopg"
 arch="all"
 license="LGPL-2.0-or-later"
+depends="python3"
 makedepends="postgresql-dev python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/community/py3-pybind11/APKBUILD b/community/py3-pybind11/APKBUILD
index 45c23507a8..3536c71629 100644
--- a/community/py3-pybind11/APKBUILD
+++ b/community/py3-pybind11/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Seamless operability between C++11 and Python"
 url="https://github.com/pybind/pybind11"
 arch="noarch"
 license="MPL-2.0"
+depends="python3"
 makedepends="
 	python3-dev
 	py3-setuptools
diff --git a/community/py3-pydispatcher/APKBUILD b/community/py3-pydispatcher/APKBUILD
index 42d61b0185..b86a329db7 100644
--- a/community/py3-pydispatcher/APKBUILD
+++ b/community/py3-pydispatcher/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Loosely-coupled message passing between Python objects (signal senders
 url="https://sourceforge.net/projects/python-pydispatcher/"
 arch="noarch"
 license="GPL"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 install=""
 source="https://pypi.python.org/packages/source/P/PyDispatcher/PyDispatcher-$pkgver.tar.gz"
diff --git a/community/py3-pyotherside/APKBUILD b/community/py3-pyotherside/APKBUILD
index 427560388f..6f3e696947 100644
--- a/community/py3-pyotherside/APKBUILD
+++ b/community/py3-pyotherside/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Asynchronous Python 3 Bindings for Qt5"
 url="https://thp.io/2011/pyotherside"
 arch="all !armhf" # armhf blocked by qt5-qtdeclarative"
 license="ISC"
+depends="python3"
 makedepends="python3-dev qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtsvg-dev"
 options="!check" # can't run tests if not installed.
 source="py3-pyotherside-$pkgver.tar.gz::https://github.com/thp/pyotherside/archive/$pkgver.tar.gz"
diff --git a/community/py3-rencode/APKBUILD b/community/py3-rencode/APKBUILD
index 411f8298e2..619b412a1d 100644
--- a/community/py3-rencode/APKBUILD
+++ b/community/py3-rencode/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # No testsuite
 url="https://pypi.python.org/pypi/rencode"
 arch="all"
 license="GPL-3.0-or-later"
+depends="python3"
 makedepends="py3-setuptools python3-dev cython"
 source="$pkgname-$pkgver.tar.gz::https://github.com/aresch/rencode/archive/v$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/community/py3-sgmllib3k/APKBUILD b/community/py3-sgmllib3k/APKBUILD
index 56bea30c6f..1ba780f088 100644
--- a/community/py3-sgmllib3k/APKBUILD
+++ b/community/py3-sgmllib3k/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Simple SGML parser"
 url="https://pypi.python.org/pypi/sgmllib3k"
 arch="noarch"
 license="BSD"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/community/py3-simplegeneric/APKBUILD b/community/py3-simplegeneric/APKBUILD
index 211e758454..cdd4a6b59f 100644
--- a/community/py3-simplegeneric/APKBUILD
+++ b/community/py3-simplegeneric/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Simple generic functions"
 url="https://pypi.org/project/simplegeneric/"
 arch="noarch"
 license="ZPL-2.1"
+depends="python3"
 makedepends="py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/s/simplegeneric/simplegeneric-$pkgver.zip
 	remove-setup-warning.patch"
diff --git a/community/py3-sip/APKBUILD b/community/py3-sip/APKBUILD
index 8c9a7d43e1..0754db878a 100644
--- a/community/py3-sip/APKBUILD
+++ b/community/py3-sip/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # No testsuite
 url="http://www.riverbankcomputing.com/software/sip/"
 arch="all"
 license="custom:sip"
+depends="python3"
 makedepends="python3-dev"
 subpackages="
 	$pkgname-pyqt5
diff --git a/community/py3-sqlalchemy/APKBUILD b/community/py3-sqlalchemy/APKBUILD
index a1d7d52d3e..1e7a087b4f 100644
--- a/community/py3-sqlalchemy/APKBUILD
+++ b/community/py3-sqlalchemy/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # 2 failed, 8530 passed, 1009 skipped
 url="https://pypi.python.org/pypi/SQLAlchemy"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 checkdepends="
 	py3-pytest py3-mock py3-pytest-xdist
diff --git a/community/py3-waitress/APKBUILD b/community/py3-waitress/APKBUILD
index b147de2f59..94f736b00b 100644
--- a/community/py3-waitress/APKBUILD
+++ b/community/py3-waitress/APKBUILD
@@ -10,6 +10,7 @@ url="https://github.com/Pylons/waitress"
 arch="noarch"
 license="ZPL-2.1"
 checkdepends="py3-nose"
+depends="python3"
 makedepends="py3-setuptools"
 provides="py-waitress=$pkgname-r$pkgrel"  # for backward compatibility
 replaces="py-waitress"  # for backward compatibility
diff --git a/community/py3-ws4py/APKBUILD b/community/py3-ws4py/APKBUILD
index 8dc0874f42..4a4b4914c0 100644
--- a/community/py3-ws4py/APKBUILD
+++ b/community/py3-ws4py/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # Tests are python2 only
 url="https://github.com/Lawouach/WebSocket-for-Python"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-bcrypt/APKBUILD b/main/py3-bcrypt/APKBUILD
index 43360fd6dc..479ced03e8 100644
--- a/main/py3-bcrypt/APKBUILD
+++ b/main/py3-bcrypt/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Modern password hashing for your software and your servers"
 url="https://github.com/pyca/bcrypt"
 arch="all"
 license="Apache-2.0"
+depends="python3"
 makedepends="python3-dev py3-setuptools py3-wheel libffi-dev"
 source="$pkgname-$pkgver.tar.gz::https://github.com/pyca/$_pkgname/archive/$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-cairo/APKBUILD b/main/py3-cairo/APKBUILD
index 49098c95dd..014e1b116f 100644
--- a/main/py3-cairo/APKBUILD
+++ b/main/py3-cairo/APKBUILD
@@ -6,6 +6,7 @@ pkgdesc="Python3 bindings for the cairo graphics library"
 url="http://cairographics.org/pycairo/"
 arch="all"
 license="LGPL-2.0-or-later"
+depends="python3"
 makedepends="python3-dev cairo-dev"
 subpackages="$pkgname-dev"
 source="https://github.com/pygobject/pycairo/releases/download/v$pkgver/pycairo-$pkgver.tar.gz
diff --git a/main/py3-curl/APKBUILD b/main/py3-curl/APKBUILD
index f11b638723..61c6de87b2 100644
--- a/main/py3-curl/APKBUILD
+++ b/main/py3-curl/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python3 interface to libcurl"
 url="http://pycurl.io/"
 arch="all"
 license="LGPL-2.0-or-later MIT"
+depends="python3"
 makedepends="curl-dev openssl-dev python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-dnspython/APKBUILD b/main/py3-dnspython/APKBUILD
index 5b0a6a24d1..3cdcc77d04 100644
--- a/main/py3-dnspython/APKBUILD
+++ b/main/py3-dnspython/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A DNS toolkit for Python3"
 url="http://www.dnspython.org"
 arch="all"
 license="ISC"
+depends="python3"
 makedepends="py3-setuptools python3-dev cython"
 source="http://www.dnspython.org/kits/$pkgver/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-gobject3/APKBUILD b/main/py3-gobject3/APKBUILD
index 6a46fcbbb4..35eef1a7ad 100644
--- a/main/py3-gobject3/APKBUILD
+++ b/main/py3-gobject3/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python bindings for the GObject library"
 url="https://wiki.gnome.org/Projects/PyGObject/"
 arch="all"
 license="LGPL-2.1-or-later"
+depends="python3"
 makedepends="python3-dev py3-cairo-dev gobject-introspection-dev
 	libffi-dev glib-dev meson"
 checkdepends="py3-pytest gtk+3.0-dev xvfb-run"
diff --git a/main/py3-hiredis/APKBUILD b/main/py3-hiredis/APKBUILD
index 52de17544b..55b78ca412 100644
--- a/main/py3-hiredis/APKBUILD
+++ b/main/py3-hiredis/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Python extension that wraps hiredis"
 url="https://github.com/redis/hiredis-py"
 arch="all"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="python3-dev py3-setuptools hiredis-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
 	system-hiredis.patch
diff --git a/main/py3-hoedown/APKBUILD b/main/py3-hoedown/APKBUILD
index 3769fb4753..fc7fd3a5f5 100644
--- a/main/py3-hoedown/APKBUILD
+++ b/main/py3-hoedown/APKBUILD
@@ -10,6 +10,7 @@ options="!check" # PyPi has no tests in tarball, github releases have broken ver
 url="https://github.com/hhatto/python-hoedown"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 
diff --git a/main/py3-icu/APKBUILD b/main/py3-icu/APKBUILD
index feec0c8004..433efd45e2 100644
--- a/main/py3-icu/APKBUILD
+++ b/main/py3-icu/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Python3 binding for ICU"
 url="https://pypi.org/project/PyICU/"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools python3-dev icu-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/main/py3-incremental/APKBUILD b/main/py3-incremental/APKBUILD
index d0fe29426e..1c666f0452 100644
--- a/main/py3-incremental/APKBUILD
+++ b/main/py3-incremental/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Library that versions your Python3 projects"
 url="https://github.com/twisted/incremental"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-libvirt/APKBUILD b/main/py3-libvirt/APKBUILD
index 860269d31e..fc62585648 100644
--- a/main/py3-libvirt/APKBUILD
+++ b/main/py3-libvirt/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="The libvirt virtualization API python binding"
 url="http://libvirt.org"
 arch="all"
 license="LGPL-2.0-or-later"
+depends="python3"
 makedepends="py3-setuptools python3-dev libvirt-dev"
 source="https://libvirt.org/sources/python/$_pkgname-$pkgver.tar.gz
 	musl-gnuc-prereq.patch
diff --git a/main/py3-lxml/APKBUILD b/main/py3-lxml/APKBUILD
index e62e5e974b..013f2463f0 100644
--- a/main/py3-lxml/APKBUILD
+++ b/main/py3-lxml/APKBUILD
@@ -9,6 +9,7 @@ pkgdesc="Python3 LXML Library"
 url="https://lxml.de/"
 arch="all"
 license="BSD-3-Clause AND ZPL-2.0 AND ElementTree"
+depends="python3"
 makedepends="python3-dev libxml2-dev libxslt-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-mimeparse/APKBUILD b/main/py3-mimeparse/APKBUILD
index 4f2e436f70..d0a0caa37b 100644
--- a/main/py3-mimeparse/APKBUILD
+++ b/main/py3-mimeparse/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Basic functions for parsing mime-types and matching media-ranges"
 url="https://github.com/dbtsai/python-mimeparse"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://github.com/dbtsai/python-mimeparse/archive/$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/main/py3-munkres/APKBUILD b/main/py3-munkres/APKBUILD
index fa77eb16b8..96b6c05e21 100644
--- a/main/py3-munkres/APKBUILD
+++ b/main/py3-munkres/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Munkres algorithm for the assignment problem"
 url="http://software.clapper.org/munkres/"
 arch="noarch"
 license="BSD"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-nose"
 source="$_pkgname-$pkgver.tar.gz::https://github.com/bmc/munkres/archive/release-$pkgver.tar.gz"
diff --git a/main/py3-pycryptodome/APKBUILD b/main/py3-pycryptodome/APKBUILD
index 3d12df4b88..d809820492 100644
--- a/main/py3-pycryptodome/APKBUILD
+++ b/main/py3-pycryptodome/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Self-contained cryptographic library"
 url="https://www.pycryptodome.org"
 arch="all"
 license="BSD-2-Clause Unlicense"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://github.com/Legrandin/pycryptodome/archive/v$pkgver.tar.gz"
 builddir="$srcdir"/pycryptodome-$pkgver
diff --git a/main/py3-yaml/APKBUILD b/main/py3-yaml/APKBUILD
index 62f93281ad..60d816a33f 100644
--- a/main/py3-yaml/APKBUILD
+++ b/main/py3-yaml/APKBUILD
@@ -9,6 +9,7 @@ pkgdesc="Python3 bindings for YAML"
 url="http://pyyaml.org"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="python3-dev yaml-dev cython"
 source="$_pkgname-$pkgver.tar.gz::https://github.com/yaml/pyyaml/archive/$pkgver.tar.gz"
 builddir="$srcdir/pyyaml-$pkgver"
diff --git a/main/py3-zope-interface/APKBUILD b/main/py3-zope-interface/APKBUILD
index 85f7fb3670..0ddb0c4120 100644
--- a/main/py3-zope-interface/APKBUILD
+++ b/main/py3-zope-interface/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Separate distribution of the zope.interface package used in Zope"
 url="https://zopeinterface.readthedocs.io"
 arch="all"
 license="ZPL-2.1"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/testing/py3-amqp/APKBUILD b/testing/py3-amqp/APKBUILD
index a3a66b2e2a..2617e6ec69 100644
--- a/testing/py3-amqp/APKBUILD
+++ b/testing/py3-amqp/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="an AMQP implementation"
 url="https://pypi.python.org/pypi/amqp/"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-vine py3-case py3-nose py2py3-mock"
 _pypiprefix="${_pyname%${_pyname#?}}"
diff --git a/testing/py3-axolotl-curve25519/APKBUILD b/testing/py3-axolotl-curve25519/APKBUILD
index 22b09cbff2..01f73ea3ad 100644
--- a/testing/py3-axolotl-curve25519/APKBUILD
+++ b/testing/py3-axolotl-curve25519/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # No testsuite
 url="https://github.com/tgalal/python-axolotl-curve25519"
 arch="all"
 license="GPL-3.0-only"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 source="$pkgname-$pkgver.tar.gz::https://github.com/tgalal/$_pkgname/archive/$_pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$_pkgver
diff --git a/testing/py3-billiard/APKBUILD b/testing/py3-billiard/APKBUILD
index 24c9d3d5ec..747e19cb4d 100644
--- a/testing/py3-billiard/APKBUILD
+++ b/testing/py3-billiard/APKBUILD
@@ -6,6 +6,7 @@ pkgdesc="a message queue abstraction layer"
 url="https://pypi.python.org/pypi/billiard/"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-psutil py3-pytest py3-nose py3-case"
 source="https://files.pythonhosted.org/packages/source/b/billiard/billiard-$pkgver.tar.gz"
diff --git a/testing/py3-case/APKBUILD b/testing/py3-case/APKBUILD
index 4eb31353b8..626c27f38d 100644
--- a/testing/py3-case/APKBUILD
+++ b/testing/py3-case/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Python unittest utilities"
 url="https://github.com/celery/case/"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-coverage py3-mock py3-nose"
 _pypiprefix="${_pyname%${_pyname#?}}"
diff --git a/testing/py3-cassandra-driver/APKBUILD b/testing/py3-cassandra-driver/APKBUILD
index f147f47d84..188793100a 100644
--- a/testing/py3-cassandra-driver/APKBUILD
+++ b/testing/py3-cassandra-driver/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python driver for Apache Cassandra"
 url="https://github.com/datastax/python-driver"
 arch="all"
 license="Apache-2.0"
+depends="python3"
 makedepends="cython libev-dev py3-setuptools python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/testing/py3-dill/APKBUILD b/testing/py3-dill/APKBUILD
index 18388a9e55..e2377e9622 100644
--- a/testing/py3-dill/APKBUILD
+++ b/testing/py3-dill/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Python serializer supporting a broader range of types than pickle"
 url="https://pypi.org/projects/dill/"
 arch="noarch !s390x"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="python3 py3-setuptools"
 _pypiprefix="${_pyname%${_pyname#?}}"
 source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz"
diff --git a/testing/py3-gettext/APKBUILD b/testing/py3-gettext/APKBUILD
index 97b2475969..c2c9278395 100644
--- a/testing/py3-gettext/APKBUILD
+++ b/testing/py3-gettext/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python implementation of Gettext"
 url="https://github.com/hannosch/python-gettext"
 arch="noarch"
 license="GPL-3.0-or-later"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-tox py3-six"
 source="$pkgname-$pkgver.tar.gz::https://github.com/hannosch/python-gettext/archive/$pkgver.tar.gz"
diff --git a/testing/py3-grpcio/APKBUILD b/testing/py3-grpcio/APKBUILD
index b986b1bff7..2cb2f6e796 100644
--- a/testing/py3-grpcio/APKBUILD
+++ b/testing/py3-grpcio/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="gRPC Python HTTP/2-based RPC framework"
 url="https://grpc.io"
 arch="all"
 license="Apache-2.0"
+depends="python3"
 makedepends="python3-dev py3-setuptools py3-six cython zlib-dev openssl-dev
 	c-ares-dev"
 options="!check" # tests depend upon bazel
diff --git a/testing/py3-h2/APKBUILD b/testing/py3-h2/APKBUILD
index 872e7d50a1..f24a6b66cf 100644
--- a/testing/py3-h2/APKBUILD
+++ b/testing/py3-h2/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # Requires unpackaged hyperframe
 url="https://python-hyper.org/h2/"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest py3-hypothesis"
 source="$pkgname-$pkgver.tar.gz::https://github.com/python-hyper/hyper-h2/archive/v$pkgver.tar.gz"
diff --git a/testing/py3-iniparse/APKBUILD b/testing/py3-iniparse/APKBUILD
index e384f68e69..3b9ac2b229 100644
--- a/testing/py3-iniparse/APKBUILD
+++ b/testing/py3-iniparse/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # Testsuite loader broken
 url="https://code.google.com/p/iniparse/"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 subpackages="$pkgname-doc"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-inotify/APKBUILD b/testing/py3-inotify/APKBUILD
index 940fc15abd..b413d69dc8 100644
--- a/testing/py3-inotify/APKBUILD
+++ b/testing/py3-inotify/APKBUILD
@@ -8,6 +8,7 @@ options="!check" # No testsuite
 url="http://pypi.python.org/pypi/pyinotify"
 arch="all !aarch64" # Unsupported architecture
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
 	force-c-ext.patch
diff --git a/testing/py3-jsonpointer/APKBUILD b/testing/py3-jsonpointer/APKBUILD
index 0aa4ba843a..3f880b43a9 100644
--- a/testing/py3-jsonpointer/APKBUILD
+++ b/testing/py3-jsonpointer/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Identify specific nodes in a JSON document (RFC 6901)"
 url="https://github.com/stefankoegl/python-json-pointer"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-libacl/APKBUILD b/testing/py3-libacl/APKBUILD
index 1bc15fa764..0763c71f18 100644
--- a/testing/py3-libacl/APKBUILD
+++ b/testing/py3-libacl/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A python module for manipulating ACLs"
 url="http://pylibacl.k1024.org/"
 arch="all"
 license="LGPL-2.0-or-later"
+depends="python3"
 makedepends="py3-setuptools python3-dev acl-dev"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-libnacl/APKBUILD b/testing/py3-libnacl/APKBUILD
index 84f0200d6b..8e9bb07b88 100644
--- a/testing/py3-libnacl/APKBUILD
+++ b/testing/py3-libnacl/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python bindings for libsodium/tweetnacl"
 url="https://libnacl.readthedocs.org/"
 arch="noarch !armhf !armv7 !x86" # Tests fail on the builder but pass on CI
 license="Apache-2.0"
+depends="python3"
 makedepends="py3-setuptools libsodium-dev"
 source="$_pkgname-$pkgver.tar.gz::https://github.com/saltstack/libnacl/archive/v$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-mongo/APKBUILD b/testing/py3-mongo/APKBUILD
index 87d9fc2928..100ea36b7d 100644
--- a/testing/py3-mongo/APKBUILD
+++ b/testing/py3-mongo/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python3 driver for MongoDB"
 url="https://github.com/mongodb/mongo-python-driver"
 arch="all"
 license="Apache-2.0"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-pycosat/APKBUILD b/testing/py3-pycosat/APKBUILD
index dcaf9b92dc..4c84d65e95 100644
--- a/testing/py3-pycosat/APKBUILD
+++ b/testing/py3-pycosat/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python bindings to picosat (a SAT solver)"
 url="https://github.com/ContinuumIO/pycosat"
 arch="all"
 license="MIT"
+depends="python3"
 makedepends="python3-dev"
 source="https://github.com/ContinuumIO/pycosat/archive/$pkgver/$_pkgname-$pkgver.tar.gz
 	musl-compat.patch
diff --git a/testing/py3-pymysql/APKBUILD b/testing/py3-pymysql/APKBUILD
index 92df8e6a72..0ef164ec9d 100644
--- a/testing/py3-pymysql/APKBUILD
+++ b/testing/py3-pymysql/APKBUILD
@@ -9,6 +9,7 @@ url="https://pypi.python.org/pypi/PyMySQL"
 arch="noarch"
 license="MIT"
 options="!check" #require mysql for tests
+depends="python3"
 makedepends="py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/testing/py3-queuelib/APKBUILD b/testing/py3-queuelib/APKBUILD
index e831b4a8e5..a3ab395954 100644
--- a/testing/py3-queuelib/APKBUILD
+++ b/testing/py3-queuelib/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A collection of persistent (disk-based) queues"
 url="https://github.com/scrapy/queuelib"
 arch="noarch"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-rarfile/APKBUILD b/testing/py3-rarfile/APKBUILD
index 816292dfd8..14eacb270e 100644
--- a/testing/py3-rarfile/APKBUILD
+++ b/testing/py3-rarfile/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # 3 tests fail
 url="https://github.com/markokr/rarfile"
 arch="noarch"
 license="ISC"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-nose unrar"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-rpio/APKBUILD b/testing/py3-rpio/APKBUILD
index 9a56aaca72..97dc029976 100644
--- a/testing/py3-rpio/APKBUILD
+++ b/testing/py3-rpio/APKBUILD
@@ -9,6 +9,7 @@ options="!check" # No testsuite
 url="https://github.com/metachris/RPIO"
 arch="all"
 license="LGPL-3.0-or-later"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 source="$pkgname-$pkgver.tar.gz::https://github.com/metachris/RPIO/archive/v$pkgver.tar.gz
 	missing-typesh.patch"
diff --git a/testing/py3-serpent/APKBUILD b/testing/py3-serpent/APKBUILD
index f33cd4a5aa..cbc5db5a57 100644
--- a/testing/py3-serpent/APKBUILD
+++ b/testing/py3-serpent/APKBUILD
@@ -7,6 +7,7 @@ pkgdesc="Serialization based on ast.literal_eval for Python"
 url="https://pypi.org/project/serpent/"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-attrs py3-tz"
 source="https://files.pythonhosted.org/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz"
diff --git a/testing/py3-sparqlwrapper/APKBUILD b/testing/py3-sparqlwrapper/APKBUILD
index 46d9c4aace..7f9e6c2336 100644
--- a/testing/py3-sparqlwrapper/APKBUILD
+++ b/testing/py3-sparqlwrapper/APKBUILD
@@ -8,6 +8,7 @@ url="https://rdflib.github.io/sparqlwrapper/"
 arch="noarch"
 license="W3C"
 checkdepends="bash py3-nose"
+depends="python3"
 makedepends="py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://github.com/RDFLib/sparqlwrapper/archive/$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/testing/py3-ticket-auth/APKBUILD b/testing/py3-ticket-auth/APKBUILD
index 4a837afd5b..0d40acc03b 100644
--- a/testing/py3-ticket-auth/APKBUILD
+++ b/testing/py3-ticket-auth/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Ticket authentication system"
 url="https://github.com/gnarlychicken/ticket_auth"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-tinydb/APKBUILD b/testing/py3-tinydb/APKBUILD
index c122464d6c..dc0b3cf94b 100644
--- a/testing/py3-tinydb/APKBUILD
+++ b/testing/py3-tinydb/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="a tiny, document oriented database"
 url="https://github.com/msiemens/tinydb"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest py3-pytest-cov py3-yaml"
 source="$pkgname-$pkgver.tar.gz::https://github.com/msiemens/tinydb/archive/v$pkgver.tar.gz"
diff --git a/testing/py3-u-msgpack/APKBUILD b/testing/py3-u-msgpack/APKBUILD
index ac3465b54c..72e2fccf79 100644
--- a/testing/py3-u-msgpack/APKBUILD
+++ b/testing/py3-u-msgpack/APKBUILD
@@ -9,6 +9,7 @@ url="https://github.com/vsergeev/u-msgpack-python"
 arch="noarch"
 license="MIT"
 checkdepends="py3-pytest"
+depends="python3"
 makedepends="py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://github.com/vsergeev/$_pkgname/archive/v$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
diff --git a/testing/py3-ujson/APKBUILD b/testing/py3-ujson/APKBUILD
index ece04153f4..3e4609e70e 100644
--- a/testing/py3-ujson/APKBUILD
+++ b/testing/py3-ujson/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A fast Python JSON encoder and decoder"
 url="https://github.com/esnme/ultrajson"
 arch="all"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="py3-setuptools python3-dev"
 checkdepends="py3-tz py3-six"
 source="$_pkgname-$pkgver.tar.gz::https://github.com/esnme/ultrajson/archive/v$pkgver.tar.gz
diff --git a/testing/py3-urlobject/APKBUILD b/testing/py3-urlobject/APKBUILD
index 14304b4770..a2a35e342f 100644
--- a/testing/py3-urlobject/APKBUILD
+++ b/testing/py3-urlobject/APKBUILD
@@ -9,6 +9,7 @@ pkgdesc="A Python utility class for manipulating URLs"
 url="https://github.com/dperezrada/html2data"
 arch="noarch"
 license="Unlicense"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-nose"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-venusian/APKBUILD b/testing/py3-venusian/APKBUILD
index e98307af89..4f187d7d68 100644
--- a/testing/py3-venusian/APKBUILD
+++ b/testing/py3-venusian/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A Python library for deferring decorator actions"
 url="https://pypi.python.org/pypi/venusian"
 arch="noarch"
 license="BSD-4-Clause"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-webob/APKBUILD b/testing/py3-webob/APKBUILD
index 7e74dc6957..7412fb0b71 100644
--- a/testing/py3-webob/APKBUILD
+++ b/testing/py3-webob/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="A Python WSGI request and response objects"
 url="https://webob.org/"
 arch="noarch"
 license="MIT"
+depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest py3-pytest-runner"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/py3-websockets/APKBUILD b/testing/py3-websockets/APKBUILD
index 7de76229d0..857033897e 100644
--- a/testing/py3-websockets/APKBUILD
+++ b/testing/py3-websockets/APKBUILD
@@ -10,6 +10,7 @@ options="net"
 url="https://websockets.readthedocs.io"
 arch="all"
 license="BSD-3-Clause"
+depends="python3"
 makedepends="python3-dev py3-setuptools"
 source="$pkgname-$pkgver.tar.gz::https://github.com/aaugustin/websockets/archive/$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/py3-zabbix/APKBUILD b/testing/py3-zabbix/APKBUILD
index 7e6280c79f..da3e22c09a 100644
--- a/testing/py3-zabbix/APKBUILD
+++ b/testing/py3-zabbix/APKBUILD
@@ -8,6 +8,7 @@ pkgdesc="Python3 Zabbix API"
 url="https://github.com/gescheit/scripts"
 arch="all"
 license="LGPL 2.1"
+depends="python3"
 makedepends="py3-setuptools"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/unmaintained/py3-llfuse/APKBUILD b/unmaintained/py3-llfuse/APKBUILD
index 9b2ec7fd64..a36ccdcaf8 100644
--- a/unmaintained/py3-llfuse/APKBUILD
+++ b/unmaintained/py3-llfuse/APKBUILD
@@ -9,6 +9,7 @@ pkgdesc="Python bindings for the low-level FUSE API"
 url="https://bitbucket.org/nikratio/python-llfuse/"
 arch="all"
 license="LGPL"
+depends="python3"
 makedepends="python3-dev fuse-dev attr-dev"
 checkdepends="pytest"
 source="https://bitbucket.org/nikratio/python-llfuse/downloads/$_pkgname-$pkgver.tar.bz2"
-- 
2.24.1