diff --git a/community/mate-tweak/APKBUILD b/community/mate-tweak/APKBUILD
index 63acf3fb471cba0ad97b6b47a5be0ff6327cb76d..9d7bdc91ec8ca492a4ce92eb491e32dd8589d954 100644
--- a/community/mate-tweak/APKBUILD
+++ b/community/mate-tweak/APKBUILD
@@ -2,14 +2,14 @@
 # Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
 pkgname=mate-tweak
 pkgver=22.04.8
-pkgrel=1
+pkgrel=2
 pkgdesc="Tweak tool for the MATE Desktop"
 url="https://github.com/ubuntu-mate/mate-tweak"
 arch="noarch"
 license="GPL-2.0-or-later"
 depends="py3-distro py3-psutil py3-setproctitle"
 makedepends="python3-dev py3-distutils-extra intltool py3-setuptools"
-subpackages="$pkgname-doc $pkgname-lang"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/ubuntu-mate/mate-tweak/archive/$pkgver.tar.gz"
 options="!check" # no tests provided by upstream
 
diff --git a/community/meld/APKBUILD b/community/meld/APKBUILD
index 5eed3e87fb22ef19fd73c326125f222619b2ce10..bb14a38dd1c227f0f918009770700e30a52a8363 100644
--- a/community/meld/APKBUILD
+++ b/community/meld/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: August Klein <amatcoder@gmail.com>
 pkgname=meld
 pkgver=3.22.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A visual diff and merge tool"
 url="https://meldmerge.org"
 arch="noarch"
@@ -32,7 +32,7 @@ checkdepends="
 	py3-pytest
 	xvfb-run
 	"
-subpackages="$pkgname-lang $pkgname-doc"
+subpackages="$pkgname-lang $pkgname-doc $pkgname-pyc"
 source="https://download.gnome.org/sources/meld/${pkgver%.*}/meld-$pkgver.tar.xz
 	fix-meson-pyc-compile.patch
 	"
diff --git a/community/mercurial/APKBUILD b/community/mercurial/APKBUILD
index 7f8af1a8f1c8a9bc6fcca5690478df1ef8d0e552..5e1dab9b0db53fedb799a0d05a0728edef3f2c51 100644
--- a/community/mercurial/APKBUILD
+++ b/community/mercurial/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=mercurial
 pkgver=6.4.2
-pkgrel=0
+pkgrel=1
 pkgdesc="Scalable distributed SCM tool"
 url="https://www.mercurial-scm.org/"
 arch="all"
@@ -25,6 +25,7 @@ checkdepends="
 	xz
 	"
 subpackages="
+	$pkgname-pyc
 	$pkgname-doc
 	$pkgname-lang
 	$pkgname-vim::noarch
diff --git a/community/mopidy/APKBUILD b/community/mopidy/APKBUILD
index dca3b69907d88282b32c940ab0bff126f7fca54c..cb2a48398db47d504d3545731d44febb126559e2 100644
--- a/community/mopidy/APKBUILD
+++ b/community/mopidy/APKBUILD
@@ -34,7 +34,7 @@ checkdepends="
 	py3-responses
 	"
 install="$pkgname.pre-install"
-subpackages="$pkgname-doc $pkgname-openrc"
+subpackages="$pkgname-doc $pkgname-openrc $pkgname-pyc"
 source="https://github.com/mopidy/mopidy/archive/v$pkgver/mopidy-v$pkgver.tar.gz
 	new-sphinx.patch
 	mopidy.conf
diff --git a/community/mozo/APKBUILD b/community/mozo/APKBUILD
index 3ca7990ba61ffd83d2d6bf4ca5bfce6011e97eb4..0e260d79fdec58a82bc3d8c86377d338647f540f 100644
--- a/community/mozo/APKBUILD
+++ b/community/mozo/APKBUILD
@@ -2,14 +2,14 @@
 # Maintainer: Alan Lacerda <alacerda@alpinelinux.org>
 pkgname=mozo
 pkgver=1.26.2
-pkgrel=0
+pkgrel=1
 pkgdesc="A menu editor for MATE"
 url="https://github.com/mate-desktop/mozo"
 arch="noarch"
 license="LGPL-2.1-or-later"
 makedepends="intltool mate-menus-dev glib-dev py3-gobject3-dev python3"
 depends="py3-gobject3 mate-menus"
-subpackages="$pkgname-doc $pkgname-lang"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
 source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mozo-$pkgver.tar.xz"
 
 build() {
diff --git a/community/mugshot/APKBUILD b/community/mugshot/APKBUILD
index da7b4f240d2ee9c4733ea88f9ff73454524971be..5e81b2057972503c00a40061c3ae5fd2770d9c3d 100644
--- a/community/mugshot/APKBUILD
+++ b/community/mugshot/APKBUILD
@@ -2,14 +2,14 @@
 # Maintainer: knuxify <knuxify@gmail.com>
 pkgname=mugshot
 pkgver=0.4.3
-pkgrel=3
+pkgrel=4
 pkgdesc="Lightweight user configuration utility"
 url="https://github.com/bluesabre/mugshot"
 arch="all"
 license="GPL-3.0-or-later"
 depends="python3 shadow py3-cairo py3-gobject3 py3-pexpect"
 makedepends="gobject-introspection intltool py3-setuptools py3-distutils-extra"
-subpackages="$pkgname-doc $pkgname-lang"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
 source="https://github.com/bluesabre/mugshot/releases/download/mugshot-$pkgver/mugshot-$pkgver.tar.gz"
 options="!check" # no test suite
 
diff --git a/community/mutagen/APKBUILD b/community/mutagen/APKBUILD
index afda8a776609f58d70b384b378925b46ffd2404c..d2e0300b3ee9135ca381effec1172672ba57afbe 100644
--- a/community/mutagen/APKBUILD
+++ b/community/mutagen/APKBUILD
@@ -1,14 +1,14 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=mutagen
 pkgver=1.46.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Audio tagger implemented in Python"
 url="https://github.com/quodlibet/mutagen"
 arch="noarch"
 license="GPL-2.0-or-later"
 makedepends="py3-gpep517 py3-setuptools py3-wheel"
 checkdepends="py3-pytest-xdist py3-flake8 py3-hypothesis"
-subpackages="$pkgname-doc py3-$pkgname:py3"
+subpackages="$pkgname-doc py3-$pkgname-pyc py3-$pkgname:py3"
 source="mutagen-$pkgver.tar.gz::https://github.com/quodlibet/mutagen/archive/release-$pkgver.tar.gz"
 
 builddir="$srcdir/$pkgname-release-$pkgver"
diff --git a/community/mycli/APKBUILD b/community/mycli/APKBUILD
index 7c3db554b16ac53596230f516a4084a0a1364f06..3d3a0cecd8e718d545e5946fe43cbf669cafd2dc 100644
--- a/community/mycli/APKBUILD
+++ b/community/mycli/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: omni <omni+alpine@hack.org>
 pkgname=mycli
 pkgver=1.26.1
-pkgrel=1
+pkgrel=2
 pkgdesc="MySQL CLI with autocompletion and syntax highlighting"
 url="https://www.mycli.net/"
 arch="noarch"
@@ -23,6 +23,7 @@ depends="
 	"
 makedepends="python3-dev py3-setuptools py3-paramiko"
 checkdepends="py3-pytest py3-mock"
+subpackages="$pkgname-pyc"
 source="https://files.pythonhosted.org/packages/source/m/mycli/mycli-$pkgver.tar.gz"
 
 build() {
diff --git a/community/mycroft-core/APKBUILD b/community/mycroft-core/APKBUILD
index 550300307b981c215976b608cae5495514e3ca1d..a0a6ca9f57dedd1abad674d2a9a376c454d23af4 100644
--- a/community/mycroft-core/APKBUILD
+++ b/community/mycroft-core/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=mycroft-core
 pkgver=21.2.2
-pkgrel=1
+pkgrel=2
 pkgdesc="Mycroft Core, the Mycroft Artificial Intelligence platform"
 url="https://mycroft.ai/"
 # s390x blocked by mimic1, py3-precise-runner
@@ -55,6 +55,7 @@ checkdepends="
 	py3-wheel
 	"
 install="$pkgname.post-install"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/MycroftAI/mycroft-core/archive/release/v$pkgver.tar.gz
 	profile.sh
 	0001-loose-requirements.patch
diff --git a/community/mycroft-skills-kit/APKBUILD b/community/mycroft-skills-kit/APKBUILD
index c95b6e58302cb1377766a4973ba581c79f9e7bac..cc1dfb80e23bc87add14c1b0f82ad00f65e95aed 100644
--- a/community/mycroft-skills-kit/APKBUILD
+++ b/community/mycroft-skills-kit/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=mycroft-skills-kit
 pkgver=0.4.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Mycroft Skills Kit"
 url="https://github.com/MycroftAI/mycroft-skills-kit"
 arch="noarch"
@@ -20,6 +20,7 @@ makedepends="
 	py3-setuptools
 	py3-wheel
 	"
+subpackages="$pkgname-pyc"
 source="https://pypi.python.org/packages/source/m/msk/msk-$pkgver.tar.gz"
 options="!check" # No tests
 builddir="$srcdir/msk-$pkgver"
diff --git a/community/mycroft-skills-manager/APKBUILD b/community/mycroft-skills-manager/APKBUILD
index 74e0c6eb06b47284aa0f9b6078cb04c1587a83f0..04cf88a3b7179053886031f3c6805449f7583941 100644
--- a/community/mycroft-skills-manager/APKBUILD
+++ b/community/mycroft-skills-manager/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=mycroft-skills-manager
 pkgver=0.9.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Mycroft Skills Manager"
 url="https://github.com/MycroftAI/mycroft-skills-manager"
 arch="noarch"
@@ -19,6 +19,7 @@ depends="
 	"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/MycroftAI/mycroft-skills-manager/archive/refs/tags/release/v$pkgver.tar.gz"
 # net required for tests
 options="net"
diff --git a/community/mygnuhealth/APKBUILD b/community/mygnuhealth/APKBUILD
index 0c452b285727fa77ac5dcb2da26727d822a75379..821f50b5caaab2de43f61e46ecf064263506953e 100644
--- a/community/mygnuhealth/APKBUILD
+++ b/community/mygnuhealth/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=mygnuhealth
 pkgver=1.0.5
-pkgrel=2
+pkgrel=3
 pkgdesc="The GNU Health Personal Health Record (PHR)"
 url="https://invent.kde.org/pim/mygnuhealth"
 # armhf and riscv64 blocked by py3-pyside2
@@ -18,7 +18,7 @@ depends="
 	python3
 	"
 makedepends="py3-setuptools"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="https://pypi.python.org/packages/source/M/MyGNUHealth/MyGNUHealth-$pkgver.tar.gz"
 options="!check" # No tests
 builddir="$srcdir/MyGNUHealth-$pkgver"
diff --git a/community/niaaml-gui/APKBUILD b/community/niaaml-gui/APKBUILD
index f53422b67dc358015605a769e313bde371cafe7a..def9647fce848933b4540cbb3c624b35d96ab4f8 100644
--- a/community/niaaml-gui/APKBUILD
+++ b/community/niaaml-gui/APKBUILD
@@ -3,7 +3,7 @@
 pkgname=niaaml-gui
 _pkgorig=NiaAML-GUI
 pkgver=0.1.13
-pkgrel=3
+pkgrel=4
 pkgdesc="GUI for NiaAML Python package"
 url="https://github.com/lukapecnik/NiaAML-GUI"
 arch="noarch !s390x !riscv64 !ppc64le" # py3-scikit-learn, py3-niapy
@@ -11,6 +11,7 @@ license="MIT"
 depends="python3 py3-niapy py3-niaaml py3-qtawesome py3-qt5"
 checkdepends="python3-dev py3-pytest"
 makedepends="py3-poetry-core py3-gpep517"
+subpackages="$pkgname-pyc"
 source="https://github.com/lukapecnik/NiaAML-GUI/archive/$pkgver/$_pkgorig-$pkgver.tar.gz"
 builddir="$srcdir/NiaAML-GUI-$pkgver"
 
diff --git a/community/nototools/APKBUILD b/community/nototools/APKBUILD
index 8dc1341ef2c5728079088bac5ab93e0c872af971..39c1bf9c46de419aeea006f3cbf57000f21eed29 100644
--- a/community/nototools/APKBUILD
+++ b/community/nototools/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=nototools
 pkgver=0.2.17
-pkgrel=1
+pkgrel=2
 pkgdesc="Noto fonts support tools and scripts"
 url="https://github.com/googlefonts/nototools"
 arch="noarch"
@@ -14,6 +14,7 @@ makedepends="
 	"
 options="!check" # requires ttxn
 checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
 source="https://pypi.python.org/packages/source/n/notofonttools/notofonttools-$pkgver.tar.gz"
 builddir="$srcdir/notofonttools-$pkgver"
 
diff --git a/community/notus-scanner/APKBUILD b/community/notus-scanner/APKBUILD
index 29ee02d7d4202bcb8df06a31410e5e351f968439..84ba0b837ad33bbfe964dd2d07b0f55990e1fbca 100644
--- a/community/notus-scanner/APKBUILD
+++ b/community/notus-scanner/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Francesco Colista <fcolista@alpinelinux.org>
 pkgname=notus-scanner
 pkgver=22.4.5
-pkgrel=0
+pkgrel=1
 pkgdesc="Notus is a vulnerability scanner for creating results from local security checks "
 url="https://github.com/greenbone/notus-scanner"
 arch="noarch"
@@ -19,7 +19,7 @@ depends="
 	"
 makedepends="py3-gpep517 python3-dev py3-poetry-core"
 checkdepends="py3-pytest"
-subpackages="$pkgname-openrc"
+subpackages="$pkgname-openrc $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/notus-scanner/archive/refs/tags/v$pkgver.tar.gz
 	tomllib.patch
 	notus-scanner.initd
diff --git a/community/ntpsec/APKBUILD b/community/ntpsec/APKBUILD
index 633dfff39f8f3c98b8c30cca13871905e3659ff1..51d1d1ac02dc322a86f9fc560cbbaac08ac69e01 100644
--- a/community/ntpsec/APKBUILD
+++ b/community/ntpsec/APKBUILD
@@ -3,7 +3,7 @@
 pkgname=ntpsec
 pkgver=1.2.2
 _pkgver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc="NTP reference implementation, refactored for security"
 url="https://www.ntpsec.org/"
 arch="all"
@@ -17,7 +17,7 @@ makedepends="
 	openssl-dev>3
 	python3-dev
 	"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc $pkgname-pyc"
 source="
 	https://github.com/ntpsec/ntpsec/archive/refs/tags/NTPsec_$_pkgver.tar.gz
 	ntp.conf
diff --git a/community/obex-capabilities/APKBUILD b/community/obex-capabilities/APKBUILD
index ccc3572cb251dc28794404f1757b2a8291e890fe..320d79cb0b84e026702434a6ea37d9308f5726d9 100644
--- a/community/obex-capabilities/APKBUILD
+++ b/community/obex-capabilities/APKBUILD
@@ -3,7 +3,7 @@
 
 pkgname=obex-capabilities
 pkgver=0.2.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Script to generate Bluetooth OBEX capabilities XML files at runtime"
 url="https://gitlab.com/postmarketOS/obex-capabilities"
 arch="noarch"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 depends="python3 py3-dbus"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
-subpackages="$pkgname-bluez-obexd:_obexd"
+subpackages="$pkgname-bluez-obexd:_obexd $pkgname-pyc"
 source="https://gitlab.com/postmarketos/obex-capabilities/-/archive/$pkgver/obex-capabilities-$pkgver.tar.gz
 	org.bluez.obex.service
 	"
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD
index c85b1931825da8907805849ddce386a99055878c..3b39f14c7dda408603fb4e20e598498c0ab9e724 100644
--- a/community/ocrmypdf/APKBUILD
+++ b/community/ocrmypdf/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
 pkgname=ocrmypdf
 pkgver=14.1.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Add OCR text layer to scanned PDF files"
 url="https://github.com/ocrmypdf/OCRmyPDF"
 # s390x, riscv64: pngquant
@@ -41,6 +41,7 @@ checkdepends="
 	tesseract-ocr-data-eng
 	tesseract-ocr-data-osd
 	"
+subpackages="$pkgname-pyc"
 source="https://files.pythonhosted.org/packages/source/o/ocrmypdf/ocrmypdf-$pkgver.tar.gz"
 
 build() {
diff --git a/community/olm/APKBUILD b/community/olm/APKBUILD
index eb8490238c46850f3316136a4798d00bdb9cc475..7d793a3aef1f3be0c4c0ca4ebf12b9c268d475a0 100644
--- a/community/olm/APKBUILD
+++ b/community/olm/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=olm
 pkgver=3.2.14
-pkgrel=0
+pkgrel=1
 pkgdesc="Implementation of the olm and megolm cryptographic ratchets"
 arch="all"
 url="https://gitlab.matrix.org/matrix-org/olm"
@@ -22,7 +22,7 @@ checkdepends="
 	py3-aspectlib
 	"
 source="https://gitlab.matrix.org/matrix-org/olm/-/archive/$pkgver/olm-$pkgver.tar.gz"
-subpackages="$pkgname-dev py3-olm:py3"
+subpackages="$pkgname-dev py3-olm-pyc py3-olm:py3"
 
 build() {
 	cmake -B build -G Ninja \
@@ -56,12 +56,14 @@ check() {
 
 package() {
 	DESTDIR="$pkgdir" cmake --install build
+	DESTDIR="$pkgdir" make -C "$builddir"/python install-python3
 }
 
 py3() {
 	depends="python3 py3-future py3-cffi"
-	DESTDIR="$subpkgdir" make -C "$builddir"/python install-python3
+	amove usr/lib/python3*
 }
+
 sha512sums="
 3129bf2f4978d8cd80cf65524d3c98a00f707f82fd96c6182a4502a9769d4e9b920263cf3a810f6403a549b2d5a379aa42897d3d30decb2d28121fe2710ccb8e  olm-3.2.14.tar.gz
 "
diff --git a/community/onboard/APKBUILD b/community/onboard/APKBUILD
index 0dc2cce58ea6060aefa46d947f690503875b30b6..50f837e8aa2347b30753d32d642b7a662c838f40 100644
--- a/community/onboard/APKBUILD
+++ b/community/onboard/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Danct12 <danct12@disroot.org>
 pkgname=onboard
 pkgver=1.4.1
-pkgrel=9
+pkgrel=10
 pkgdesc="On-screen keyboard useful on tablet PCs or for mobility impaired users"
 url="https://launchpad.net/onboard"
 license="GPL-3.0-only"
@@ -15,7 +15,7 @@ makedepends="python3-dev py3-setuptools py3-distutils-extra
 source="https://launchpad.net/onboard/${pkgver%.*}/$pkgver/+download/onboard-$pkgver.tar.gz
 	glibc-musl-error.patch"
 options="!check" # cannot open display
-subpackages="$pkgname-doc $pkgname-lang"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
 
 build() {
 	python3 setup.py build
diff --git a/community/orca/APKBUILD b/community/orca/APKBUILD
index 22f04b67dea6cfc6c73e8745bb312d530a99858b..c425176aec4e316b075578ab8bf66463e404046c 100644
--- a/community/orca/APKBUILD
+++ b/community/orca/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Rasmus Thomsen <oss@cogitri.dev>
 pkgname=orca
 pkgver=44.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Orca is an extensible screen reader"
 url="https://wiki.gnome.org/Projects/Orca"
 arch="noarch !armhf" # missing gst-plugins-good
@@ -24,7 +24,7 @@ makedepends="
 	itstool
 	py3-gobject3-dev
 	"
-subpackages="$pkgname-lang $pkgname-doc"
+subpackages="$pkgname-lang $pkgname-doc $pkgname-pyc"
 source="https://download.gnome.org/sources/orca/${pkgver%.*}/orca-$pkgver.tar.xz"
 
 build() {
diff --git a/community/ospd-openvas/APKBUILD b/community/ospd-openvas/APKBUILD
index 8ad5c7af922a6fed72330d0aa5ec32fa33aacd85..c60c1d54a72dcedf8bdabb2ab95a5625b5d13910 100644
--- a/community/ospd-openvas/APKBUILD
+++ b/community/ospd-openvas/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Francesco Colista <fcolista@alpinelinux.org>
 pkgname=ospd-openvas
 pkgver=22.4.6
-pkgrel=1
+pkgrel=2
 pkgdesc="ospd-openvas is an OSP server implementation to allow GVM to remotely control an OpenVAS Scanner"
 url="https://github.com/greenbone/ospd-openvas"
 arch="noarch"
@@ -23,7 +23,7 @@ depends="
 	"
 makedepends="py3-gpep517 py3-installer py3-poetry-core"
 checkdepends="py3-pytest py3-gnupg"
-subpackages="$pkgname-openrc"
+subpackages="$pkgname-openrc $pkgname-pyc"
 install="$pkgname.post-install"
 source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/ospd-openvas/archive/v$pkgver.tar.gz
 	$pkgname.initd
diff --git a/community/ovos-skill-installer/APKBUILD b/community/ovos-skill-installer/APKBUILD
index 717c9183da7e442aed69212a5895e45548ddbe32..b9bd6beb9c674d0ed0647356b0bb7ec9f3d94bb5 100644
--- a/community/ovos-skill-installer/APKBUILD
+++ b/community/ovos-skill-installer/APKBUILD
@@ -2,13 +2,14 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=ovos-skill-installer
 pkgver=0.0.5
-pkgrel=0
+pkgrel=1
 pkgdesc="Mycroft skill installer from .zip or .tar.gz urls"
 url="https://github.com/OpenVoiceOS/ovos_skill_installer"
 arch="noarch"
 license="MIT"
 depends="python3"
 makedepends="py3-setuptools"
+subpackages="$pkgname-pyc"
 source="https://pypi.python.org/packages/source/o/ovos_skill_installer/ovos_skill_installer-$pkgver.tar.gz"
 options="!check" # No tests
 builddir="$srcdir/${pkgname//-/_}-$pkgver"
diff --git a/community/ovos-skills-manager/APKBUILD b/community/ovos-skills-manager/APKBUILD
index fcda188bf01f2794745e61beff49fa6993344424..cdbb92b5afcb85ca7dee53bff654fe7f3dc6c475 100644
--- a/community/ovos-skills-manager/APKBUILD
+++ b/community/ovos-skills-manager/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=ovos-skills-manager
 pkgver=0.0.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Open Voice OS skill manager"
 url="https://github.com/OpenVoiceOS/ovos_skill_manager"
 arch="noarch"
@@ -18,6 +18,7 @@ depends="
 	"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
 source="https://pypi.python.org/packages/source/o/ovos-skills-manager/ovos-skills-manager-$pkgver.tar.gz"
 # net required for tests
 # tests disabled as they are broken and are in process of being rewritten upstream
diff --git a/community/pass-git-helper/APKBUILD b/community/pass-git-helper/APKBUILD
index c98ee20e595eeacdf90767d1d769514f42725443..73f1297584adebef4a9aaf1bfb4c793019567add 100644
--- a/community/pass-git-helper/APKBUILD
+++ b/community/pass-git-helper/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Galen Abell <galen@galenabell.com>
 pkgname=pass-git-helper
 pkgver=1.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc="git credential helper interfacing with pass, the standard unix password manager."
 url="https://github.com/languitar/pass-git-helper"
 arch="noarch"
@@ -10,6 +10,7 @@ license="LGPL-3.0-only"
 depends="python3 pass py3-xdg"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest py3-pytest-cov py3-pytest-mock"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/languitar/pass-git-helper/archive/v$pkgver.tar.gz"
 
 provides="py3-pass-git-helper=$pkgver-r$pkgrel"
diff --git a/community/pdfposter/APKBUILD b/community/pdfposter/APKBUILD
index fece342ffb426cf27debab081f64c1e4757b0f54..b538beb8847cdd5c49f3eae0cb8a42f8bfa9ab39 100644
--- a/community/pdfposter/APKBUILD
+++ b/community/pdfposter/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Aiden Grossman <agrossman154@yahoo.com>
 pkgname=pdfposter
 pkgver=0.8.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Tool for scaling and tiling PDFs to multiple pages for printing"
 url="https://gitlab.com/pdftools/pdfposter/"
 arch="noarch"
@@ -14,6 +14,7 @@ makedepends="
 	py3-wheel
 	"
 checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
 source="https://gitlab.com/pdftools/pdfposter/-/archive/v$pkgver/pdfposter-v$pkgver.tar.gz
 	pypdf.patch
 	"
diff --git a/community/pg_activity/APKBUILD b/community/pg_activity/APKBUILD
index ff68fda0e5180287b239b8eab61ec6d4837565e1..14f5c180bbd9ce342f0c26c1c59bcc99d61b156f 100644
--- a/community/pg_activity/APKBUILD
+++ b/community/pg_activity/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Francesco Colista <fcolista@alpinelinux.org>
 pkgname=pg_activity
 pkgver=3.3.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Top like application for PostgreSQL server activity monitoring"
 url="https://github.com/dalibo/pg_activity"
 arch="noarch"
@@ -26,7 +26,7 @@ checkdepends="
 	py3-pytest
 	"
 provides="py3-pg_activity=$pkgver-r$pkgrel"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="https://github.com/dalibo/pg_activity/archive/v$pkgver/pg_activity-$pkgver.tar.gz"
 
 build() {
diff --git a/community/pgcli/APKBUILD b/community/pgcli/APKBUILD
index dd45fa6741436022e214472f065f37934a8a9834..a6f27c0d4146b3e9e142b76b399d4c8494959a65 100644
--- a/community/pgcli/APKBUILD
+++ b/community/pgcli/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: omni <omni+alpine@hack.org>
 pkgname=pgcli
 pkgver=3.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Postgres CLI with autocompletion and syntax highlighting"
 options="!check" # Tests fail
 url="https://www.pgcli.com"
@@ -23,6 +23,7 @@ depends="python3
 	py3-wcwidth"
 checkdepends="pytest py3-mock"
 makedepends="python3-dev py3-setuptools"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/p/pgcli/pgcli-$pkgver.tar.gz"
 
 check() {
diff --git a/community/pgsanity/APKBUILD b/community/pgsanity/APKBUILD
index 280477eed19f05fd7b85c17de99dd4a22448f993..c985285b2b593f845ea12f0c1f853bca6b712b66 100644
--- a/community/pgsanity/APKBUILD
+++ b/community/pgsanity/APKBUILD
@@ -2,13 +2,14 @@
 # Maintainer: Jakub Jirutka <jakub@jirutka.cz>
 pkgname=pgsanity
 pkgver=0.2.9
-pkgrel=4
+pkgrel=5
 pkgdesc="Check the syntax of Postgresql SQL files"
 url="https://github.com/markdrago/pgsanity"
 arch="noarch"
 license="MIT"
 depends="python3 cmd:ecpg"
 makedepends="py3-setuptools"
+subpackages="$pkgname-pyc"
 source="https://github.com/markdrago/pgsanity/archive/v$pkgver/pgsanity-$pkgver.tar.gz"
 
 build() {
diff --git a/community/picard/APKBUILD b/community/picard/APKBUILD
index af04fbd568c3673b6f02f6d776841f92243dc82d..1cef3f77a3a5df83cebd7610ea934a48a153ebe0 100644
--- a/community/picard/APKBUILD
+++ b/community/picard/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=picard
 pkgver=2.8.5
-pkgrel=1
+pkgrel=2
 # armhf blocked by qt5-qtdeclarative
 arch="all !armhf"
 url="https://picard.musicbrainz.org/"
@@ -24,7 +24,7 @@ makedepends="
 checkdepends="
 	py3-pytest
 	"
-subpackages="$pkgname-lang"
+subpackages="$pkgname-lang $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/metabrainz/picard/archive/release-$pkgver.tar.gz"
 builddir="$srcdir/picard-release-$pkgver"
 
diff --git a/community/pluma/APKBUILD b/community/pluma/APKBUILD
index 5f760b15e2afe786a81f3aca91f823b487af6736..7c94274ad1a92c867adb4db354f5877ce084ad83 100644
--- a/community/pluma/APKBUILD
+++ b/community/pluma/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Alan Lacerda <alacerda@alpinelinux.org>
 pkgname=pluma
 pkgver=1.26.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A small and lightweight UTF-8 text editor for the MATE"
 url="https://github.com/mate-desktop/pluma"
 arch="all"
@@ -26,7 +26,7 @@ makedepends="
 	libxml2-utils
 	mate-desktop-dev
 	"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-pyc"
 source="https://pub.mate-desktop.org/releases/${pkgver%.*}/pluma-$pkgver.tar.xz"
 
 build() {
@@ -47,6 +47,12 @@ package() {
 	make DESTDIR="$pkgdir" install
 }
 
+pyc() {
+	default_pyc
+	local IFS=$'\n'
+	amove $(find usr/lib/pluma -type d -name __pycache__)
+}
+
 sha512sums="
 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f  pluma-1.26.0.tar.xz
 "
diff --git a/community/pmbootstrap/APKBUILD b/community/pmbootstrap/APKBUILD
index bb8ebe42effb46e1956b7b6d0584815b0b83f29b..8d221560de8241bdc7bdcaa6ddf6fc7034368e46 100644
--- a/community/pmbootstrap/APKBUILD
+++ b/community/pmbootstrap/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
 pkgname=pmbootstrap
 pkgver=1.52.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Sophisticated chroot/build/flash tool to develop and install postmarketOS"
 url="https://sr.ht/~postmarketos/pmbootstrap/"
 arch="noarch"
@@ -14,6 +14,7 @@ depends="
 	"
 makedepends="py3-setuptools"
 checkdepends="pytest"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~postmarketos/pmbootstrap/archive/$pkgver.tar.gz
 	modules-load.conf
 	"
diff --git a/community/poetry/APKBUILD b/community/poetry/APKBUILD
index 678b3d062e1a672d310f531a3e427a0afee6b0ab..44031c59cbf53a926f7da5e3897e3ae6b566610e 100644
--- a/community/poetry/APKBUILD
+++ b/community/poetry/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Michał Polański <michal@polanski.me>
 pkgname=poetry
 pkgver=1.4.2
-pkgrel=0
+pkgrel=1
 pkgdesc="Python3 dependency management and packaging system"
 url="https://python-poetry.org"
 arch="noarch"
@@ -38,6 +38,7 @@ depends="
 	"
 makedepends="py3-gpep517 py3-installer"
 checkdepends="py3-pytest py3-pytest-mock py3-deepdiff py3-httpretty"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/python-poetry/poetry/archive/$pkgver.tar.gz"
 options="!check" # TODO: enable tests
 
diff --git a/community/psautohint/APKBUILD b/community/psautohint/APKBUILD
index a60f81dfba1118939cc3fe205b5d4216641730ec..b2cda597528359c851bd35e7b47899d2332fa841 100644
--- a/community/psautohint/APKBUILD
+++ b/community/psautohint/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Rasmus Thomsen <oss@cogitri.dev>
 pkgname=psautohint
 pkgver=2.4.0
-pkgrel=1
+pkgrel=2
 pkgdesc="standalone version of AFDKO's autohinter"
 url="https://github.com/adobe-type-tools/psautohint"
 arch="all !s390x" # ufo2ft
@@ -21,6 +21,7 @@ makedepends="
 	python3-dev
 	"
 checkdepends="py3-pytest py3-pytest-xdist"
+subpackages="$pkgname-pyc"
 source="https://github.com/adobe-type-tools/psautohint/releases/download/v$pkgver/psautohint-$pkgver.tar.gz"
 options="!check" # fail for some reason
 
diff --git a/community/pwclient/APKBUILD b/community/pwclient/APKBUILD
index 24610cc7148dbc6092c0b173431bbb219e598dd5..c23b06af82a6a7bcc84aca78185c935c9e61f90d 100644
--- a/community/pwclient/APKBUILD
+++ b/community/pwclient/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Francesco Colista <fcolista@alpinelinux.org>
 pkgname=pwclient
 pkgver=1.3.0
-pkgrel=4
+pkgrel=5
 pkgdesc="The command-line client for the patchwork patch tracking tool"
 url="https://github.com/getpatchwork/pwclient"
 arch="noarch"
@@ -10,8 +10,8 @@ license="GPL-2.0-or-later"
 depends="python3"
 makedepends="py3-setuptools py3-pbr"
 checkdepends="py3-pytest py3-pytest-cov py3-mock"
-subpackages="$pkgname-doc"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/getpatchwork/pwclient/archive/$pkgver.tar.gz"
 
 build() {
diff --git a/community/py3status/APKBUILD b/community/py3status/APKBUILD
index 2c58eb4dd03e45fe6cf1d34ac7fbf2eda995b0c0..6afda918456acec966068481b28c91a7a0ceee3f 100644
--- a/community/py3status/APKBUILD
+++ b/community/py3status/APKBUILD
@@ -2,14 +2,14 @@
 # Maintainer: Guy Godfroy <guy.godfroy@gugod.fr>
 pkgname=py3status
 pkgver=3.50
-pkgrel=0
+pkgrel=1
 pkgdesc="Extensible i3status wrapper written in python"
 url="https://py3status.readthedocs.io"
 arch="noarch"
 license="BSD-3-Clause"
 depends="python3 py3-setuptools"
 checkdepends="py3-pytest"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/ultrabug/py3status/archive/refs/tags/$pkgver.tar.gz"
 
 build() {
diff --git a/community/pydiffx/APKBUILD b/community/pydiffx/APKBUILD
index 764ab2f9f4a64710fd72f0c83b372fbf2cc0582c..cfe341d5ad4e14ac210d6ecd1778a0d0ff335a0a 100644
--- a/community/pydiffx/APKBUILD
+++ b/community/pydiffx/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: André Klitzing <aklitzing@gmail.com>
 pkgname=pydiffx
 pkgver=1.1
-pkgrel=0
+pkgrel=1
 pkgdesc="Python Reader/Writer for DiffX Files"
 url="https://diffx.org/pydiffx/"
 # broken big-endian compares
@@ -15,6 +15,7 @@ makedepends="
 	py3-wheel
 	"
 checkdepends="py3-kgb py3-pytest"
+subpackages="$pkgname-pyc"
 source="https://files.pythonhosted.org/packages/source/p/pydiffx/pydiffx-$pkgver.tar.gz"
 
 build() {
diff --git a/community/python3-tkinter/APKBUILD b/community/python3-tkinter/APKBUILD
index 25d6640eb70f0374a11533523154bf1e927a48b9..761dbfdb30424c6ed903c8bb5e3edf8326478f53 100644
--- a/community/python3-tkinter/APKBUILD
+++ b/community/python3-tkinter/APKBUILD
@@ -4,13 +4,13 @@
 pkgname=python3-tkinter
 pkgver=3.11.3
 _basever="${pkgver%.*}"
-pkgrel=0
+pkgrel=1
 pkgdesc="A graphical user interface for the Python programming language"
 url="https://wiki.python.org/moin/TkInter"
 arch="all"
 license="PSF-2.0"
 replaces="python3"
-subpackages="$pkgname-tests::noarch python3-idle:_idle:noarch"
+subpackages="$pkgname-tests::noarch python3-idle:_idle:noarch $pkgname-pyc"
 makedepends="
 	bzip2-dev
 	expat-dev
diff --git a/community/pythran/APKBUILD b/community/pythran/APKBUILD
index 1f517f902aa3682a6dc363ab282b97f5e50fcffe..d41f0f21e3b2b9e75b8d1fea59be766959452ff6 100644
--- a/community/pythran/APKBUILD
+++ b/community/pythran/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: psykose <alice@ayaya.dev>
 pkgname=pythran
 pkgver=0.12.1
-pkgrel=0
+pkgrel=1
 pkgdesc="Ahead of Time compiler for numeric kernels"
 url="https://github.com/serge-sans-paille/pythran"
 arch="noarch"
@@ -15,6 +15,7 @@ depends="
 	"
 makedepends="py3-gpep517 py3-setuptools python3-dev py3-wheel"
 checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/serge-sans-paille/pythran/archive/refs/tags/$pkgver.tar.gz
 	arm-hwcap.patch
 	"
diff --git a/community/qutebrowser/APKBUILD b/community/qutebrowser/APKBUILD
index 7bf777c114ce0d44ae2bc38c6c93a58bc51dfdc9..4a06e1e22e9caed6a61f6db12868320f312ba4d5 100644
--- a/community/qutebrowser/APKBUILD
+++ b/community/qutebrowser/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: omni <omni+alpine@hack.org>
 pkgname=qutebrowser
 pkgver=2.5.4
-pkgrel=0
+pkgrel=1
 pkgdesc="Keyboard-driven, vim-like browser based on PyQT5"
 url="https://qutebrowser.org/"
 # s390x, ppc64le and riscv64 blocked by qt5-qtwebengine
@@ -33,7 +33,7 @@ checkdepends="
 	py3-pytest-mock
 	py3-pytest-rerunfailures
 	"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="https://github.com/qutebrowser/qutebrowser/releases/download/v$pkgver/qutebrowser-$pkgver.tar.gz
 	no-py-optimise.patch
 	"
diff --git a/community/radicale/APKBUILD b/community/radicale/APKBUILD
index e09940e0d631835a284b1440af20ae3d9da07fc4..abe228b855d1e6caad51d299d66bf42141bf50e5 100644
--- a/community/radicale/APKBUILD
+++ b/community/radicale/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=radicale
 pkgver=3.1.8
-pkgrel=1
+pkgrel=2
 pkgdesc="Free and open-source CalDAV and CardDAV server"
 url="https://radicale.org/3.0.html"
 arch="noarch"
@@ -16,7 +16,7 @@ install="$pkgname.pre-install"
 source="$pkgname-$pkgver.tar.gz::https://github.com/Kozea/radicale/archive/v$pkgver.tar.gz
 	$pkgname.initd
 	$pkgname.confd"
-subpackages="$pkgname-openrc"
+subpackages="$pkgname-openrc $pkgname-pyc"
 builddir="$srcdir/Radicale-$pkgver"
 
 build() {
diff --git a/community/ranger/APKBUILD b/community/ranger/APKBUILD
index 81065d22df0cd6cb74c87ca1de3421add8f5af52..b2aa880826885b655e01e096dcf806fad21c4d2d 100644
--- a/community/ranger/APKBUILD
+++ b/community/ranger/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer:
 pkgname=ranger
 pkgver=1.9.3
-pkgrel=5
+pkgrel=6
 pkgdesc="VIM-inspired filemanager for the console"
 url="https://ranger.github.io/"
 arch="noarch"
@@ -10,7 +10,7 @@ license="GPL-3.0-only"
 depends="python3"
 makedepends="py3-setuptools"
 checkdepends="py3-pytest"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/ranger/ranger/archive/v$pkgver.tar.gz"
 
 build() {
diff --git a/community/rapidyaml/APKBUILD b/community/rapidyaml/APKBUILD
index cc8a858ff43b93f4f50ace2035ebd018dd01a41e..e4b3509d3983d448e1e15b29f24707afbfc65caa 100644
--- a/community/rapidyaml/APKBUILD
+++ b/community/rapidyaml/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: psykose <alice@ayaya.dev>
 pkgname=rapidyaml
 pkgver=0.5.0
-pkgrel=0
+pkgrel=1
 _c4core=869f64593421835930c582973c6c6d30889ac955
 _cmake=95b2410e31ebf28b56a4fffffef52c7d13d657ad
 _fast_float=052975dd5f8166d0f9e4a215fa75a349d5985b91
@@ -23,7 +23,7 @@ makedepends="
 	samurai
 	swig
 	"
-subpackages="$pkgname-dev py3-$pkgname:_py3"
+subpackages="$pkgname-dev py3-$pkgname-pyc py3-$pkgname:_py3"
 source="$pkgname-$pkgver.tar.gz::https://github.com/biojppm/rapidyaml/archive/refs/tags/v$pkgver.tar.gz
 	c4core-$_c4core.tar.gz::https://github.com/biojppm/c4core/archive/$_c4core.tar.gz
 	cmake-$_cmake.tar.gz::https://github.com/biojppm/cmake/archive/$_cmake.tar.gz
diff --git a/community/rbtools/APKBUILD b/community/rbtools/APKBUILD
index b0b8306109b8f75d6e34399ef8d073b52d6ae498..89aa7833a038128e104aaa3b6109b67994160b37 100644
--- a/community/rbtools/APKBUILD
+++ b/community/rbtools/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: André Klitzing <aklitzing@gmail.com>
 pkgname=rbtools
 pkgver=4.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Client tools for Review Board"
 url="https://www.reviewboard.org/docs/releasenotes/rbtools/"
 # pydiffx
@@ -28,6 +28,7 @@ checkdepends="
 	py3-pytest
 	py3-pytest-env
 	"
+subpackages="$pkgname-pyc"
 source="https://files.pythonhosted.org/packages/source/R/RBTools/RBTools-$pkgver.tar.gz"
 builddir="$srcdir/RBTools-$pkgver"
 
diff --git a/community/reuse/APKBUILD b/community/reuse/APKBUILD
index 7abc230be3b8c1589effb74ea45eea354b07fbae..53abba66f478e9ef7c1ae69718078379ba587d3d 100644
--- a/community/reuse/APKBUILD
+++ b/community/reuse/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: psykose <alice@ayaya.dev>
 pkgname=reuse
 pkgver=1.1.2
-pkgrel=0
+pkgrel=1
 pkgdesc="A tool for compliance with the REUSE recommendations"
 url="https://reuse.software"
 arch="noarch"
@@ -18,6 +18,7 @@ depends="
 	"
 makedepends="py3-poetry-core py3-gpep517 py3-installer"
 checkdepends="py3-pytest py3-pytest-xdist"
+subpackages="$pkgname-pyc"
 source="https://files.pythonhosted.org/packages/source/r/reuse/reuse-$pkgver.tar.gz"
 
 build() {
diff --git a/community/rss2email/APKBUILD b/community/rss2email/APKBUILD
index ebfdb13a0744b1878209091b4962fd25d6116ce5..7d5b961e960e8daa133abe6c06d6495ded2cac50 100644
--- a/community/rss2email/APKBUILD
+++ b/community/rss2email/APKBUILD
@@ -3,13 +3,14 @@
 # Maintainer: Galen Abell <galen@galenabell.com>
 pkgname=rss2email
 pkgver=3.13.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Forward RSS feeds to your email address, community maintained"
 url="https://github.com/rss2email/rss2email"
 arch="noarch"
 license="GPL-2.0-only"
 depends="python3 py3-feedparser py3-html2text py3-beautifulsoup4"
 makedepends="py3-setuptools"
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver-meow.tar.gz::https://files.pythonhosted.org/packages/source/r/rss2email/rss2email-$pkgver.tar.gz"
 replaces="py3-rss2email"
 provides="py3-rss2email=$pkgver-r$pkgrel"
diff --git a/community/rstcheck/APKBUILD b/community/rstcheck/APKBUILD
index d20a31000c33140a54ef2d3a54ee71e2baca3545..4c88910330da9b926c754d65028eda50ab18a22f 100644
--- a/community/rstcheck/APKBUILD
+++ b/community/rstcheck/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Keith Maxwell <keith.maxwell@gmail.com>
 pkgname=rstcheck
 pkgver=3.3.1
-pkgrel=8
+pkgrel=9
 pkgdesc="Checks syntax of reStructuredText and code blocks nested within it"
 url="https://github.com/rstcheck/rstcheck"
 arch="noarch"
@@ -11,6 +11,7 @@ depends="python3 py3-docutils"
 makedepends="py3-setuptools"
 checkdepends="bash"
 # use github because the test suite isn't part of the pypi package:
+subpackages="$pkgname-pyc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/rstcheck/rstcheck/archive/v$pkgver.tar.gz
 	01-python3-test-suite.patch
 	02-Close-the-multiprocessing.pool-after-use.patch