Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id B50AF781B30 for ; Thu, 5 Mar 2020 10:22:41 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id i9so5578627wml.4 for ; Thu, 05 Mar 2020 02:22:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8+aZWu1F4Q4EgZ5L+fxwyuYu0J7exfHf7ECD70PlL8U=; b=XcI1BXKco3ArPxuqpbo7LfU4q22GTG6Gq0h1yUFAvkndrM2BAo78onVAkxhjeZ0olS FB6VSbS6m5jYfAWZMg1DzdHjQGu9YjIB4ZQVTmmq3tOSAz8KNnlicNUDPu1QCl4HurX9 XVpEovo43XWRfZl8XQl0O1f1wo8fmxq/mJ2B8TXXqVE3wSNJgy1OYwir78/WMKdGBGzU sZf4C+CGIkf7Wf8nzjVD0erzGUN0SgKmS02G/IvOR4G4CY20cdKwsDNIFq4n50uFjkxj PSu4my6+z1eialqTbbIWRXVSCGfTH6ONHt80womVOr0cDIR1QJf7242nwkd+TKvdWooL chDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=8+aZWu1F4Q4EgZ5L+fxwyuYu0J7exfHf7ECD70PlL8U=; b=fFQr3ah6V+KbLZ4g0rzFRfH6g9KGORQsjLBZ6uJmN65Fu6vxg8L+aEj1NGlPEcR4gC NMgFk68X6IICk7G0YPRyI8+JRcv9RUyGIlsQyizn6nIPUPVnMxGq55OfUrxcFHjuIUKW dtuWDTNIqI5ftUSaey88/14pYGHLrGyVRMTJw6ySJIb9vesb4vLxyaBobiS4+KohCRVM upkZ8AF95N/EEtgejzBjBma9OSI/2w0n6+SZErVCcUjg5a4G81JwqzfCxXZ5tIhAMV4u mCUwGOFQGpVEyv10DK3fcpx0urm3yRP+Z3OhO7VFzeEZrY7UxyCMyE0zZrUM8zRIM41t Vl0w== X-Gm-Message-State: ANhLgQ2oCZ0locq51HMwfV0QJsqjoe5/+Y4wR0n435D3X3D6oM+GppdF Vyaj610QT5HdlzwNh/qhHWRyBDlhLv7gpQ== X-Google-Smtp-Source: ADFU+vuawsbbBXu83DMCaBftmFC/BCyk/RzHwlD05G/dTmnXSnG7veWju1QkgbvWmIpzJv1jK9dqxA== X-Received: by 2002:a1c:9ace:: with SMTP id c197mr8439578wme.166.1583403759046; Thu, 05 Mar 2020 02:22:39 -0800 (PST) Received: from localhost.localdomain (pool1-139.cgn.as8758.net. [212.25.6.139]) by smtp.gmail.com with ESMTPSA id u17sm7823197wmj.47.2020.03.05.02.22.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2020 02:22:38 -0800 (PST) Sender: Sascha Brawer From: Sascha Brawer To: alpine-aports@lists.alpinelinux.org Cc: Sascha Brawer Subject: [PATCH] */py3-*: Declare run-time dependency on python3 Date: Thu, 5 Mar 2020 10:22:23 +0000 Message-Id: <20200305102223.95-1-sascha@brawer.ch> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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