diff --git a/testing/racksdb/APKBUILD b/testing/racksdb/APKBUILD
index 05d16cb32d26561680aaa5cba0a8e25de3cebdc2..2617d72131b3f29e54579b77281aad8b0ffb2801 100644
--- a/testing/racksdb/APKBUILD
+++ b/testing/racksdb/APKBUILD
@@ -7,10 +7,18 @@ pkgdesc="YAML-based database of datacenter infrastructures"
 url="https://rackslab.io/en/solutions/racksdb/"
 arch="noarch"
 license="GPL-3.0-or-later"
-depends="clustershell py3-cairo pango py3-gobject3"
+depends="py3-$pkgname=$pkgver-r$pkgrel
+	clustershell
+	pango
+	py3-cairo
+	py3-gobject3
+	"
 makedepends="asciidoctor py3-gpep517 py3-setuptools py3-wheel"
 checkdepends="py3-pytest"
-subpackages="$pkgname-doc $pkgname-pyc"
+subpackages="$pkgname-doc
+	py3-$pkgname-pyc
+	py3-$pkgname:_py3
+	"
 source="$pkgname-$pkgver.tar.gz::https://github.com/rackslab/RacksDB/archive/refs/tags/v$pkgver.tar.gz"
 builddir="$srcdir/RacksDB-$pkgver"
 
@@ -36,6 +44,13 @@ package() {
 	mv examples "$pkgdir"/usr/share/doc/"$pkgname"/
 }
 
+_py3() {
+	depends="python3"
+	pkgdesc="$pkgname python3 bindings"
+
+	amove usr/lib/python3*
+}
+
 sha512sums="
 365980fb69415ee5fab6eaf37ba296fad7481605bba3ac0ac28108ccf13f129b7ed7415cf8680b9b0c1a2e2bdb26448525fe5e338522f59a0cc7d4468590375e  racksdb-0.4.0.tar.gz
 "