diff --git a/testing/py-dispatcher/APKBUILD b/testing/py3-pydispatcher/APKBUILD
similarity index 58%
rename from testing/py-dispatcher/APKBUILD
rename to testing/py3-pydispatcher/APKBUILD
index e500ee657b310a20f473f0006c56d473f28a7273..0447f03e5c63ab40a65226e7743cedaeccea2a6d 100644
--- a/testing/py-dispatcher/APKBUILD
+++ b/testing/py3-pydispatcher/APKBUILD
@@ -1,49 +1,26 @@
 # Contributor: Carlo Landmeter <clandmeter@gmail.com>
 # Maintainer:
-_name=PyDispatcher
-pkgname=py-dispatcher
+_pyname=PyDispatcher
+pkgname=py3-pydispatcher
 pkgver=2.0.5
 pkgrel=4
 pkgdesc="Loosely-coupled message passing between Python objects (signal senders and receivers)"
 url="https://sourceforge.net/projects/python-pydispatcher/"
 arch="noarch"
 license="GPL"
-depends=""
-makedepends="python2-dev python3-dev py-setuptools"
+makedepends="python3-dev py3-setuptools"
 install=""
-subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
 source="https://pypi.python.org/packages/source/P/PyDispatcher/PyDispatcher-$pkgver.tar.gz"
 builddir="$srcdir/PyDispatcher-$pkgver"
 
 build() {
 	cd "$builddir"
-	python2 setup.py build || return 1
-	python3 setup.py build || return 1
+	python3 setup.py build
 }
 
 package() {
-	mkdir -p "$pkgdir"
-}
-
-_py2() {
-	replaces="$pkgname"
-	depends="${depends//py-/py2-}"
-	_py python2
-}
-
-_py3() {
-	depends="${depends//py-/py3-}"
-	_py python3
-}
-
-_py() {
-	local python="$1"
-	pkgdesc="$pkgdesc (for $python)"
-	depends="$depends $python"
-	install_if="$pkgname=$pkgver-r$pkgrel $python"
-
 	cd "$builddir"
-	$python setup.py install --prefix=/usr --root="$subpkgdir"
+	python3 setup.py install --prefix=/usr --root="$pkgdir"
 }
 
 md5sums="1b9c2ca33580c2770577add7130b0b28  PyDispatcher-2.0.5.tar.gz"