diff --git a/community/ansible-lint/APKBUILD b/community/ansible-lint/APKBUILD
index eb685c9a8ef10d2b69aa0bd20ed591ea28e775dd..b7a2a52b4de307698c074d5d97d1ad72b19761e4 100644
--- a/community/ansible-lint/APKBUILD
+++ b/community/ansible-lint/APKBUILD
@@ -49,7 +49,7 @@ replaces="py3-ansible-lint" # for backward compatibility
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -59,7 +59,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ansible_lint-$pkgver-py3-none-any.whl
+		.dist/ansible_lint-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/ansible/APKBUILD b/community/ansible/APKBUILD
index c26ae64a40db7132bf43972617f50d1da3f21022..bef1fd818dd2399a6301747e0ccc9977c0cf9f6c 100644
--- a/community/ansible/APKBUILD
+++ b/community/ansible/APKBUILD
@@ -27,13 +27,13 @@ source="https://pypi.python.org/packages/source/a/ansible/ansible-$pkgver.tar.gz
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/asciinema/APKBUILD b/community/asciinema/APKBUILD
index c179f58ea2cb6dc2756006df8ea9ded3d7689291..06b0881def41402f831e472c4cea135a31fc7866 100644
--- a/community/asciinema/APKBUILD
+++ b/community/asciinema/APKBUILD
@@ -15,19 +15,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/asciinema/asciinema/archive/
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/asciinema-$pkgver-py3-none-any.whl
+		.dist/asciinema-$pkgver-py3-none-any.whl
 
 	install -Dm644 man/asciinema.1 "$pkgdir/usr/share/man/man1/asciinema.1"
 }
diff --git a/community/aws-cli/APKBUILD b/community/aws-cli/APKBUILD
index b69d0ea9110cb494a0dc87736e19d3ff0a43663e..2d989e90fae179eb3fbddaed3c4567af2448b4e6 100644
--- a/community/aws-cli/APKBUILD
+++ b/community/aws-cli/APKBUILD
@@ -62,7 +62,7 @@ esac
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -75,9 +75,9 @@ check() {
 	cores="$(nproc)"
 	cores="$((cores / 2))"
 
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest tests \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest tests \
 		-n "$cores" \
 		--dist loadfile \
 		--deselect=tests/functional/autocomplete/test_main.py::test_smoke_test_completer \
@@ -92,7 +92,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm "$pkgdir"/usr/bin/aws.cmd
 }
 
diff --git a/community/black/APKBUILD b/community/black/APKBUILD
index 5eb1abfb031c76a2b028888f2b5f5dbd353c16d8..50175c19df0f66056e36518bc5716a7ded0863d4 100644
--- a/community/black/APKBUILD
+++ b/community/black/APKBUILD
@@ -22,12 +22,12 @@ source="https://files.pythonhosted.org/packages/source/b/black/black-$pkgver.tar
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	python3 -m venv --clear --without-pip --system-site-packages venv
 	./venv/bin/python3 -m installer \
-		dist/black-$pkgver-py3-none-any.whl
+		.dist/black-$pkgver-py3-none-any.whl
 
 	for cmd in black blackd; do
 		_BLACK_COMPLETE=bash_source ./venv/bin/black > $cmd.bash
@@ -43,7 +43,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/black-$pkgver-py3-none-any.whl
+		.dist/black-$pkgver-py3-none-any.whl
 
 	for cmd in black blackd; do
 		install -Dm644 $cmd.bash "$pkgdir"/usr/share/bash-completion/completions/$cmd
diff --git a/community/borg-space/APKBUILD b/community/borg-space/APKBUILD
index c51885b1fac631ffe8700b764370fbea4cf772c8..820bee8e5c0012dfa190784276e74eccfda4caa2 100644
--- a/community/borg-space/APKBUILD
+++ b/community/borg-space/APKBUILD
@@ -32,13 +32,13 @@ options="!check" # no test suite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/borg_space-$pkgver*-py3-none-any.whl
+		.dist/borg_space-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/borgmatic/APKBUILD b/community/borgmatic/APKBUILD
index 08e64911744ba3bf19f6556e58659b2ff8baeced..9e7513dd1ce0909d2e5be201b202bc5673121455 100644
--- a/community/borgmatic/APKBUILD
+++ b/community/borgmatic/APKBUILD
@@ -37,12 +37,12 @@ builddir="$srcdir/borgmatic"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	python3 -m venv --clear --without-pip --system-site-packages venv
 	./venv/bin/python3 -m installer \
-		dist/borgmatic-$pkgver-py3-none-any.whl
+		.dist/borgmatic-$pkgver-py3-none-any.whl
 	./venv/bin/borgmatic --bash-completion > $pkgname.bash
 }
 
@@ -53,7 +53,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/borgmatic-$pkgver-py3-none-any.whl
+		.dist/borgmatic-$pkgver-py3-none-any.whl
 
 	install -Dm644 $pkgname.bash \
 		"$pkgdir"/usr/share/bash-completion/completions/$pkgname
diff --git a/community/breezy/APKBUILD b/community/breezy/APKBUILD
index d1659eae2eaa5ffb1599a04c7b86179ed8c032dd..8af57907d51a596aab96292f2d98f0c9c09ba7fb 100644
--- a/community/breezy/APKBUILD
+++ b/community/breezy/APKBUILD
@@ -29,19 +29,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	ln -s brz "$pkgdir"/usr/bin/bzr # backwards compatibility
 
 	find "$pkgdir"/usr/lib/python3*/site-packages -type d -name tests \
diff --git a/community/certbot-apache/APKBUILD b/community/certbot-apache/APKBUILD
index 253f79f2f7e38ee518a73870e407241da1318e5c..9a5e7c9d8a723e8945d05c796a0ed398cfb2f494 100644
--- a/community/certbot-apache/APKBUILD
+++ b/community/certbot-apache/APKBUILD
@@ -24,19 +24,19 @@ builddir="$srcdir/certbot-$pkgver/$pkgname"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/certbot-nginx/APKBUILD b/community/certbot-nginx/APKBUILD
index f6af8467127684815a66b7940e4bea7bb13b6495..52ab54f59f38d1005750c4f219a76982c1d02453 100644
--- a/community/certbot-nginx/APKBUILD
+++ b/community/certbot-nginx/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/certbot-$pkgver/$pkgname"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/certbot/APKBUILD b/community/certbot/APKBUILD
index 84b68d4901b81713a2ebea73e9fdf62b43f5086f..eb921c97e04895add35bd70990c6d517e372d149 100644
--- a/community/certbot/APKBUILD
+++ b/community/certbot/APKBUILD
@@ -31,19 +31,19 @@ builddir="$srcdir/certbot-$pkgver/$pkgname"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/deluge/APKBUILD b/community/deluge/APKBUILD
index ca1ad9c0731313fad20a095c4db13c1e2fbddefa..2c9518cce3900527357278377045f52e9756df13 100644
--- a/community/deluge/APKBUILD
+++ b/community/deluge/APKBUILD
@@ -52,7 +52,7 @@ replaces="$pkgname-lang" # Overwrite removed subpackage
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -62,7 +62,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/deluge-$pkgver-py3-none-any.whl
+		.dist/deluge-$pkgver-py3-none-any.whl
 
 	install -Dm644 "$srcdir"/deluge.desktop \
 		-t "$pkgdir"/usr/share/applications/
diff --git a/community/diffoscope/APKBUILD b/community/diffoscope/APKBUILD
index 642715ecf1959c5153f2ed77392a748903b84ca5..c1e5d39f455f6c35f7207f8d25700ff5438bb85c 100644
--- a/community/diffoscope/APKBUILD
+++ b/community/diffoscope/APKBUILD
@@ -34,21 +34,21 @@ source="https://salsa.debian.org/reproducible-builds/diffoscope/-/archive/$pkgve
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# html test fails
 	PYTHONDONTWRITEBYTECODE=1 \
-	testenv/bin/python3 -m pytest -n auto -k 'not test_diff'
+	.testenv/bin/python3 -m pytest -n auto -k 'not test_diff'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/dnsrecon/APKBUILD b/community/dnsrecon/APKBUILD
index a815bbd7dd1f659c0477f91639990c5a09600574..2dbe0411297c51530a7617cef807953fd3acc979 100644
--- a/community/dnsrecon/APKBUILD
+++ b/community/dnsrecon/APKBUILD
@@ -21,19 +21,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/darkoperator/dnsrecon/archiv
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/duplicity/APKBUILD b/community/duplicity/APKBUILD
index 6698b3393fa7854c85ff0399a213a0e048f55b05..157c71ae42eea0e39b715e4d851e0f692c9fafd2 100644
--- a/community/duplicity/APKBUILD
+++ b/community/duplicity/APKBUILD
@@ -25,19 +25,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/electrum/APKBUILD b/community/electrum/APKBUILD
index 06b83af3f76f9e3ba9ea141f0bcac626e884fb1c..7a5ae53f2d8ae243e77c9ec26ad974122fedcae7 100644
--- a/community/electrum/APKBUILD
+++ b/community/electrum/APKBUILD
@@ -34,19 +34,19 @@ source="
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto electrum/tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto electrum/tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/emborg/APKBUILD b/community/emborg/APKBUILD
index f7de746fca595039c2a7f8b4c9ab2108850f5f8d..dc5861e31f4dc0b1bd1a1c578b8250c669bfec59 100644
--- a/community/emborg/APKBUILD
+++ b/community/emborg/APKBUILD
@@ -35,7 +35,7 @@ source="https://github.com/KenKundert/emborg/archive/v$pkgver/emborg-v$pkgver.ta
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -45,7 +45,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/emborg-$pkgver*-py3-none-any.whl
+		.dist/emborg-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/extract-dtb/APKBUILD b/community/extract-dtb/APKBUILD
index d3a2477afd11933a9af469b6bdc854a762602019..da4014bf9f51da0c01c27283667143937edb49ec 100644
--- a/community/extract-dtb/APKBUILD
+++ b/community/extract-dtb/APKBUILD
@@ -18,13 +18,13 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	# https://github.com/PabloCastellano/extract-dtb/issues/13
 	rm -v "$pkgdir"/usr/CHANGES.md "$pkgdir"/usr/LICENSE
 }
diff --git a/community/filecheck/APKBUILD b/community/filecheck/APKBUILD
index 57cb30b71bb0b92c40ebed082ca8b5a9ee433760..65479d69d009930827ddf58505873bd3da153c6f 100644
--- a/community/filecheck/APKBUILD
+++ b/community/filecheck/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/FileCheck.py-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/flatbuffers/APKBUILD b/community/flatbuffers/APKBUILD
index bcc2e332ccf8aac22ae246581f84701372d37913..5c0becac5152adc06c5d896d57104e0e441eceae 100644
--- a/community/flatbuffers/APKBUILD
+++ b/community/flatbuffers/APKBUILD
@@ -55,7 +55,7 @@ package() {
 	DESTDIR="$pkgdir" cmake --install .
 
 	python3 -m installer -d "$pkgdir" \
-		build/dist/*.whl
+		build/.dist/*.whl
 }
 
 flatc() {
diff --git a/community/flexget/APKBUILD b/community/flexget/APKBUILD
index 80f75c1c531386f188115a804ebbf8f5926fd5b0..888dfd08f9034c8a35ebaa747c1e47d3ce241794 100644
--- a/community/flexget/APKBUILD
+++ b/community/flexget/APKBUILD
@@ -52,7 +52,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -61,7 +61,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python*/site-packages/flexget/tests
 }
 
diff --git a/community/gajim/APKBUILD b/community/gajim/APKBUILD
index ceafaaa3115884db8f0ff8f43e679b595350bb77..db815788083b80f4fa6813a518e3b021d1ada0bf 100644
--- a/community/gajim/APKBUILD
+++ b/community/gajim/APKBUILD
@@ -41,22 +41,22 @@ source="
 subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
 
 build() {
-	./pep517build/build_metadata.py -o dist/metadata
+	./pep517build/build_metadata.py -o .dist/metadata
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	xvfb-run -a testenv/bin/python3 -m unittest discover -s test
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	xvfb-run -a .testenv/bin/python3 -m unittest discover -s test
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
-	./pep517build/install_metadata.py dist/metadata --prefix="$pkgdir"/usr
+		.dist/*.whl
+	./pep517build/install_metadata.py .dist/metadata --prefix="$pkgdir"/usr
 }
 
 lang() {
diff --git a/community/goobook/APKBUILD b/community/goobook/APKBUILD
index 99ed88d8a685b02ac3e026f07c384d831976bcaa..4ff58fa5aacbe76d10abd9dce607619ea2e442aa 100644
--- a/community/goobook/APKBUILD
+++ b/community/goobook/APKBUILD
@@ -24,7 +24,7 @@ source="https://gitlab.com/goobook/goobook/-/archive/$pkgver/goobook-$pkgver.tar
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	rst2man --strict goobook.1.rst goobook.1
@@ -32,7 +32,7 @@ build() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/goobook-*.whl
+		.dist/goobook-*.whl
 
 	install -Dm644 goobook.1 -t "$pkgdir"/usr/share/man/man1
 }
diff --git a/community/greenbone-feed-sync/APKBUILD b/community/greenbone-feed-sync/APKBUILD
index f3e9b4c2d0c62258971daf5c5be9dde3b6a3f901..da5e2bbf0005b7ae8291604fd2caa8631900ad1b 100644
--- a/community/greenbone-feed-sync/APKBUILD
+++ b/community/greenbone-feed-sync/APKBUILD
@@ -27,19 +27,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/greenbone-feed-syn
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/gvm-tools/APKBUILD b/community/gvm-tools/APKBUILD
index 536e01abd2d312ff4225ac76d3cd79f53715f868..931bf4b204b0ae072c74f3a2eef3861e8a8e12c5 100644
--- a/community/gvm-tools/APKBUILD
+++ b/community/gvm-tools/APKBUILD
@@ -16,20 +16,20 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/gvm-tools/archive/
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# outdated snapshot compare
-	testenv/bin/python3 -m pytest --ignore tests/test_parser.py
+	.testenv/bin/python3 -m pytest --ignore tests/test_parser.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	mkdir -p "$pkgdir"/usr/share/$pkgname/scripts
 	cp $builddir/scripts/*.py "$pkgdir"/usr/share/$pkgname/scripts/
 }
diff --git a/community/httpie/APKBUILD b/community/httpie/APKBUILD
index dd1d2cc72b8aca2b0d6a1330464d5b912d4ac0b3..bd7c44b0e89a15492f4c85552129995297dd5315 100644
--- a/community/httpie/APKBUILD
+++ b/community/httpie/APKBUILD
@@ -45,19 +45,19 @@ options="!check" # fail on random network errors
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --system-site-packages --without-pip --clear testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest ./httpie ./tests -k "not TestQuietFlag and not test_fetch and not check_updates"
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest ./httpie ./tests -k "not TestQuietFlag and not test_fetch and not check_updates"
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-nbclassic/APKBUILD b/community/jupyter-nbclassic/APKBUILD
index f419ead649e489aefdb6bcdcc6296652a5d365de..5afa0af7de53ca67433355df88c1e30bf1242341 100644
--- a/community/jupyter-nbclassic/APKBUILD
+++ b/community/jupyter-nbclassic/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/nbclassic-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-nbclient/APKBUILD b/community/jupyter-nbclient/APKBUILD
index bb76f6e20a912d110bf249d3db480445b678c59f..4d669887a19f5ce587774af56aff93d5b1ac4c1c 100644
--- a/community/jupyter-nbclient/APKBUILD
+++ b/community/jupyter-nbclient/APKBUILD
@@ -22,7 +22,7 @@ builddir="$srcdir/nbclient-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-nbconvert/APKBUILD b/community/jupyter-nbconvert/APKBUILD
index dae6bd5b05e81fe02a936dbb021c62c0105b5cf6..af2fd445bddd9e2899da4835aa2f6be877974531 100644
--- a/community/jupyter-nbconvert/APKBUILD
+++ b/community/jupyter-nbconvert/APKBUILD
@@ -37,18 +37,18 @@ builddir="$srcdir/nbconvert-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	export PYTHONWARNINGS="ignore::DeprecationWarning"
 	# Use a virtual environment as the tests need an actual installation to work
-	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	..testenv/bin/python3 -m installer .dist/*.whl
 	# TestWebPDFExporter and TestNbConvertApp both require chromium to run tests
 	# Last two tests fail on missing templates
-	test-env/bin/python3 -m pytest \
+	..testenv/bin/python3 -m pytest \
 		-k 'not TestWebPDFExporter and not TestNbConvertApp' \
 		--deselect nbconvert/exporters/tests/test_export.py::TestExport::test_export_disabled \
 		--deselect nbconvert/exporters/tests/test_export.py::TestExport::test_export_filename \
@@ -65,7 +65,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-nbformat/APKBUILD b/community/jupyter-nbformat/APKBUILD
index e1566240624783646d5c8adf519d81e0b57f601d..8b074a2be3b2558909c2c90fed8e065204b0a0fa 100644
--- a/community/jupyter-nbformat/APKBUILD
+++ b/community/jupyter-nbformat/APKBUILD
@@ -16,20 +16,20 @@ builddir="$srcdir/nbformat-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	export PYTHONWARNINGS="ignore::DeprecationWarning"
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-notebook-shim/APKBUILD b/community/jupyter-notebook-shim/APKBUILD
index 9a781275d028d59eab482fe55e48f41169fb2908..09acc6f1f7c9484a7c142d2630a5279a68d5489d 100644
--- a/community/jupyter-notebook-shim/APKBUILD
+++ b/community/jupyter-notebook-shim/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/notebook_shim-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-server-terminals/APKBUILD b/community/jupyter-server-terminals/APKBUILD
index 3255ef3e80f559488b6b1a165b50f357a8d1e1d3..8f811626d3a39da9b883d6099d011d0343c81be6 100644
--- a/community/jupyter-server-terminals/APKBUILD
+++ b/community/jupyter-server-terminals/APKBUILD
@@ -17,7 +17,7 @@ options="!check" # circular dependency on jupyter-server
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/jupyter-server/APKBUILD b/community/jupyter-server/APKBUILD
index ec8a99a58f3ad3f4599ee6aab06b6280a5fd8676..013c23ce86d0492af535d4ad482e612ccd0f9652 100644
--- a/community/jupyter-server/APKBUILD
+++ b/community/jupyter-server/APKBUILD
@@ -51,7 +51,7 @@ builddir="$srcdir/jupyter_server-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -74,7 +74,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/liquidctl/APKBUILD b/community/liquidctl/APKBUILD
index 29ae5bd1e0de045a4b90780f14c108a64257c8c9..da7203779696a6e635e30911dc591be2ec8a3377 100644
--- a/community/liquidctl/APKBUILD
+++ b/community/liquidctl/APKBUILD
@@ -38,18 +38,18 @@ prepare() {
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	install -Dm644 extra/linux/71-liquidctl.rules -t "$pkgdir/usr/lib/udev/rules.d/"
 	install -Dm644 liquidctl.8 -t "$pkgdir/usr/share/man/man8/"
 }
diff --git a/community/maturin/APKBUILD b/community/maturin/APKBUILD
index 05500243ee17d4c1b29540929eb79a721b793dea..ee9c33eb61a98c7186c5dcc579f66fac7feadc4d 100644
--- a/community/maturin/APKBUILD
+++ b/community/maturin/APKBUILD
@@ -68,7 +68,7 @@ build() {
 	export MATURIN_SETUP_ARGS="--no-default-features $_features"
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	./target/release/maturin completions bash > $pkgname.bash
@@ -91,7 +91,7 @@ package() {
 	install -Dm644 $pkgname.zsh "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
 
 	python3 -m installer -d "$pkgdir" \
-		dist/maturin*.whl
+		.dist/maturin*.whl
 }
 
 py3() {
diff --git a/community/mercurial/APKBUILD b/community/mercurial/APKBUILD
index a1b99420a00423c0b48166c086576239a2de5ffa..7361490873b72e4fa358085192911bdb95837a21 100644
--- a/community/mercurial/APKBUILD
+++ b/community/mercurial/APKBUILD
@@ -71,7 +71,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	if [ "$HGWITHRUSTEXT" = "cpython" ]; then
@@ -87,7 +87,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	install -Dm755 contrib/hgk contrib/hg-ssh hgeditor -t "$pkgdir"/usr/bin
 
diff --git a/community/mrhlpr/APKBUILD b/community/mrhlpr/APKBUILD
index f661f38776866d11d02818b263c181aa41a2f0f9..b1ed3681e64abf98c603b698ca12bbc4e77f4853 100644
--- a/community/mrhlpr/APKBUILD
+++ b/community/mrhlpr/APKBUILD
@@ -20,13 +20,13 @@ subpackages="mrhlpr-common mrtest"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 common() {
diff --git a/community/mutagen/APKBUILD b/community/mutagen/APKBUILD
index d2e0300b3ee9135ca381effec1172672ba57afbe..eed25b8bab477399cc88a147833c5a366c26bf9c 100644
--- a/community/mutagen/APKBUILD
+++ b/community/mutagen/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/$pkgname-release-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 package() {
 	depends="py3-mutagen=$pkgver-r$pkgrel"
 	python3 -m installer -d "$pkgdir" \
-		dist/mutagen-*.whl
+		.dist/mutagen-*.whl
 }
 
 py3() {
diff --git a/community/mycroft-skills-kit/APKBUILD b/community/mycroft-skills-kit/APKBUILD
index cc1dfb80e23bc87add14c1b0f82ad00f65e95aed..5831379ae643976968840e0cceb37ed5f2508e2f 100644
--- a/community/mycroft-skills-kit/APKBUILD
+++ b/community/mycroft-skills-kit/APKBUILD
@@ -27,13 +27,13 @@ builddir="$srcdir/msk-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/niaaml-gui/APKBUILD b/community/niaaml-gui/APKBUILD
index def9647fce848933b4540cbb3c624b35d96ab4f8..a1a14173e69f86bb402b4e9f722ce065174768ef 100644
--- a/community/niaaml-gui/APKBUILD
+++ b/community/niaaml-gui/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/NiaAML-GUI-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/niaaml_gui-$pkgver-py3-none-any.whl
+		.dist/niaaml_gui-$pkgver-py3-none-any.whl
 
 	install -Dm644 AppData/io.github.lukapecnik.niaaml_gui.desktop "$pkgdir"/usr/share/applications/niaaml_gui.desktop
 	install -Dm644 AppData/niaaml-gui.png "$pkgdir"/usr/share/icons/hicolor/256x256/apps/niaaml-gui.png
diff --git a/community/notus-scanner/APKBUILD b/community/notus-scanner/APKBUILD
index 60dda96b97f117e7a748f4c6142d926627c7ed40..90d4b39dfbbd73a7f4ea3f3d6bada2cd7a9ffd4e 100644
--- a/community/notus-scanner/APKBUILD
+++ b/community/notus-scanner/APKBUILD
@@ -26,18 +26,18 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/notus-scanner/arch
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	install -d -o $pkgusers -g $pkggroups "$pkgdir"/var/lib/notus
 	install -d -o $pkgusers -g $pkggroups "$pkgdir"/var/lib/openvas/plugins/notus/products
 	install -d -o $pkgusers -g $pkggroups "$pkgdir"/run/notus-scanner
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD
index 146fb1a18797a16ba2e15fdc10e6d0cd41a2605e..b8b006be6807214d1dda60de0db51608148744bc 100644
--- a/community/ocrmypdf/APKBUILD
+++ b/community/ocrmypdf/APKBUILD
@@ -48,7 +48,7 @@ source="https://files.pythonhosted.org/packages/source/o/ocrmypdf/ocrmypdf-$pkgv
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -59,7 +59,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ocrmypdf*.whl
+		.dist/ocrmypdf*.whl
 }
 
 sha512sums="
diff --git a/community/ospd-openvas/APKBUILD b/community/ospd-openvas/APKBUILD
index 8d80fcdd921372c74907741070fe80d764f3d6c4..5e04436e04fe62abab9f507f7152ca912e6cc3ce 100644
--- a/community/ospd-openvas/APKBUILD
+++ b/community/ospd-openvas/APKBUILD
@@ -33,19 +33,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/ospd-openvas/archi
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -d -o $pkgusers -g $pkggroups "$pkgdir"/run/ospd
 	install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
 	install -Dm644 "$srcdir"/ospd.conf "$pkgdir"/etc/openvas/ospd.conf
diff --git a/community/pass-git-helper/APKBUILD b/community/pass-git-helper/APKBUILD
index 7d3719ce5fb58a8562359a816c3b1ceda222aafa..b3275e67a776a9e026acc0c85ee3dbf048fe72fa 100644
--- a/community/pass-git-helper/APKBUILD
+++ b/community/pass-git-helper/APKBUILD
@@ -18,19 +18,19 @@ replaces="py3-pass-git-helper"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/pdfposter/APKBUILD b/community/pdfposter/APKBUILD
index b538beb8847cdd5c49f3eae0cb8a42f8bfa9ab39..bc1aaee61d03adbfa5707128c8ebe57e9317f07f 100644
--- a/community/pdfposter/APKBUILD
+++ b/community/pdfposter/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/$pkgname-v$pkgver/"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest test/unit
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest test/unit
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/pg_activity/APKBUILD b/community/pg_activity/APKBUILD
index 14f5c180bbd9ce342f0c26c1c59bcc99d61b156f..0f9e7a6527cd0a0de95db734ddf93fc37e1123ea 100644
--- a/community/pg_activity/APKBUILD
+++ b/community/pg_activity/APKBUILD
@@ -31,21 +31,21 @@ source="https://github.com/dalibo/pg_activity/archive/v$pkgver/pg_activity-$pkgv
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -p no:warnings \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -p no:warnings \
 		--ignore=tests/test_ui.txt \
 		--ignore=tests/test_data.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/poetry/APKBUILD b/community/poetry/APKBUILD
index 2e8c7ba87d4a70dd8d4aa79a72f81d4538987143..e328ef309d9d0544dc8d7a21fefe73d4b5107c1b 100644
--- a/community/poetry/APKBUILD
+++ b/community/poetry/APKBUILD
@@ -51,19 +51,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/psautohint/APKBUILD b/community/psautohint/APKBUILD
index b2cda597528359c851bd35e7b47899d2332fa841..637c52b70d5dcb5e576165c9a139e569b48420a0 100644
--- a/community/psautohint/APKBUILD
+++ b/community/psautohint/APKBUILD
@@ -28,7 +28,7 @@ options="!check" # fail for some reason
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -39,7 +39,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/psautohint-*.whl
+		.dist/psautohint-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-acme/APKBUILD b/community/py3-acme/APKBUILD
index 88f23b58d4f0bcba5687f55de2112831ad1773af..268d4532a00d03b5cdacfc100b82e0c2cc28d23e 100644
--- a/community/py3-acme/APKBUILD
+++ b/community/py3-acme/APKBUILD
@@ -28,19 +28,19 @@ builddir="$srcdir/certbot-$pkgver/$_pkgname"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-affine/APKBUILD b/community/py3-affine/APKBUILD
index cbec716155775a65aceba8cc145084a9ec6474c3..eaaa6e2d9e6ef2f8472a5e2a82e33ddc01e86a83 100644
--- a/community/py3-affine/APKBUILD
+++ b/community/py3-affine/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/affine-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/affine*.whl
+		.dist/affine*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/*/tests
 }
 
diff --git a/community/py3-aiofiles/APKBUILD b/community/py3-aiofiles/APKBUILD
index 110a0b1e22c6e23cffcab322f08133c7c5095e07..5a07db14e00dd6b03fb0f18e5a28ae800cdf3d27 100644
--- a/community/py3-aiofiles/APKBUILD
+++ b/community/py3-aiofiles/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-alembic/APKBUILD b/community/py3-alembic/APKBUILD
index 1785e4cf0905bd1b0b89514175310fe94b530ad4..d7d6ea40da06a3c59b6e887a34c3c98944bc28b7 100644
--- a/community/py3-alembic/APKBUILD
+++ b/community/py3-alembic/APKBUILD
@@ -29,19 +29,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ansible-compat/APKBUILD b/community/py3-ansible-compat/APKBUILD
index 8a73f3d3d80e2f2b171a54f9747a717eac040b2e..ed3c20d4c16425702611dbbc48bc8f09db8953ae 100644
--- a/community/py3-ansible-compat/APKBUILD
+++ b/community/py3-ansible-compat/APKBUILD
@@ -32,7 +32,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -45,7 +45,7 @@ check() {
 
 package() {
 	python3 -m installer --destdir="$pkgdir" --compile-bytecode 0 \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-argh/APKBUILD b/community/py3-argh/APKBUILD
index 56098697a78221bab6634c8287ea3fd0e3b79da4..ceca675985174b0145a258a27aa1988571815076 100644
--- a/community/py3-argh/APKBUILD
+++ b/community/py3-argh/APKBUILD
@@ -24,19 +24,19 @@ provides="py-argh=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-argon2-cffi-bindings/APKBUILD b/community/py3-argon2-cffi-bindings/APKBUILD
index c51c9444b462f527686e57f228ab4d709c3175ab..a424b913844e9878655226d8b17bf8a9d2941bf3 100644
--- a/community/py3-argon2-cffi-bindings/APKBUILD
+++ b/community/py3-argon2-cffi-bindings/APKBUILD
@@ -24,19 +24,19 @@ build() {
 	export ARGON2_CFFI_USE_SYSTEM=1
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-argon2-cffi/APKBUILD b/community/py3-argon2-cffi/APKBUILD
index 445977c748bb556abb423a576de1e68984494cfa..e46f50fed85d693d920d92a3c664c7ad2fb0e885 100644
--- a/community/py3-argon2-cffi/APKBUILD
+++ b/community/py3-argon2-cffi/APKBUILD
@@ -27,19 +27,19 @@ builddir="$srcdir/argon2-cffi-$pkgver"
 build() {
 	export ARGON2_CFFI_USE_SYSTEM=1
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-aspectlib/APKBUILD b/community/py3-aspectlib/APKBUILD
index f745343c1e74f286d3841a5f9f2effc5457a5395..1887d1ba8df36f77c4679e77704d534f69f595a3 100644
--- a/community/py3-aspectlib/APKBUILD
+++ b/community/py3-aspectlib/APKBUILD
@@ -16,13 +16,13 @@ builddir="$srcdir/aspectlib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/aspectlib*.whl
+		.dist/aspectlib*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ast-monitor/APKBUILD b/community/py3-ast-monitor/APKBUILD
index 539812e18c4fa91e88efe0ce8852b2f9c7fe7b8c..6ef77b198eef528e7d57cb80e14c167a4eaed332 100644
--- a/community/py3-ast-monitor/APKBUILD
+++ b/community/py3-ast-monitor/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/AST-Monitor-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm644 docs/preprints/2109-13334.pdf -t "$pkgdir"/usr/share/doc/$pkgname
 }
 
diff --git a/community/py3-astroid/APKBUILD b/community/py3-astroid/APKBUILD
index 93d99cb576b8dde674185936008453f6523a6544..5e15ad8f88d3dd7dfed1aa7f273da9d22ea37f38 100644
--- a/community/py3-astroid/APKBUILD
+++ b/community/py3-astroid/APKBUILD
@@ -22,7 +22,7 @@ builddir="$srcdir/astroid-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/astroid-*.whl
+		.dist/astroid-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-attrs/APKBUILD b/community/py3-attrs/APKBUILD
index 103657f1122d7e6fedf7be6f169b299cd92d1844..ef8a4dcf9ba9ba7b2dd26bc92be35fe26a3aceb1 100644
--- a/community/py3-attrs/APKBUILD
+++ b/community/py3-attrs/APKBUILD
@@ -26,19 +26,19 @@ provides="py-attrs=$pkgver-r$pkgrel" # Backwards compatibility
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 "$srcdir"/check.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 "$srcdir"/check.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-augmentor/APKBUILD b/community/py3-augmentor/APKBUILD
index b2f8bea12892f89624d7d182a1f2cba812d5bef9..48655383d5fbd8002144382ea9936acb8cce1365 100644
--- a/community/py3-augmentor/APKBUILD
+++ b/community/py3-augmentor/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/Augmentor-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -k 'not test_ground_truth_by_class'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -k 'not test_ground_truth_by_class'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-authlib/APKBUILD b/community/py3-authlib/APKBUILD
index 7008cf6f2fd6fc2e4a09d427733c035cf5c17196..4a03c45bf3c629b16d5b96d81e2e5ebe75395319 100644
--- a/community/py3-authlib/APKBUILD
+++ b/community/py3-authlib/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/Authlib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/Authlib*.whl
+		.dist/Authlib*.whl
 }
 
 sha512sums="
diff --git a/community/py3-autocommand/APKBUILD b/community/py3-autocommand/APKBUILD
index a9541667afb942b5366199b84a38ff1cd6664f32..a6fe0d7aa053391108c023eaf4e70ffae4247192 100644
--- a/community/py3-autocommand/APKBUILD
+++ b/community/py3-autocommand/APKBUILD
@@ -20,18 +20,18 @@ builddir="$srcdir/autocommand-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-awesomeversion/APKBUILD b/community/py3-awesomeversion/APKBUILD
index 4f12a991f2a0c0a1f3b8453f2b23e8d3b3c49bf3..5fc5ffb7236b72864ca26038c58dbce318e8ee18 100644
--- a/community/py3-awesomeversion/APKBUILD
+++ b/community/py3-awesomeversion/APKBUILD
@@ -25,19 +25,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-awscrt/APKBUILD b/community/py3-awscrt/APKBUILD
index ebdb300b8473751c15473bf68a1c898e377abaab..11d6b7b9e058e3b0735f6b5896e7a87c53e12a3f 100644
--- a/community/py3-awscrt/APKBUILD
+++ b/community/py3-awscrt/APKBUILD
@@ -43,19 +43,19 @@ prepare() {
 build() {
 	export AWS_CRT_BUILD_USE_SYSTEM_LIBCRYPTO=1
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover test
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover test
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-bcrypt/APKBUILD b/community/py3-bcrypt/APKBUILD
index e2fd47f77e797139feb6d566da8a3d0222766c9d..65078030364852e6665bd03c17dd500e2ca60d8c 100644
--- a/community/py3-bcrypt/APKBUILD
+++ b/community/py3-bcrypt/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/bcrypt-*.whl
+	test-env/bin/python3 -m installer .dist/bcrypt-*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/bcrypt-*.whl
+		.dist/bcrypt-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-beautifulsoup4/APKBUILD b/community/py3-beautifulsoup4/APKBUILD
index db6b7f871eace55c1dd5c9886ba163eceac58386..ced504d3a5a6e42db77cdcc371ea334965c474df 100644
--- a/community/py3-beautifulsoup4/APKBUILD
+++ b/community/py3-beautifulsoup4/APKBUILD
@@ -23,7 +23,7 @@ provides="py-beautifulsoup4=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/bs4/tests
 }
 
diff --git a/community/py3-bitstring/APKBUILD b/community/py3-bitstring/APKBUILD
index 511db070e397740cc364e271fd33459bcc63f60d..803d716429ba92ea865ae889a71eff34db1a456d 100644
--- a/community/py3-bitstring/APKBUILD
+++ b/community/py3-bitstring/APKBUILD
@@ -14,7 +14,7 @@ builddir="$srcdir/bitstring-bitstring-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -24,7 +24,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/bitstring-$pkgver-py3-none-any.whl
+		.dist/bitstring-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-blinker/APKBUILD b/community/py3-blinker/APKBUILD
index e32a5959263563530b8876b9c4c7ab92329315fa..a45b18d637c9cbea569edda5f0f721935552488a 100644
--- a/community/py3-blinker/APKBUILD
+++ b/community/py3-blinker/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/blinker*.whl
+		.dist/blinker*.whl
 }
 
 sha512sums="
diff --git a/community/py3-boltons/APKBUILD b/community/py3-boltons/APKBUILD
index 24388f47fea58c5ae4359c9f893af75263d11d1d..994711266286f1fc9188ce6156f2a7146fe36ce6 100644
--- a/community/py3-boltons/APKBUILD
+++ b/community/py3-boltons/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir/boltons-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-boto3/APKBUILD b/community/py3-boto3/APKBUILD
index e814c375a3d955b4991c37c4ab425a5d08a98c18..2edd198b2a48efb2e1661985e8b2121bb8e9a383 100644
--- a/community/py3-boto3/APKBUILD
+++ b/community/py3-boto3/APKBUILD
@@ -28,13 +28,13 @@ provides="py-boto3=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-botocore/APKBUILD b/community/py3-botocore/APKBUILD
index 6932909a6e520e1c4e361144f7be9e3faca31948..95757d18a8368cac0342b8c0f6e718bdee807b17 100644
--- a/community/py3-botocore/APKBUILD
+++ b/community/py3-botocore/APKBUILD
@@ -30,13 +30,13 @@ provides=py-botocore=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-bottle/APKBUILD b/community/py3-bottle/APKBUILD
index 502719613542f3e6d0a1e1a8d2a995bfc115fe8c..09800600f9522423ee7f102ae13adb701042a83c 100644
--- a/community/py3-bottle/APKBUILD
+++ b/community/py3-bottle/APKBUILD
@@ -28,19 +28,19 @@ provides="py-bottle=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover test
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover test
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-branca/APKBUILD b/community/py3-branca/APKBUILD
index a982ff536beddd0f4b55ef345e2c77ea92ffbbec..17d54b6be0d174709f2c42e55b3cfa57321235b8 100644
--- a/community/py3-branca/APKBUILD
+++ b/community/py3-branca/APKBUILD
@@ -24,20 +24,20 @@ options="!check" # disable for now - several test dependencies are missing
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -k 'not test_iframe'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -k 'not test_iframe'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-breathe/APKBUILD b/community/py3-breathe/APKBUILD
index c06462565cadf5a24d7545b81f805c21751f663d..152293e94752665f905409740f4b4d09f137de90 100644
--- a/community/py3-breathe/APKBUILD
+++ b/community/py3-breathe/APKBUILD
@@ -20,18 +20,18 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-build/APKBUILD b/community/py3-build/APKBUILD
index 2cab51ad447c8ee88a6f81fdc2b36e60e80c795e..6100dd91a69847ee81e5554d97d152234fd570b4 100644
--- a/community/py3-build/APKBUILD
+++ b/community/py3-build/APKBUILD
@@ -19,20 +19,20 @@ provides=py-build=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 # Test suite is not shipped at the moment
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/build*.whl
+	test-env/bin/python3 -m installer .dist/build*.whl
 	test-env/bin/python3 -m build --version
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/build*.whl
+		.dist/build*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cachelib/APKBUILD b/community/py3-cachelib/APKBUILD
index 0ad0c739e9ea950dbbe5202b41b9568d82cde4d3..44ebd83dc36a2a0449321d4f6ab83a2087a96fd1 100644
--- a/community/py3-cachelib/APKBUILD
+++ b/community/py3-cachelib/APKBUILD
@@ -18,18 +18,18 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --deselect tests/test_dynamodb_cache.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --deselect tests/test_dynamodb_cache.py
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cachetools/APKBUILD b/community/py3-cachetools/APKBUILD
index 06f6bb0cf0bad8f2d3e5eb17a24636dfc9dcf6a6..05ea9697cf2c175ae6a20fdad8e3542e631e8efc 100644
--- a/community/py3-cachetools/APKBUILD
+++ b/community/py3-cachetools/APKBUILD
@@ -21,19 +21,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cachy/APKBUILD b/community/py3-cachy/APKBUILD
index f6b5e09da5c11463c57732766b4b284f5c348605..bf5ce6aca90b952eef48c695539f94c6ed87267f 100644
--- a/community/py3-cachy/APKBUILD
+++ b/community/py3-cachy/APKBUILD
@@ -19,20 +19,20 @@ builddir="$srcdir/$_realname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest \
  		--deselect tests/stores/test_memcached_store.py::RedisStoreTestCase
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/tests
 }
 
diff --git a/community/py3-cairocffi/APKBUILD b/community/py3-cairocffi/APKBUILD
index 9381d5dcb92b7bd1d185a41adf9008fa08ec55a0..ceb2738e523c04f746f9ef7ffc9cbece0caf2977 100644
--- a/community/py3-cairocffi/APKBUILD
+++ b/community/py3-cairocffi/APKBUILD
@@ -33,7 +33,7 @@ prepare() {
 
 build() {	
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -43,7 +43,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cairocffi*.whl
+		.dist/cairocffi*.whl
 }
 
 sha512sums="
diff --git a/community/py3-calver/APKBUILD b/community/py3-calver/APKBUILD
index 50f51d9b1d02740ba9dc0355120a35a74eec0d3c..5121629f65ef1ce4825ff099610fa6e4d91506f0 100644
--- a/community/py3-calver/APKBUILD
+++ b/community/py3-calver/APKBUILD
@@ -25,7 +25,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-canonicaljson/APKBUILD b/community/py3-canonicaljson/APKBUILD
index bb6a5345d41ea68478a0ea69f0d7685f26eff171..050213bcf48f5c21495058ddd04975619667b2f1 100644
--- a/community/py3-canonicaljson/APKBUILD
+++ b/community/py3-canonicaljson/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/python-canonicaljson-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/canonicaljson-$pkgver-*.whl
+		.dist/canonicaljson-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cattrs/APKBUILD b/community/py3-cattrs/APKBUILD
index 30a8ed093f863f183914e3210d7c644dd8d16208..21262fb0dbb402e87dd986784a3edbb924e3b08b 100644
--- a/community/py3-cattrs/APKBUILD
+++ b/community/py3-cattrs/APKBUILD
@@ -19,7 +19,7 @@ builddir="$srcdir/cattrs-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-chaospy/APKBUILD b/community/py3-chaospy/APKBUILD
index e2b1ab7291d6935295bebc4e5c5f9789919b5785..a695388c4507784f6c8b76a9eee64b456acf16c0 100644
--- a/community/py3-chaospy/APKBUILD
+++ b/community/py3-chaospy/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -40,7 +40,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cheroot/APKBUILD b/community/py3-cheroot/APKBUILD
index 5d844cc62c8bb89633f6011adbc7eff0b2b2f6f0..f8eb8a1222b8cd51a81f3754779d7fd16082c4f4 100644
--- a/community/py3-cheroot/APKBUILD
+++ b/community/py3-cheroot/APKBUILD
@@ -42,19 +42,19 @@ options="!check" # fail on deprecation warning
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 tests() {
diff --git a/community/py3-cherrypy/APKBUILD b/community/py3-cherrypy/APKBUILD
index a0f2009497ae3cc2a27b1ec68bcc65c8121c379b..5a9d2de85f39a84fd7d2e9691f15f0195fa30903 100644
--- a/community/py3-cherrypy/APKBUILD
+++ b/community/py3-cherrypy/APKBUILD
@@ -28,14 +28,14 @@ options="!check" # take forever
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -W ignore::DeprecationWarning -W ignore:"unclosed ":ResourceWarning \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -W ignore::DeprecationWarning -W ignore:"unclosed ":ResourceWarning \
 		--deselect=cherrypy/test/test_session.py::MemcachedSessionTest \
 		--deselect=cherrypy/test/test_caching.py::CacheTest::test_antistampede \
 		--deselect=cherrypy/test/test_static.py::StaticTest::test_file_stream
@@ -43,7 +43,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/cherrypy/test
 }
diff --git a/community/py3-circuitbreaker/APKBUILD b/community/py3-circuitbreaker/APKBUILD
index 1b54a59b25bc86f868992ac7a17b013ddb60bdef..d83db0f1c56cfeedac9d323bed0cc5d600ac6c6f 100644
--- a/community/py3-circuitbreaker/APKBUILD
+++ b/community/py3-circuitbreaker/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/circuitbreaker-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cleo/APKBUILD b/community/py3-cleo/APKBUILD
index 9a8af1ef7831492fec9aede0e338da2b6c7cf392..558c00fc5e1d13f7d7201b30e26a4991a8af044b 100644
--- a/community/py3-cleo/APKBUILD
+++ b/community/py3-cleo/APKBUILD
@@ -17,18 +17,18 @@ builddir="$srcdir/cleo-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-clikit/APKBUILD b/community/py3-clikit/APKBUILD
index 1f77373e90530f7cde62a7474a0307057384e797..f087e341bc15c6f6afa3083ca4a3ac24e958185e 100644
--- a/community/py3-clikit/APKBUILD
+++ b/community/py3-clikit/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/clikit-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cmaes/APKBUILD b/community/py3-cmaes/APKBUILD
index 7396a5a1dd5af1709c81cf08d38e30cbba1d1d7b..eccad6940d2f16805f2cf7553e1d601d054c41a6 100644
--- a/community/py3-cmaes/APKBUILD
+++ b/community/py3-cmaes/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/cmaes-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -39,7 +39,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cmake-build-extension/APKBUILD b/community/py3-cmake-build-extension/APKBUILD
index 3b481553004e48d0be9ae85780b61b1d25974ea0..dfb58675b806cfb92fad1b33788dcdf802e738cb 100644
--- a/community/py3-cmake-build-extension/APKBUILD
+++ b/community/py3-cmake-build-extension/APKBUILD
@@ -21,13 +21,13 @@ options="!check" # no tests
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cmudict/APKBUILD b/community/py3-cmudict/APKBUILD
index 5d2a064d08eb7a243766200b354339ddd81df1ff..370ea78138e32493be5a5641fefa24b8c8850f74 100644
--- a/community/py3-cmudict/APKBUILD
+++ b/community/py3-cmudict/APKBUILD
@@ -25,19 +25,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/cmudict*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/cmudict*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cmudict*.whl
+		.dist/cmudict*.whl
 }
 
 sha512sums="
diff --git a/community/py3-colorama/APKBUILD b/community/py3-colorama/APKBUILD
index cf5877d5c2be7094897ae85d14313c85e4111fa6..27d7a4d03a806354e4fcda1610d4d1de1d13efeb 100644
--- a/community/py3-colorama/APKBUILD
+++ b/community/py3-colorama/APKBUILD
@@ -20,7 +20,7 @@ provides=py-colorama=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/colorama*.whl
+		.dist/colorama*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/colorama/tests
 }
 
diff --git a/community/py3-combo-lock/APKBUILD b/community/py3-combo-lock/APKBUILD
index bf2bf0e7583577cf9b91afd47d1833cd1616c97a..9a0befabb1d2ca5f6705c4a387cf1e8a5eb97151 100644
--- a/community/py3-combo-lock/APKBUILD
+++ b/community/py3-combo-lock/APKBUILD
@@ -22,7 +22,7 @@ builddir="$srcdir/combo-lock-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-comm/APKBUILD b/community/py3-comm/APKBUILD
index 0bd1e9197146efbae11ff177bdf65eeba05724ad..1970f237ed2e5813533a6a8bcaa6f4d534584662 100644
--- a/community/py3-comm/APKBUILD
+++ b/community/py3-comm/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/comm-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
 	test-env/bin/python3 -m installer \
-		dist/*.whl
+		.dist/*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-configobj/APKBUILD b/community/py3-configobj/APKBUILD
index fc89c595e3669ccc37e5c819f7275aa6c609e5ac..3fcfd41f2771585d69dea9a1acfeabbb8e75337b 100644
--- a/community/py3-configobj/APKBUILD
+++ b/community/py3-configobj/APKBUILD
@@ -19,7 +19,7 @@ provides="py-configobj=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-confuse/APKBUILD b/community/py3-confuse/APKBUILD
index c3e179df7b067ccc17ddae18e3f5133d674f4f87..c0ebafc7779a0b99e80d0de573ba8fd813073f44 100644
--- a/community/py3-confuse/APKBUILD
+++ b/community/py3-confuse/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/confuse-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/confuse*.whl
+		.dist/confuse*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cppy/APKBUILD b/community/py3-cppy/APKBUILD
index 396f0c7cd4d81d7f0dbe06c668faf55900128d5f..a448039d2445e5be24c0048dd35308b6a1e2009f 100644
--- a/community/py3-cppy/APKBUILD
+++ b/community/py3-cppy/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/cppy-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cppy*.whl
+		.dist/cppy*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cryptography/APKBUILD b/community/py3-cryptography/APKBUILD
index b07b5bc2b9db302e177a568dd5239c7945fcc28b..8854b569a0f2ea33be08e4deb2daccbda9a59df4 100644
--- a/community/py3-cryptography/APKBUILD
+++ b/community/py3-cryptography/APKBUILD
@@ -47,26 +47,26 @@ provides="py-cryptography=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	# prepare cryptography vectors for testing
 	cd "$srcdir/cryptography_vectors-$pkgver"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/cryptography*.whl
-	test-env/bin/python3 -m installer "$srcdir"/cryptography_vectors-$pkgver/dist/cryptography*.whl
+	test-env/bin/python3 -m installer .dist/cryptography*.whl
+	test-env/bin/python3 -m installer "$srcdir"/cryptography_vectors-$pkgver/.dist/cryptography*.whl
 	test-env/bin/python3 -m pytest -n $JOBS
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cryptography-*.whl
+		.dist/cryptography-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cssselect2/APKBUILD b/community/py3-cssselect2/APKBUILD
index dfc2fc241377e9c62d220f6c292155aa43e8d1a7..1a0120353f35098ec1223063e834bd3dc35b408b 100644
--- a/community/py3-cssselect2/APKBUILD
+++ b/community/py3-cssselect2/APKBUILD
@@ -21,19 +21,19 @@ options="!check" # upstream tests are broken
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-cx_freeze/APKBUILD b/community/py3-cx_freeze/APKBUILD
index afdec88fb68a10f5aea32d93beddbf651693ac11..8e27c4589a160bc80e458562f2aaa40a0b2f161c 100644
--- a/community/py3-cx_freeze/APKBUILD
+++ b/community/py3-cx_freeze/APKBUILD
@@ -23,13 +23,13 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-defcon/APKBUILD b/community/py3-defcon/APKBUILD
index 881526eda3a9ad1aea4069312750f9d21f90fd41..c5df6da4e926950204faccbf6eeb027ed1303a00 100644
--- a/community/py3-defcon/APKBUILD
+++ b/community/py3-defcon/APKBUILD
@@ -23,13 +23,13 @@ builddir="$srcdir/defcon-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/defcon-*.whl
+		.dist/defcon-*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/defcon/test
 }
 
diff --git a/community/py3-dirty-equals/APKBUILD b/community/py3-dirty-equals/APKBUILD
index 82f39b2d9129b9a60cd992e87e366327edaa82bc..7408f30ff95a33dfa281b1924eaf2b54030b96b7 100644
--- a/community/py3-dirty-equals/APKBUILD
+++ b/community/py3-dirty-equals/APKBUILD
@@ -15,7 +15,7 @@ source="https://github.com/samuelcolvin/dirty-equals/archive/v$pkgver/$pkgname-$
 builddir="$srcdir/dirty-equals-$pkgver"
 
 build() {
-	gpep517 build-wheel --wheel-dir dist --output-fd 3 3>&1 >&2
+	gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
 }
 
 check() {
@@ -23,7 +23,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-distro/APKBUILD b/community/py3-distro/APKBUILD
index 1a018be3c126186520813e22cf0de91a61254a96..a0b4e7564c6b36db4bb4bbeeb21ffe2b1933cc46 100644
--- a/community/py3-distro/APKBUILD
+++ b/community/py3-distro/APKBUILD
@@ -21,7 +21,7 @@ provides=py-distro=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/distro-*.whl
+		.dist/distro-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-contact-form/APKBUILD b/community/py3-django-contact-form/APKBUILD
index fd6683ed6ab7fa482bf5d6429ef781a382474a71..ac5a27d1a0778e869872882bcad2bcb75239ac37 100644
--- a/community/py3-django-contact-form/APKBUILD
+++ b/community/py3-django-contact-form/APKBUILD
@@ -21,19 +21,19 @@ builddir="$srcdir/django-contact-form-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 runtests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 runtests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-cors-headers/APKBUILD b/community/py3-django-cors-headers/APKBUILD
index efe29ee4350184e585aa1cf22e7b600cf518ce90..c2187c4f3cad3745217b59c9096bf95b6adf0fc3 100644
--- a/community/py3-django-cors-headers/APKBUILD
+++ b/community/py3-django-cors-headers/APKBUILD
@@ -29,19 +29,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 runtests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 runtests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-crispy-forms/APKBUILD b/community/py3-django-crispy-forms/APKBUILD
index 2a26a3aa9cfdae96991935933f1d17dcc3fd8658..35637e9187fc38e08944af599f79a2b7ea19b1a7 100644
--- a/community/py3-django-crispy-forms/APKBUILD
+++ b/community/py3-django-crispy-forms/APKBUILD
@@ -24,19 +24,19 @@ provides="py-django-crispy-forms=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 runtests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 runtests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-phonenumber-field/APKBUILD b/community/py3-django-phonenumber-field/APKBUILD
index 34f2fee73ff89747b47ddb4e7a4af68016d45d48..9eb0bc8d732a78fbf0a5bfa119c4581e8634f69e 100644
--- a/community/py3-django-phonenumber-field/APKBUILD
+++ b/community/py3-django-phonenumber-field/APKBUILD
@@ -22,19 +22,19 @@ options="!check" # test fails. its unclear how tests are supposed to be executed
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 runtests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 runtests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-pipeline/APKBUILD b/community/py3-django-pipeline/APKBUILD
index 2be4536cc973efedb8efcdf00a736b3367ba5db2..dd666cc547c38f36f003140a2cde58b947be374c 100644
--- a/community/py3-django-pipeline/APKBUILD
+++ b/community/py3-django-pipeline/APKBUILD
@@ -21,19 +21,19 @@ builddir="$srcdir/django-pipeline-$pkgver"
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 runtests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 runtests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-django-treebeard/APKBUILD b/community/py3-django-treebeard/APKBUILD
index 16b740d7e9d3ef866dc5c80b133205abd77f37ab..b3ff2cd3e664afca06492a6811c10d8d0d2e501f 100644
--- a/community/py3-django-treebeard/APKBUILD
+++ b/community/py3-django-treebeard/APKBUILD
@@ -20,19 +20,19 @@ provides="py-django-treebeard=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/treebeard/tests
 }
 
diff --git a/community/py3-django/APKBUILD b/community/py3-django/APKBUILD
index 972a8977a393737aec26d053c005d6d46a07dfee..fa7d2ab6db93cca119eca7434bf0bd231ea7121e 100644
--- a/community/py3-django/APKBUILD
+++ b/community/py3-django/APKBUILD
@@ -101,19 +101,19 @@ provides="py-django=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	ln -s django-admin "$pkgdir"/usr/bin/django-admin-3
 }
 
diff --git a/community/py3-dns-lexicon/APKBUILD b/community/py3-dns-lexicon/APKBUILD
index 8ec27714cf7a18cfc00d44d987258b1978de2901..685a84584023d471bb08961b39b99783019ae402 100644
--- a/community/py3-dns-lexicon/APKBUILD
+++ b/community/py3-dns-lexicon/APKBUILD
@@ -42,18 +42,18 @@ options="!check" # FileNotFoundError: [Errno 2] No such file or directory: 'oci_
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n $JOBS --ignore lexicon/tests/providers/test_localzone.py lexicon
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n $JOBS --ignore lexicon/tests/providers/test_localzone.py lexicon
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/lexicon/tests
 }
 
diff --git a/community/py3-dnsrobocert/APKBUILD b/community/py3-dnsrobocert/APKBUILD
index 1811776c0bb3e8c617f94936166d347d92160105..aff33251117e132380d5489495bb3efd105b04e4 100644
--- a/community/py3-dnsrobocert/APKBUILD
+++ b/community/py3-dnsrobocert/APKBUILD
@@ -42,18 +42,18 @@ builddir="$srcdir/dnsrobocert-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-docker-py/APKBUILD b/community/py3-docker-py/APKBUILD
index 756e0552d1f6a0d3a6f74237e90cdabf51e9a353..fa0ef939c57c9133c6d908226d32b36e60933129 100644
--- a/community/py3-docker-py/APKBUILD
+++ b/community/py3-docker-py/APKBUILD
@@ -30,12 +30,12 @@ replaces="docker-py"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-docopt-ng/APKBUILD b/community/py3-docopt-ng/APKBUILD
index 2abbbe65e8124d5f7d54508b4bc6c120cc738328..786fd215d44925838578127d180cc52d7162b4ec 100644
--- a/community/py3-docopt-ng/APKBUILD
+++ b/community/py3-docopt-ng/APKBUILD
@@ -19,19 +19,19 @@ options="!check" # todo
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-docopt/APKBUILD b/community/py3-docopt/APKBUILD
index 77519495ac479cfff101fb052f194b6eb02c000e..83ac458b6c14612e82e69253618b05893cdbf2a8 100644
--- a/community/py3-docopt/APKBUILD
+++ b/community/py3-docopt/APKBUILD
@@ -23,13 +23,13 @@ provides=py-docopt=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-dulwich/APKBUILD b/community/py3-dulwich/APKBUILD
index 7fa72e7459a6961ff76cbc2a1806863f26ac491c..61a35b66418de7a80eb25475a4e7b8b70fb3b073 100644
--- a/community/py3-dulwich/APKBUILD
+++ b/community/py3-dulwich/APKBUILD
@@ -23,19 +23,19 @@ provides="py-dulwich=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest dulwich.tests.test_suite
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest dulwich.tests.test_suite
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/dulwich/tests/
 }
 
diff --git a/community/py3-dython/APKBUILD b/community/py3-dython/APKBUILD
index 783ccebd53fdc6d0938237ac1ccb4a5513e413e4..5a821a1eba6f46ca98b7f052ec1e21c846264049 100644
--- a/community/py3-dython/APKBUILD
+++ b/community/py3-dython/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/dython-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -k 'not nominal and not test_associations and not test_associations_parallel'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -k 'not nominal and not test_associations and not test_associations_parallel'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-editables/APKBUILD b/community/py3-editables/APKBUILD
index e4fa6613d5db6f5ac83fedc61042f25f2de8faf4..ce091908c6a269c204bbacb670b6282f4243d0fd 100644
--- a/community/py3-editables/APKBUILD
+++ b/community/py3-editables/APKBUILD
@@ -17,13 +17,13 @@ builddir="$srcdir/editables-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-efficient-apriori/APKBUILD b/community/py3-efficient-apriori/APKBUILD
index aa01af751ba7b4e35efe72131c6116575f23b46b..1d25685cde05b54d89e9bff8266995122749bbfd 100644
--- a/community/py3-efficient-apriori/APKBUILD
+++ b/community/py3-efficient-apriori/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir/Efficient-Apriori-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-entrypoints/APKBUILD b/community/py3-entrypoints/APKBUILD
index 740e46472ca4d71a062d11913c29df48a2ed449d..0804ef9d9a4e9b04433e581db34c6cb47645e242 100644
--- a/community/py3-entrypoints/APKBUILD
+++ b/community/py3-entrypoints/APKBUILD
@@ -19,7 +19,7 @@ provides="py-entrypoints=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/entrypoints-$pkgver-*.whl
+		.dist/entrypoints-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-executing/APKBUILD b/community/py3-executing/APKBUILD
index b502d0e0112a9b3eb58837edca52eb655c193c08..a5b78886a53e05b3c5b6c71f10ad9173243d542f 100644
--- a/community/py3-executing/APKBUILD
+++ b/community/py3-executing/APKBUILD
@@ -18,7 +18,7 @@ options="!check" # tests are failing for some reason
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 }
 
 package() {
-	local whl=dist/executing-$pkgver-py2.py3-none-any.whl
+	local whl=.dist/executing-$pkgver-py2.py3-none-any.whl
 	python3 -m installer --destdir="$pkgdir" "$whl"
 }
 
diff --git a/community/py3-fakeredis/APKBUILD b/community/py3-fakeredis/APKBUILD
index f28c3f0febc2d08b4c189b05749105a94ec14a8a..71af5f8eddc46f69609e4c7c1449242510fcab7d 100644
--- a/community/py3-fakeredis/APKBUILD
+++ b/community/py3-fakeredis/APKBUILD
@@ -23,19 +23,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fasteners/APKBUILD b/community/py3-fasteners/APKBUILD
index 02a5eb496cb6f5eb305113175464b1d4dd239d70..4defef0296dce5bb4e036f8836831654dca4173e 100644
--- a/community/py3-fasteners/APKBUILD
+++ b/community/py3-fasteners/APKBUILD
@@ -21,13 +21,13 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/fasteners*.whl
+		.dist/fasteners*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fastjsonschema/APKBUILD b/community/py3-fastjsonschema/APKBUILD
index c45b9dbf459d3aa15bbdda7498d3a5e38c99b538..00b527c8503cceb82fa9142bdb2e7c5a7076c672 100644
--- a/community/py3-fastjsonschema/APKBUILD
+++ b/community/py3-fastjsonschema/APKBUILD
@@ -16,14 +16,14 @@ builddir="$srcdir/python-fastjsonschema-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest \
 		--deselect tests/test_compile_to_code.py::test_compile_to_code_custom_format_with_refs \
 		--deselect tests/test_compile_to_code.py::test_compile_to_code_ipv6_regex \
 		--deselect tests/test_compile_to_code.py::test_compile_to_code_custom_format
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fido2/APKBUILD b/community/py3-fido2/APKBUILD
index 09f63c74b2a143e64f0d5831f1d02133f14abe4f..7e86de30d5efb725d4d26bb8108d089d72f561fb 100644
--- a/community/py3-fido2/APKBUILD
+++ b/community/py3-fido2/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-filelock/APKBUILD b/community/py3-filelock/APKBUILD
index ff77298d6b0821b5c8360186ad3cb396e3f2c6ba..a3dd6d94effd1909c40698b6225bec9c02574a84 100644
--- a/community/py3-filelock/APKBUILD
+++ b/community/py3-filelock/APKBUILD
@@ -29,19 +29,19 @@ provides="py-filelock=$pkgver-r$pkgrel" # Backwards compatibility
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fireflyalgorithm/APKBUILD b/community/py3-fireflyalgorithm/APKBUILD
index a055846123bc03d6ce00382232c4a4f76cf640ef..88f9d454e1f80cc0f355e892103e0986ef50e24b 100644
--- a/community/py3-fireflyalgorithm/APKBUILD
+++ b/community/py3-fireflyalgorithm/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/FireflyAlgorithm-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/fireflyalgorithm-$pkgver-py3-none-any.whl
+		.dist/fireflyalgorithm-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-fitfile/APKBUILD b/community/py3-fitfile/APKBUILD
index 9f345c7827eb2613cf5d5cb1a707170777d92d38..e79fe06f800d973aae2c136e6160caa4fc20b8c9 100644
--- a/community/py3-fitfile/APKBUILD
+++ b/community/py3-fitfile/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-flask-babel/APKBUILD b/community/py3-flask-babel/APKBUILD
index 25cf1436cdf6808c9dfbdb3b22e18470e61f89fe..dff5df2380df79c5df2dac401f524a8c84e1f3cf 100644
--- a/community/py3-flask-babel/APKBUILD
+++ b/community/py3-flask-babel/APKBUILD
@@ -19,19 +19,19 @@ provides="py-flask-babel=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-flask-caching/APKBUILD b/community/py3-flask-caching/APKBUILD
index 0354ebaf23213422e5ba8f63a5797eb746ec9d5e..d724849271e6385d7a50f3e7bafbc66bdeb525ff 100644
--- a/community/py3-flask-caching/APKBUILD
+++ b/community/py3-flask-caching/APKBUILD
@@ -17,19 +17,19 @@ options="!check" # depends on nonfree redis features
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-flask-compress/APKBUILD b/community/py3-flask-compress/APKBUILD
index d549056bb021fdbcf4a55216bb6442367961dfab..be809dfb50ac576e735332ce67d1752c2ea92c24 100644
--- a/community/py3-flask-compress/APKBUILD
+++ b/community/py3-flask-compress/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fontmath/APKBUILD b/community/py3-fontmath/APKBUILD
index a5741b4e45ca78cc8ccfe9ae7af2a8b49c02ca64..778e23b350eb3a9ea652f0518ddbf7ba67c22607 100644
--- a/community/py3-fontmath/APKBUILD
+++ b/community/py3-fontmath/APKBUILD
@@ -23,7 +23,7 @@ builddir="$srcdir/fontMath-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/fontMath-*.whl
+		.dist/fontMath-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-fonttools/APKBUILD b/community/py3-fonttools/APKBUILD
index 1ba7f896a0b066f05d4e61d81fb1c2c1eff68512..9200c90db57eb7efe055dd8d52d958cca3cb3a87 100644
--- a/community/py3-fonttools/APKBUILD
+++ b/community/py3-fonttools/APKBUILD
@@ -34,20 +34,20 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	PATH="$PATH:$PWD" \
-		testenv/bin/python3 -m pytest -n auto
+		.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/fonttools-$pkgver-*.whl
+		.dist/fonttools-$pkgver-*.whl
 }
 
 doc() {
diff --git a/community/py3-freezegun/APKBUILD b/community/py3-freezegun/APKBUILD
index 0eb54288cbfcf1010c0b8d865fec41200a538147..15dc0161cc2430e433b6256538281e81945c0390 100644
--- a/community/py3-freezegun/APKBUILD
+++ b/community/py3-freezegun/APKBUILD
@@ -19,7 +19,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/freezegun-*.whl
+		.dist/freezegun-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-frozendict/APKBUILD b/community/py3-frozendict/APKBUILD
index 6026dc66784534293b62d4aee4068014d8047d4e..e4ffce0bde8ece2f667ecd6927f1d92f0792e349 100644
--- a/community/py3-frozendict/APKBUILD
+++ b/community/py3-frozendict/APKBUILD
@@ -25,19 +25,19 @@ provides="py-frozendict=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-gast/APKBUILD b/community/py3-gast/APKBUILD
index eead15008ba8fb20a16ab30033a677c81156048d..6c4053b0b1a204a25a6f7f59ea6c8f1e9ce1fd02 100644
--- a/community/py3-gast/APKBUILD
+++ b/community/py3-gast/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/gast-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-geotiler/APKBUILD b/community/py3-geotiler/APKBUILD
index 879efaf7f22132743303a2eb6c39dba6caf913ae..684cfba7a1d76479b2d1ffd8b52efa897a782973 100644
--- a/community/py3-geotiler/APKBUILD
+++ b/community/py3-geotiler/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3.*/site-packages/geotiler/tests
 }
diff --git a/community/py3-gevent/APKBUILD b/community/py3-gevent/APKBUILD
index 4521b83cd37c60f54ce3aa7d0c57a5183b378d33..a869b633df3c7d82e1fe0a710adb3c4d8a6b6966 100644
--- a/community/py3-gevent/APKBUILD
+++ b/community/py3-gevent/APKBUILD
@@ -40,15 +40,15 @@ build() {
 	export GEVENTSETUP_EMBED_LIBEV=0
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer \
-		dist/gevent*.whl
-	testenv/bin/python3 -m gevent.tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer \
+		.dist/gevent*.whl
+	.testenv/bin/python3 -m gevent.tests
 }
 
 package() {
@@ -56,7 +56,7 @@ package() {
 	export GEVENTSETUP_EMBED_LIBEV=0
 
 	python3 -m installer -d "$pkgdir" \
-		dist/gevent*.whl
+		.dist/gevent*.whl
 
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/*/tests
 }
diff --git a/community/py3-glad/APKBUILD b/community/py3-glad/APKBUILD
index 5f24c4b046a65099fc4158d428488caa439a9015..d70ad64cfa96a7f46c003d91c4e286b3e03256aa 100644
--- a/community/py3-glad/APKBUILD
+++ b/community/py3-glad/APKBUILD
@@ -21,13 +21,13 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-gnupg/APKBUILD b/community/py3-gnupg/APKBUILD
index 7645af06921d52542ceaa96c55f500118535fb67..b7319d49b255e4204554c3f4c6865246136e8659 100644
--- a/community/py3-gnupg/APKBUILD
+++ b/community/py3-gnupg/APKBUILD
@@ -17,19 +17,19 @@ options="!check" # hang
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-google-api-core/APKBUILD b/community/py3-google-api-core/APKBUILD
index 5c8b790a1fa5834ae20889db8322fb3dc6f1c66a..6d00e5477497da6720aece2a74f1f347007749b5 100644
--- a/community/py3-google-api-core/APKBUILD
+++ b/community/py3-google-api-core/APKBUILD
@@ -31,19 +31,19 @@ options="!check" # missing some "proto" dep
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-google-api-python-client/APKBUILD b/community/py3-google-api-python-client/APKBUILD
index 7105dabd4c1772e9528a28ac45fc6d74962b7569..685da06d60c867c721d698fa9f52f26cfee4dfa4 100644
--- a/community/py3-google-api-python-client/APKBUILD
+++ b/community/py3-google-api-python-client/APKBUILD
@@ -36,19 +36,19 @@ provides="py-google-api-python-client=$pkgver-r$pkgrel" # Backwards compatibilit
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-google-auth-httplib2/APKBUILD b/community/py3-google-auth-httplib2/APKBUILD
index d555e94a6a18b36c6e9b8119e5492db45c0e69a8..29ce2598bf6bc6af8461a674314b2a8980159cad 100644
--- a/community/py3-google-auth-httplib2/APKBUILD
+++ b/community/py3-google-auth-httplib2/APKBUILD
@@ -32,19 +32,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-google-auth/APKBUILD b/community/py3-google-auth/APKBUILD
index de07f61fe0c492aaa4b37cb7ac67d46f7dbf9945..fd627d784d02a54269481ec8e55fc0d64f6db792 100644
--- a/community/py3-google-auth/APKBUILD
+++ b/community/py3-google-auth/APKBUILD
@@ -43,7 +43,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -53,7 +53,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-googleapis-common-protos/APKBUILD b/community/py3-googleapis-common-protos/APKBUILD
index 0eb8e999a1eb22ae6b1d23594e08128d7bdac374..03cf7ee0f800c84bf66c87df7d80f7674b8317a6 100644
--- a/community/py3-googleapis-common-protos/APKBUILD
+++ b/community/py3-googleapis-common-protos/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/googleapis-common-protos-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-greenlet/APKBUILD b/community/py3-greenlet/APKBUILD
index c4b8665b23646d097fd6fc1d2196cfb903b5142d..d13c8fb4b70a367658e0aaf507daaa4f2e04fd03 100644
--- a/community/py3-greenlet/APKBUILD
+++ b/community/py3-greenlet/APKBUILD
@@ -18,19 +18,19 @@ provides="py-greenlet=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover -v greenlet.tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover -v greenlet.tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/greenlet/tests/
 }
 
diff --git a/community/py3-gtts/APKBUILD b/community/py3-gtts/APKBUILD
index d5999879f681a6818d7db99f68d53996fdff85cf..2563a12b3a5e279fa8660e6aa8034cef5fdd194d 100644
--- a/community/py3-gtts/APKBUILD
+++ b/community/py3-gtts/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/gTTS-$pkgver"
 
 build() {
 	gpep517 build-wheel	\
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/gtts/tests/
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/gtts/tokenizer/tests/
 }
diff --git a/community/py3-guessit/APKBUILD b/community/py3-guessit/APKBUILD
index bee9bf9b797ef359d2eff416bdffeb6579489432..d98027bb10d564d00f2cf52e51e145f8d3cadebd 100644
--- a/community/py3-guessit/APKBUILD
+++ b/community/py3-guessit/APKBUILD
@@ -31,19 +31,19 @@ builddir="$srcdir/guessit-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/guessit/test
 }
 
diff --git a/community/py3-gvm/APKBUILD b/community/py3-gvm/APKBUILD
index d7807d9143edeca6bb5bf0608a757e44f551bbd7..3aafc59ee936567192ff518870a5181b2ae6f753 100644
--- a/community/py3-gvm/APKBUILD
+++ b/community/py3-gvm/APKBUILD
@@ -18,21 +18,21 @@ builddir="$srcdir/$_pkgname-${pkgver/_/.}"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# hangs
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--deselect=tests/connections/test_ssh_connection.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-h5py/APKBUILD b/community/py3-h5py/APKBUILD
index 0ee7f461aa13c83dad04db5c200490d1cd0f97d9..6683cf8aa61ae3162ae6fcee772f9aa589e9b6f1 100644
--- a/community/py3-h5py/APKBUILD
+++ b/community/py3-h5py/APKBUILD
@@ -46,21 +46,21 @@ build() {
 	# Stop requiring a specific version of numpy
 	export H5PY_SETUP_REQUIRES=0
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	rm -rf testenv
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 -m pytest -n ${JOBS:-2} --pyargs h5py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/h5py/tests
 }
diff --git a/community/py3-hatch-fancy-pypi-readme/APKBUILD b/community/py3-hatch-fancy-pypi-readme/APKBUILD
index 597b47f18d652d7840b2c1096a3ca1bbe9fd3f3b..932f32223c7a60ae478460511c487a744625ac7b 100644
--- a/community/py3-hatch-fancy-pypi-readme/APKBUILD
+++ b/community/py3-hatch-fancy-pypi-readme/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -k 'not test_end_to_end.py'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -k 'not test_end_to_end.py'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-hatch-jupyter-builder/APKBUILD b/community/py3-hatch-jupyter-builder/APKBUILD
index 6e396593862c6ce3e57c88cc44f3bb7e6d81eec3..460274f6dedaac3ebab88cfc8f6b8a77106ffb1f 100644
--- a/community/py3-hatch-jupyter-builder/APKBUILD
+++ b/community/py3-hatch-jupyter-builder/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/hatch-jupyter-builder-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-hatch-nodejs-version/APKBUILD b/community/py3-hatch-nodejs-version/APKBUILD
index 252a2f3633f07d266019af6ae13d8117ec1352f0..2d58aa7ef7dccb7e3ce778146967ab8b07a32f6b 100644
--- a/community/py3-hatch-nodejs-version/APKBUILD
+++ b/community/py3-hatch-nodejs-version/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/hatch-nodejs-version-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-hatch-vcs/APKBUILD b/community/py3-hatch-vcs/APKBUILD
index b68299efcea56e476bc442eb4468da07d199ffe6..043ef61a02fc5547a902c6466e97ff5e880a86ca 100644
--- a/community/py3-hatch-vcs/APKBUILD
+++ b/community/py3-hatch-vcs/APKBUILD
@@ -18,18 +18,18 @@ builddir="$srcdir/hatch_vcs-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-hcloud/APKBUILD b/community/py3-hcloud/APKBUILD
index d65021b402db35d83625bd702a7cbba39a8a1067..307e63612225131a9cfcac0d997b93effcebf371 100644
--- a/community/py3-hcloud/APKBUILD
+++ b/community/py3-hcloud/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/hcloud-python-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/hcloud-$pkgver-py3-none-any.whl
+		.dist/hcloud-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-hexdump/APKBUILD b/community/py3-hexdump/APKBUILD
index 3d2d669e349759cc9d2c5f8f853b99ff2db54fc4..5d172ddbe0d2e754f59681819cff9d08f95154ca 100644
--- a/community/py3-hexdump/APKBUILD
+++ b/community/py3-hexdump/APKBUILD
@@ -21,13 +21,13 @@ builddir="$srcdir"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-hiredis/APKBUILD b/community/py3-hiredis/APKBUILD
index 354be6fd4801466f89faa07cf8b3245b5d6e280f..719935d99ca2b393272e2ff46b8ad57d6b228e91 100644
--- a/community/py3-hiredis/APKBUILD
+++ b/community/py3-hiredis/APKBUILD
@@ -15,13 +15,13 @@ options="!check" # no tests in tarball
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-httpcore/APKBUILD b/community/py3-httpcore/APKBUILD
index 4717c8b26e8b844d04c43f760b9a4a29258479f7..69c5c4bab4df70f3537b90ceb21b303f6a5e3d57 100644
--- a/community/py3-httpcore/APKBUILD
+++ b/community/py3-httpcore/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/httpcore-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -40,7 +40,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/httpcore-$pkgver-py3-none-any.whl
+		.dist/httpcore-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-httplib2/APKBUILD b/community/py3-httplib2/APKBUILD
index 69453a4e82df30f848009a99f13665e8a4174c99..77b7cbef0cef3deb7769ff64898259ffa701ca9f 100644
--- a/community/py3-httplib2/APKBUILD
+++ b/community/py3-httplib2/APKBUILD
@@ -36,19 +36,19 @@ provides="py-httplib2=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-httpx/APKBUILD b/community/py3-httpx/APKBUILD
index 72c71bcc5b80566d5be2f1bad9dfabede3730702..4450c60db51dc38b549ca6d14eb94f8da522c401 100644
--- a/community/py3-httpx/APKBUILD
+++ b/community/py3-httpx/APKBUILD
@@ -25,7 +25,7 @@ options="!check" # cyclic dependency on uvicorn
 
 build() {
 	gpep517 build-wheel	\
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md
 }
diff --git a/community/py3-humanize/APKBUILD b/community/py3-humanize/APKBUILD
index f87b93e10f0dea3aeaf49c6c0180ee40222265af..c9a07eb7788e500c3c7ffbd8a54140f82037830d 100644
--- a/community/py3-humanize/APKBUILD
+++ b/community/py3-humanize/APKBUILD
@@ -22,7 +22,7 @@ provides=py-humanize=$pkgver-r$pkgrel # Backwards compatibility
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/humanize*.whl
+		.dist/humanize*.whl
 }
 
 sha512sums="
diff --git a/community/py3-icu/APKBUILD b/community/py3-icu/APKBUILD
index b2c04970db97368707ce7fcc2924e3037affaf51..bd8b6eb21063fb4a32ea88e593d88ecd82d96a94 100644
--- a/community/py3-icu/APKBUILD
+++ b/community/py3-icu/APKBUILD
@@ -17,7 +17,7 @@ provides="py-icu=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-immutabledict/APKBUILD b/community/py3-immutabledict/APKBUILD
index de69cfde4bd4815a65ae3ea85dbfa75359d7edac..f2d960272f599b22c575a14c85bdf30ddfa1ea4d 100644
--- a/community/py3-immutabledict/APKBUILD
+++ b/community/py3-immutabledict/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir"/immutabledict-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-importlib-metadata/APKBUILD b/community/py3-importlib-metadata/APKBUILD
index cf56b7cd1f3374439faac35a3c0c6248ba153621..a22ce52e6b1031dd533e138654f4306094ec74b2 100644
--- a/community/py3-importlib-metadata/APKBUILD
+++ b/community/py3-importlib-metadata/APKBUILD
@@ -30,7 +30,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 package() {
 	python3 -m installer \
 		-d "$pkgdir" \
-		dist/importlib_metadata-$pkgver-py3-none-any.whl
+		.dist/importlib_metadata-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-imucal/APKBUILD b/community/py3-imucal/APKBUILD
index 45c89146b0a8145b96d304b98ae9698f318c31ca..44997d0031065f5a551b624b39ff30e9807a9ecf 100644
--- a/community/py3-imucal/APKBUILD
+++ b/community/py3-imucal/APKBUILD
@@ -25,7 +25,7 @@ builddir="$srcdir/imucal-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/imucal-$pkgver-py3-none-any.whl
+		.dist/imucal-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-incremental/APKBUILD b/community/py3-incremental/APKBUILD
index b8e5653051fe75860f6523d4da162693bd48759d..f2ce04deeda6c0c4ff7f71adc248fb397e41df06 100644
--- a/community/py3-incremental/APKBUILD
+++ b/community/py3-incremental/APKBUILD
@@ -18,13 +18,13 @@ provides="py-incremental=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/incremental*.whl
+		.dist/incremental*.whl
 }
 
 sha512sums="
diff --git a/community/py3-inflect/APKBUILD b/community/py3-inflect/APKBUILD
index 2896427bb20b1344ab4a07eecc0b664cecaea005..086f62fde24694e24428a13ce98c706cf5141fd8 100644
--- a/community/py3-inflect/APKBUILD
+++ b/community/py3-inflect/APKBUILD
@@ -29,17 +29,17 @@ builddir="$srcdir/inflect-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m installer -d testenv dist/*.whl
+	python3 -m installer -d testenv .dist/*.whl
 	pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-inform/APKBUILD b/community/py3-inform/APKBUILD
index 7230ebc62c87bf33cfb6a33ac03ba59460171112..ee937579caa6c8b903f304a5e32e3e43f1ac4440 100644
--- a/community/py3-inform/APKBUILD
+++ b/community/py3-inform/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/inform-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -37,7 +37,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/inform-$pkgver*-py3-none-any.whl
+		.dist/inform-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-inquirer/APKBUILD b/community/py3-inquirer/APKBUILD
index 76e549a94fa6162ee2a532547c848ec1d1d77aa2..66e79f5652c38f251009a6146868bfd934d9542a 100644
--- a/community/py3-inquirer/APKBUILD
+++ b/community/py3-inquirer/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/python-inquirer-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/inquirer-$pkgver-*.whl
+		.dist/inquirer-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ipykernel/APKBUILD b/community/py3-ipykernel/APKBUILD
index 287546dee09ec15ca13905b7fcb19a5f542dad19..6d334c13f53e05d8899a4cef47a3c3ad9cf21bfe 100644
--- a/community/py3-ipykernel/APKBUILD
+++ b/community/py3-ipykernel/APKBUILD
@@ -28,7 +28,7 @@ options="!check" # py3-ipyparallel is circular, and an optional dep
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -38,7 +38,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ipyparallel/APKBUILD b/community/py3-ipyparallel/APKBUILD
index 10c3bcae5ca9a40bf3ea2d756fbc8f5fe26a881c..98f46603e40c018a14f0f10caed61f9f99421a29 100644
--- a/community/py3-ipyparallel/APKBUILD
+++ b/community/py3-ipyparallel/APKBUILD
@@ -35,19 +35,19 @@ build() {
 build() {
 	IPP_DISABLE_JS=1 \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-isort/APKBUILD b/community/py3-isort/APKBUILD
index 7fc8db9e14acb2c70de85681061e725b80db39fd..8f63721caffe28a01e46df7c7ec780c3d84d9ff8 100644
--- a/community/py3-isort/APKBUILD
+++ b/community/py3-isort/APKBUILD
@@ -28,23 +28,23 @@ provides="py-isort=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer \
-		dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer \
+		.dist/*.whl
 	# Ignored tests have unmet dependencies
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--ignore tests/unit/test_pylama_isort.py \
 		--ignore tests/integration/test_hypothesmith.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.classes/APKBUILD b/community/py3-jaraco.classes/APKBUILD
index 139897f557ac137c466b98d8f38c7e5ad6ea0138..745b363203e2d6542fe85eaec1090cabe07217a0 100644
--- a/community/py3-jaraco.classes/APKBUILD
+++ b/community/py3-jaraco.classes/APKBUILD
@@ -25,7 +25,7 @@ provides="py3-jaraco-classes=$pkgver-r$pkgrel"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/jaraco.classes-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/jaraco.classes-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.collections/APKBUILD b/community/py3-jaraco.collections/APKBUILD
index 8bba9198e12ff7abd7200a755e404bd2dab8b7d3..0ac1ad24059cf1077df0a4f9fe536d8b414cdeb7 100644
--- a/community/py3-jaraco.collections/APKBUILD
+++ b/community/py3-jaraco.collections/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/jaraco.collections-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/jaraco.collections-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/jaraco.collections-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.context/APKBUILD b/community/py3-jaraco.context/APKBUILD
index aa8cbb8dcf7be29c54f70f72ca770d2555a86e62..d3aeb1501f62655eec8f4e1896f98004b1305ce8 100644
--- a/community/py3-jaraco.context/APKBUILD
+++ b/community/py3-jaraco.context/APKBUILD
@@ -25,7 +25,7 @@ provides="py3-jaraco-context=$pkgver-r$pkgrel"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/jaraco.context-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/jaraco.context-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.envs/APKBUILD b/community/py3-jaraco.envs/APKBUILD
index cf69abdbf4eb1d2d6b964c76645d0fb3134f303c..ab5f048c53e7985bd6a030f85d563cd5f8190e99 100644
--- a/community/py3-jaraco.envs/APKBUILD
+++ b/community/py3-jaraco.envs/APKBUILD
@@ -28,18 +28,18 @@ builddir="$srcdir/jaraco.envs-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.functools/APKBUILD b/community/py3-jaraco.functools/APKBUILD
index 301b39696be2af225890ccf949ceb8b28c2b232b..31eca273b85e082313a9f1b61a30b66000204350 100644
--- a/community/py3-jaraco.functools/APKBUILD
+++ b/community/py3-jaraco.functools/APKBUILD
@@ -30,7 +30,7 @@ provides="py3-jaraco-functools=$pkgver-r$pkgrel"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -39,7 +39,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/jaraco.functools-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/jaraco.functools-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.itertools/APKBUILD b/community/py3-jaraco.itertools/APKBUILD
index 3b0659ba62e1cb75cdfe8e0b6a885c3b19868b7b..afd83cd1ba684f39c85e4ea98b794911d6babe6e 100644
--- a/community/py3-jaraco.itertools/APKBUILD
+++ b/community/py3-jaraco.itertools/APKBUILD
@@ -36,7 +36,7 @@ provides="py3-jaraco-itertools=$pkgver-r$pkgrel"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -45,7 +45,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/jaraco.itertools-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/jaraco.itertools-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jaraco.text/APKBUILD b/community/py3-jaraco.text/APKBUILD
index 110dfaa94dfa9cbaed088ecaa60d1b95ecc33dbb..f82e1500f4feef5379591b831fa92ec51f1ad957 100644
--- a/community/py3-jaraco.text/APKBUILD
+++ b/community/py3-jaraco.text/APKBUILD
@@ -27,18 +27,18 @@ builddir="$srcdir/jaraco.text-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --ignore testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --ignore testenv
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jeepney/APKBUILD b/community/py3-jeepney/APKBUILD
index db34c4abab73d4b8ab24f2a321a9716bc6599563..2212ef71851c9909fa839c7029906e6afd288565 100644
--- a/community/py3-jeepney/APKBUILD
+++ b/community/py3-jeepney/APKBUILD
@@ -16,13 +16,13 @@ builddir="$srcdir"/jeepney-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/jeepney-$pkgver-py3-none-any.whl
+		.dist/jeepney-$pkgver-py3-none-any.whl
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/jeepney/tests
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/jeepney/*/tests
 }
diff --git a/community/py3-jellyfish/APKBUILD b/community/py3-jellyfish/APKBUILD
index 5ce28eebf20f72b3da693a6f36aa330754725394..4a40211cf676cd53dfad6f9e1965265328a255c3 100644
--- a/community/py3-jellyfish/APKBUILD
+++ b/community/py3-jellyfish/APKBUILD
@@ -23,13 +23,13 @@ options="net"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-json-logger/APKBUILD b/community/py3-json-logger/APKBUILD
index 2fcc91ff4f489442f1939abacd292aa86c4d4b8c..b580e85d281e01c9fcf91c1664955b3d5ee0e99d 100644
--- a/community/py3-json-logger/APKBUILD
+++ b/community/py3-json-logger/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/"python-json-logger-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jsonpickle/APKBUILD b/community/py3-jsonpickle/APKBUILD
index 48c6d3b02e8e738476dc8abc2bb2603ecaa5bc9a..fcaaa5789348917ed3d3016c8abf93eed55b2b20 100644
--- a/community/py3-jsonpickle/APKBUILD
+++ b/community/py3-jsonpickle/APKBUILD
@@ -20,20 +20,20 @@ provides="py-jsonpickle=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# no gmpy
-	testenv/bin/python3 -m pytest --deselect tests/ecdsa_test.py
+	.testenv/bin/python3 -m pytest --deselect tests/ecdsa_test.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jsonschema/APKBUILD b/community/py3-jsonschema/APKBUILD
index 12bb786a9c8bb01b1738d68ec77a8b9345113113..ea640ab061c989cee4e835ec39da9324b727a9bd 100644
--- a/community/py3-jsonschema/APKBUILD
+++ b/community/py3-jsonschema/APKBUILD
@@ -29,19 +29,19 @@ provides="py-jsonschema=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m twisted.trial jsonschema
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m twisted.trial jsonschema
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/jsonschema-$pkgver-py3-none-any.whl
+		.dist/jsonschema-$pkgver-py3-none-any.whl
 
 	# Add version suffix to executable files.
 	local path; for path in "$pkgdir"/usr/bin/*; do
diff --git a/community/py3-jupyter-events/APKBUILD b/community/py3-jupyter-events/APKBUILD
index 9b829babb46b930d52ffeb71d326136856419d06..db46fb3e5b46745a56f35a5a1cc38a1b18a2a22d 100644
--- a/community/py3-jupyter-events/APKBUILD
+++ b/community/py3-jupyter-events/APKBUILD
@@ -16,12 +16,12 @@ options="!check" # seems to need a venv but also fails in a venv
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jupyter-packaging/APKBUILD b/community/py3-jupyter-packaging/APKBUILD
index d5f680d36041d55466922484febf2e51eaa571e8..ecbf875082ae6f9f126620ca3d6365ae4bf6192b 100644
--- a/community/py3-jupyter-packaging/APKBUILD
+++ b/community/py3-jupyter-packaging/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/jupyter-packaging-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jupyter_client/APKBUILD b/community/py3-jupyter_client/APKBUILD
index 59d3f36d151e4b4206b45a4b8218ee4ba2092b34..bd1bbd254143d555bfa3f4cb30fa2d55fad4a2aa 100644
--- a/community/py3-jupyter_client/APKBUILD
+++ b/community/py3-jupyter_client/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/jupyter_client-$pkgver/"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -51,7 +51,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-jupyter_core/APKBUILD b/community/py3-jupyter_core/APKBUILD
index 0a9b8d950d90d0531ed168af8e5bbc4d07edf897..84b912e6db5183e9a40a18b580aaf966f54a331d 100644
--- a/community/py3-jupyter_core/APKBUILD
+++ b/community/py3-jupyter_core/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/jupyter_core-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/jupyter_core-$pkgver-py3-none-any.whl
+		.dist/jupyter_core-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-jwt/APKBUILD b/community/py3-jwt/APKBUILD
index bc2ee4c9455f42826ff0ec3e3ad925a25e00333c..6b9e2b4c2417d99511cce7a6274468f81c10e90e 100644
--- a/community/py3-jwt/APKBUILD
+++ b/community/py3-jwt/APKBUILD
@@ -23,7 +23,7 @@ provides="py-jwt=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/PyJWT-$pkgver-py3-none-any.whl
+		.dist/PyJWT-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-kaitaistruct/APKBUILD b/community/py3-kaitaistruct/APKBUILD
index 2cad8e61e0dbf2f994f9039a7a81e37cb9229c45..621c73c9b62b010d3e684fe0f82f52724a8db546 100644
--- a/community/py3-kaitaistruct/APKBUILD
+++ b/community/py3-kaitaistruct/APKBUILD
@@ -16,13 +16,13 @@ options="!check" # no test suite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/kaitaistruct-$pkgver-py2.py3-none-any.whl
+		.dist/kaitaistruct-$pkgver-py2.py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-kallisto/APKBUILD b/community/py3-kallisto/APKBUILD
index b5799befb3e85bb65b384b8f7b49c309a2a4c1ca..ecb42048b15b5ddb6edc8c7375d6d9136f6ea1fd 100644
--- a/community/py3-kallisto/APKBUILD
+++ b/community/py3-kallisto/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/kallisto-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-keyring/APKBUILD b/community/py3-keyring/APKBUILD
index 8fbc88cc9ae5e21a35ebe5492bfeb7ab6d815b0b..3afe30758021a78dfcb623fe32ad2c90e5de24ee 100644
--- a/community/py3-keyring/APKBUILD
+++ b/community/py3-keyring/APKBUILD
@@ -23,7 +23,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/keyring-$pkgver-py3-none-any.whl
+		.dist/keyring-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-kgb/APKBUILD b/community/py3-kgb/APKBUILD
index bfc4c77b187685c61535f41d70924c4b571fc17b..1ec60654c9dc4d9ff33a91d0e185c6559cf36cab 100644
--- a/community/py3-kgb/APKBUILD
+++ b/community/py3-kgb/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/kgb-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/kgb/tests
 }
 
diff --git a/community/py3-kubernetes/APKBUILD b/community/py3-kubernetes/APKBUILD
index c35341ee13d2c03b5383c7af284f639fec8a06c6..e83f2d035725cf1bacf064378d0704816e9d8eef 100644
--- a/community/py3-kubernetes/APKBUILD
+++ b/community/py3-kubernetes/APKBUILD
@@ -27,15 +27,15 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# deselected tests have missing modules
-	testenv/bin/python3 -m \
+	.testenv/bin/python3 -m \
 	pytest --ignore=kubernetes/dynamic/test_client.py \
 		--ignore=kubernetes/dynamic/test_discovery.py \
 		--ignore=kubernetes/e2e_test \
@@ -43,7 +43,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-lazy-object-proxy/APKBUILD b/community/py3-lazy-object-proxy/APKBUILD
index 82c730d04c5fed3c6fdb0a214072a53b68d99990..9486fac4c03e65cf4054cc501fee10f8310b7759 100644
--- a/community/py3-lazy-object-proxy/APKBUILD
+++ b/community/py3-lazy-object-proxy/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/"$_pkgname-$pkgver
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/lazy*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/lazy*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/lazy*.whl
+		.dist/lazy*.whl
 }
 
 sha512sums="
diff --git a/community/py3-libvirt/APKBUILD b/community/py3-libvirt/APKBUILD
index b4ceceb79c3f68980af735a1da5437eca0dab354..19b6fbbc96ead083a084d3120a95a044fe8adf44 100644
--- a/community/py3-libvirt/APKBUILD
+++ b/community/py3-libvirt/APKBUILD
@@ -25,19 +25,19 @@ provides="py-libvirt=$pkgver" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-license-expression/APKBUILD b/community/py3-license-expression/APKBUILD
index e10a85df2130b2dd09398e69258c6b41b165d56f..c96a04c178f694b43593ea5cb3281c77557864e1 100644
--- a/community/py3-license-expression/APKBUILD
+++ b/community/py3-license-expression/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-looseversion/APKBUILD b/community/py3-looseversion/APKBUILD
index 5b98c85b702a46bd2cef0e351d7cdd752835427c..82767d838331bc3a132be70f61e4f131f7522687 100644
--- a/community/py3-looseversion/APKBUILD
+++ b/community/py3-looseversion/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/looseversion-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 tests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 tests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-lsp-server/APKBUILD b/community/py3-lsp-server/APKBUILD
index e2208c2bb846ad881e0acc976aa0baa95f6f95d9..b77dae4f0e32ca447b2852618ae8a057c634c40f 100644
--- a/community/py3-lsp-server/APKBUILD
+++ b/community/py3-lsp-server/APKBUILD
@@ -49,22 +49,22 @@ builddir="$srcdir/python-lsp-server-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# deselect'ed tests are broken
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--deselect test/plugins/test_pydocstyle_lint.py \
 		-k 'not test_jedi_completion_environment and not test_symbols_all_scopes_with_jedi_environment'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-lz4/APKBUILD b/community/py3-lz4/APKBUILD
index 81f0b00707fedc0ab29a4526f0b95a1475b55dd3..06b076f3b0d4c09cc6cb80b935815cb412a65a2e 100644
--- a/community/py3-lz4/APKBUILD
+++ b/community/py3-lz4/APKBUILD
@@ -44,20 +44,20 @@ prepare() {
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	export PYTHONPATH="$(echo testenv/lib/python3*/site-packages/):$PWD"
-	testenv/bin/python3 -P -m pytest tests/block tests/frame
+	.testenv/bin/python3 -P -m pytest tests/block tests/frame
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-markdown-include/APKBUILD b/community/py3-markdown-include/APKBUILD
index 5c63c4e8eb855e46ea704fd404d09212ea8a7fc1..f3a941e0cb0ec5cf4defd2918281a4a6fa92de11 100644
--- a/community/py3-markdown-include/APKBUILD
+++ b/community/py3-markdown-include/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-markdown-it-py/APKBUILD b/community/py3-markdown-it-py/APKBUILD
index c8a3425d6a42c963ad04331444be959164676815..be4160b4b14d81cef6a03f5abeff31d4c5d3ef1b 100644
--- a/community/py3-markdown-it-py/APKBUILD
+++ b/community/py3-markdown-it-py/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/markdown-it-py-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/markdown_it_py-$pkgver-py3-none-any.whl
+		.dist/markdown_it_py-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-matplotlib/APKBUILD b/community/py3-matplotlib/APKBUILD
index 7ec1ba22d87ee0672f94052c8430f49596eaee96..9a2ceba29194e1a745524d9afc7ef72228315ca9 100644
--- a/community/py3-matplotlib/APKBUILD
+++ b/community/py3-matplotlib/APKBUILD
@@ -69,20 +69,20 @@ prepare() {
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m pytest -n $JOBS -v --pyargs matplotlib -m "not (nonfunctional or $CARCH)" \
 		--deselect=tests/test_backend_gtk3.py \
 		--deselect=tests/test_backend_gtk4.py
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 
 	# Remove tests from installation
 	find "$pkgdir" -type d -name tests -exec rm -r {} \+
diff --git a/community/py3-matrix-common/APKBUILD b/community/py3-matrix-common/APKBUILD
index ef5a95daa1878b5db97d071cf41a4ccfc04c3c36..69f8593695ae897bc8bab6dbff6dcdca3a54f370 100644
--- a/community/py3-matrix-common/APKBUILD
+++ b/community/py3-matrix-common/APKBUILD
@@ -23,18 +23,18 @@ builddir="$srcdir/matrix-python-common-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m twisted.trial tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m twisted.trial tests
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-matrix-nio/APKBUILD b/community/py3-matrix-nio/APKBUILD
index 78609044b2cf291c0e8e3108271ed7d775588c0a..3e648cab112338569246a15108efb8cfc5d70d69 100644
--- a/community/py3-matrix-nio/APKBUILD
+++ b/community/py3-matrix-nio/APKBUILD
@@ -52,20 +52,20 @@ builddir="$srcdir/matrix-nio-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# test_connect_wrapper requires a network connection
-	testenv/bin/python3 -m pytest -k 'not test_connect_wrapper'
+	.testenv/bin/python3 -m pytest -k 'not test_connect_wrapper'
 
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mdit-py-plugins/APKBUILD b/community/py3-mdit-py-plugins/APKBUILD
index 74c44bbe289ae798328358199e52c34444929e3f..2cb67639c05987acd2d7dd047938ed625ce496d7 100644
--- a/community/py3-mdit-py-plugins/APKBUILD
+++ b/community/py3-mdit-py-plugins/APKBUILD
@@ -17,7 +17,7 @@ options="!check" # needs py3-pytest-regressions
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mdit_py_plugins-*.whl
+		.dist/mdit_py_plugins-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mdurl/APKBUILD b/community/py3-mdurl/APKBUILD
index c8e6d3e5539e090856ded56bdca8a918692af595..3efe5f2aa7355c6b3689d58d625c4c42e76dce53 100644
--- a/community/py3-mdurl/APKBUILD
+++ b/community/py3-mdurl/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/mdurl-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/mdurl-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/mdurl-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-mediafile/APKBUILD b/community/py3-mediafile/APKBUILD
index 0f6968ea8eb0ac34c99a4cf80337a7c8150ae058..c8af05f177857e612846b6326dee65a99b20b10e 100644
--- a/community/py3-mediafile/APKBUILD
+++ b/community/py3-mediafile/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/mediafile-$pkgver"
 build() {
 	gpep517 build-wheel \
 		--output-fd 3 3>&1 >&2 \
-		--wheel-dir dist
+		--wheel-dir .dist
 }
 
 check() {
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mediafile-*.whl
+		.dist/mediafile-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-memory-tempfile/APKBUILD b/community/py3-memory-tempfile/APKBUILD
index f53a2c2cdcdbc40e86d3d0b00460694e4a383c67..518da2b3e0ecf9091b88136de575f217c31d8858 100644
--- a/community/py3-memory-tempfile/APKBUILD
+++ b/community/py3-memory-tempfile/APKBUILD
@@ -18,7 +18,7 @@ options="$options !check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/memory*.whl
+		.dist/memory*.whl
 }
 
 sha512sums="
diff --git a/community/py3-miniflux/APKBUILD b/community/py3-miniflux/APKBUILD
index c2c4ad4c91352aa9f881cdfb721e297da4dba19c..5099c264b519af0f2420bbf6fb791ca850a83881 100644
--- a/community/py3-miniflux/APKBUILD
+++ b/community/py3-miniflux/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/python-client-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/miniflux-$pkgver-py3-none-any.whl
+		.dist/miniflux-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-mistune/APKBUILD b/community/py3-mistune/APKBUILD
index 087e42e407492b3136382235d2484ee233e50d08..0566a099fe466479fde828b7e6db2fb34f0059ed 100644
--- a/community/py3-mistune/APKBUILD
+++ b/community/py3-mistune/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir/mistune-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mizani/APKBUILD b/community/py3-mizani/APKBUILD
index e3111ba1950648ac7ac533d5f7bbe83cd92f5c12..633f5bed13f10f569a851bc20b8205bba6146b38 100644
--- a/community/py3-mizani/APKBUILD
+++ b/community/py3-mizani/APKBUILD
@@ -25,7 +25,7 @@ builddir="$srcdir/mizani-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mizani-$pkgver-py3-none-any.whl
+		.dist/mizani-$pkgver-py3-none-any.whl
 
 	rm -r "$pkgdir"/usr/lib/python3.*/site-packages/mizani/tests
 }
diff --git a/community/py3-mongo/APKBUILD b/community/py3-mongo/APKBUILD
index ba1128bca35a8b05f0643f35b3baa54b2a57bbcb..10b081d8ffe3f4ad0513194ea2679ea42b24d08c 100644
--- a/community/py3-mongo/APKBUILD
+++ b/community/py3-mongo/APKBUILD
@@ -28,19 +28,19 @@ provides="py-mongo=$pkgver-r$pkgrel" # Backwards  compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mpv/APKBUILD b/community/py3-mpv/APKBUILD
index b89c4c9a456b1c456c7096648928922e29249470..606793953f9a2128734b1ff9bca3cecae2fc9b75 100644
--- a/community/py3-mpv/APKBUILD
+++ b/community/py3-mpv/APKBUILD
@@ -23,13 +23,13 @@ builddir="$srcdir/python-mpv-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-msgpack/APKBUILD b/community/py3-msgpack/APKBUILD
index ba8337ec6f037b62c839ccd7f1827bf95be888e8..e70cd0b03dd3156c8a181a5e55e34edc6d043b6d 100644
--- a/community/py3-msgpack/APKBUILD
+++ b/community/py3-msgpack/APKBUILD
@@ -20,19 +20,19 @@ provides="py-msgpack=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-msoffcrypto-tool/APKBUILD b/community/py3-msoffcrypto-tool/APKBUILD
index f53ece0ae5d05cde87909e2819054f5e06e748fb..532866e7d5d7a613b2d04aae263af6045782c8a5 100644
--- a/community/py3-msoffcrypto-tool/APKBUILD
+++ b/community/py3-msoffcrypto-tool/APKBUILD
@@ -16,18 +16,18 @@ builddir="$srcdir/msoffcrypto-tool-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	PATH="$PATH:$PWD/testenv/bin" testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	PATH="$PATH:$PWD/testenv/bin" .testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-multidict/APKBUILD b/community/py3-multidict/APKBUILD
index 3cb1b7b2bd5d8d798d039caa5839b8c87268b3b0..ef444d82507031b962adc8d179d79a144ef993fc 100644
--- a/community/py3-multidict/APKBUILD
+++ b/community/py3-multidict/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mypy-extensions/APKBUILD b/community/py3-mypy-extensions/APKBUILD
index 44526cff29b6db3f55568042b00c7a3c83f60455..b957b7cebd00cf938e413b743cd8e7f5a2691fc7 100644
--- a/community/py3-mypy-extensions/APKBUILD
+++ b/community/py3-mypy-extensions/APKBUILD
@@ -19,19 +19,19 @@ builddir="$srcdir/"mypy_extensions-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m unittest discover tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-mypy/APKBUILD b/community/py3-mypy/APKBUILD
index 46db1175f25895345b68d72414ab5f1b5244624c..f5a8df328f836df8d94877259ec4300ed0c3b280 100644
--- a/community/py3-mypy/APKBUILD
+++ b/community/py3-mypy/APKBUILD
@@ -20,19 +20,19 @@ options="!check" # they take forever
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/mypy-*.whl
+	test-env/bin/python3 -m installer .dist/mypy-*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mypy-*.whl
+		.dist/mypy-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-myst-parser/APKBUILD b/community/py3-myst-parser/APKBUILD
index d5fe1937d1c4e2e274c3540e264f52c0361331a5..f8d211ff06f3991b2e4752fac620c74959f4f693 100644
--- a/community/py3-myst-parser/APKBUILD
+++ b/community/py3-myst-parser/APKBUILD
@@ -26,19 +26,19 @@ options="!check" # TODO
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-nashpy/APKBUILD b/community/py3-nashpy/APKBUILD
index 3b134ba6445ecd707dda31c54f8f1995f5316a78..d256601a9069c6166e5504fede4975c479cd3086 100644
--- a/community/py3-nashpy/APKBUILD
+++ b/community/py3-nashpy/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/Nashpy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/nashpy-$pkgver-py3-none-any.whl
+		.dist/nashpy-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-nbxmpp/APKBUILD b/community/py3-nbxmpp/APKBUILD
index 2a3d479af2a1c2c02ce5ebf4d2bb6a1dd60c43a9..3a67670b87250bc45b2e313bdc1db35fe18ae133 100644
--- a/community/py3-nbxmpp/APKBUILD
+++ b/community/py3-nbxmpp/APKBUILD
@@ -19,13 +19,13 @@ provides=py-nbxmpp=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 }
 
diff --git a/community/py3-nestedtext/APKBUILD b/community/py3-nestedtext/APKBUILD
index e1244a7e38abdce48db49bc63d455fc05b788b94..fddd73bc8b0d06878304c6d2c839711281d7dbe5 100644
--- a/community/py3-nestedtext/APKBUILD
+++ b/community/py3-nestedtext/APKBUILD
@@ -42,7 +42,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -58,7 +58,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/nestedtext-$pkgver*-py3-none-any.whl
+		.dist/nestedtext-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-niaaml/APKBUILD b/community/py3-niaaml/APKBUILD
index 69a9db4e37e45e25c4f5fadf60658b0579ae7525..0adab6678c0d33561cca76bb85bc8859de87facb 100644
--- a/community/py3-niaaml/APKBUILD
+++ b/community/py3-niaaml/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/niaaml-$pkgver-py3-none-any.whl
+		.dist/niaaml-$pkgver-py3-none-any.whl
 
 	install -Dm644 docs/paper/10.21105.joss.02949.pdf -t "$pkgdir"/usr/share/doc/$pkgname
 }
diff --git a/community/py3-niaarm/APKBUILD b/community/py3-niaarm/APKBUILD
index 76e10b3837a2e3a6a399909d51d13fd080d8bdfa..59969da4e885cf662ca8ce548288667ffb0e6983 100644
--- a/community/py3-niaarm/APKBUILD
+++ b/community/py3-niaarm/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/NiaARM-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/niaarm-$pkgver-py3-none-any.whl
+		.dist/niaarm-$pkgver-py3-none-any.whl
 
 	install -Dm644 paper/10.21105.joss.04448.pdf -t "$pkgdir"/usr/share/doc/$pkgname
 
diff --git a/community/py3-niaclass/APKBUILD b/community/py3-niaclass/APKBUILD
index ec30a452b3de8227e064e820912fa1ddc616b38d..fc326089bbdac2e96784434c885739515b6aab07 100644
--- a/community/py3-niaclass/APKBUILD
+++ b/community/py3-niaclass/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/NiaClass-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/niaclass-$pkgver-py3-none-any.whl
+		.dist/niaclass-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-nodeenv/APKBUILD b/community/py3-nodeenv/APKBUILD
index cd81b3d2d25ac777312eccd21550fc1456483262..8736ccc5db0c9325fa2ac50151766078667d827c 100644
--- a/community/py3-nodeenv/APKBUILD
+++ b/community/py3-nodeenv/APKBUILD
@@ -19,19 +19,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-nose2/APKBUILD b/community/py3-nose2/APKBUILD
index 5f46a01ee97da8270627e699e1a0bf2672868ebc..096647c1081a8f2391c11bb3f713b02e58c097b1 100644
--- a/community/py3-nose2/APKBUILD
+++ b/community/py3-nose2/APKBUILD
@@ -18,13 +18,13 @@ builddir="$srcdir/nose2-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python*/site-packages/nose2/tests
 }
diff --git a/community/py3-nox/APKBUILD b/community/py3-nox/APKBUILD
index b50eb22986792f95cc5ee77f403e19c78174eba3..5851596d57a5876fd10d53ad907e1553d5bbeb64 100644
--- a/community/py3-nox/APKBUILD
+++ b/community/py3-nox/APKBUILD
@@ -25,21 +25,21 @@ builddir="$srcdir/nox-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
 	test-env/bin/python3 -m installer \
-		dist/nox*.whl
+		.dist/nox*.whl
 	# all tox_to_nox tests have python2.7 hardcoded
 	test-env/bin/python3 -m pytest --ignore=tests/test_tox_to_nox.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/nox*.whl
+		.dist/nox*.whl
 }
 
 sha512sums="
diff --git a/community/py3-numpoly/APKBUILD b/community/py3-numpoly/APKBUILD
index 27f94a9c92494d23ec156ab62bea55705471c446..1b77adcc5bc4afcaadfc564c3b1e023e7261ae01 100644
--- a/community/py3-numpoly/APKBUILD
+++ b/community/py3-numpoly/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/numpoly-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-numpy/APKBUILD b/community/py3-numpy/APKBUILD
index 7362e4a1db677cf966092959c3b5cffca567c9b0..858b40c6186c6d2e381c3c5d9b070d918d36adc2 100644
--- a/community/py3-numpy/APKBUILD
+++ b/community/py3-numpy/APKBUILD
@@ -50,13 +50,13 @@ prepare() {
 build() {
 	export SETUPTOOLS_USE_DISTUTILS=stdlib
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 f2py() {
diff --git a/community/py3-oci/APKBUILD b/community/py3-oci/APKBUILD
index 2f37fe2cbe764ce5aecfb00bd8750366b43b3110..826e45ac71d93f0b61c43a988f5b8f93cad50369 100644
--- a/community/py3-oci/APKBUILD
+++ b/community/py3-oci/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/oci-python-sdk-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-omemo-dr/APKBUILD b/community/py3-omemo-dr/APKBUILD
index 5c0162eed6640e02025a4ea0b261da2c204b691b..00a2050f85cfbb06289a887fed65a44d0d7a920f 100644
--- a/community/py3-omemo-dr/APKBUILD
+++ b/community/py3-omemo-dr/APKBUILD
@@ -16,13 +16,13 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-opencl/APKBUILD b/community/py3-opencl/APKBUILD
index 088a392f16247582c8c0067aa6113fd7bf576658..88c48ded2f13d992ea370e928e8c6339260c5098 100644
--- a/community/py3-opencl/APKBUILD
+++ b/community/py3-opencl/APKBUILD
@@ -31,19 +31,19 @@ provides="py-opencl=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-openssl/APKBUILD b/community/py3-openssl/APKBUILD
index a52ebd4a4d92e8c8e390765b1af50a3882de27c1..561643f1c03ee75fb45db5454634e7802e334e83 100644
--- a/community/py3-openssl/APKBUILD
+++ b/community/py3-openssl/APKBUILD
@@ -23,19 +23,19 @@ provides="py-openssl=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ordpy/APKBUILD b/community/py3-ordpy/APKBUILD
index 413f672765f791d7c49fd66d7c72dbb36a6ac868..87594fed281422f9c15cfb90bc76d00d117911da 100644
--- a/community/py3-ordpy/APKBUILD
+++ b/community/py3-ordpy/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/ordpy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-orjson/APKBUILD b/community/py3-orjson/APKBUILD
index ffc8b3aa53db9673c27dfcdac514fd0467cdbc66..48f24e8cc3b895e1ea957657f80d0245c6f38ffe 100644
--- a/community/py3-orjson/APKBUILD
+++ b/community/py3-orjson/APKBUILD
@@ -26,19 +26,19 @@ options="net"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-overpy/APKBUILD b/community/py3-overpy/APKBUILD
index 9c55c55f91fdbcebafb5b7199f953e0fb4c392da..dbe7c66c20da479ea2f74922a285d7a80aa1106b 100644
--- a/community/py3-overpy/APKBUILD
+++ b/community/py3-overpy/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-overrides/APKBUILD b/community/py3-overrides/APKBUILD
index bd103a243173b3b90e6c1ce4081dab393f788734..029a9123992db615d0e732963978629cbd5e63e8 100644
--- a/community/py3-overrides/APKBUILD
+++ b/community/py3-overrides/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/overrides-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-palettable/APKBUILD b/community/py3-palettable/APKBUILD
index e065602249f9f91079318e8bf5191a7dca5d23cd..bde4fdffb993f1f7a585dd36c1ce95d13b91b092 100644
--- a/community/py3-palettable/APKBUILD
+++ b/community/py3-palettable/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/palettable-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pandas/APKBUILD b/community/py3-pandas/APKBUILD
index 22e39bfada87f443132fd06535713c2ff0e54422..e1a0d1dabeb73ac8df16a14e55fa633b256453e1 100644
--- a/community/py3-pandas/APKBUILD
+++ b/community/py3-pandas/APKBUILD
@@ -27,13 +27,13 @@ provides="py-pandas=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pandas-$pkgver-*.whl
+		.dist/pandas-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-parameterized/APKBUILD b/community/py3-parameterized/APKBUILD
index 1ef821d91d6cc1967131024b563ac0399e257fa5..13530941053451667d9a4c36a656067c29ca4b66 100644
--- a/community/py3-parameterized/APKBUILD
+++ b/community/py3-parameterized/APKBUILD
@@ -20,7 +20,7 @@ provides="py-parameterized=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/parameterized*.whl
+		.dist/parameterized*.whl
 }
 
 sha512sums="
diff --git a/community/py3-parametrize-from-file/APKBUILD b/community/py3-parametrize-from-file/APKBUILD
index 262779509f09925fd77baaa43a1ae76d2b94a46f..033330e39928d0ec2cfd0813d3f0052acc02c41e 100644
--- a/community/py3-parametrize-from-file/APKBUILD
+++ b/community/py3-parametrize-from-file/APKBUILD
@@ -39,7 +39,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -49,7 +49,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/parametrize_from_file*.whl
+		.dist/parametrize_from_file*.whl
 }
 
 sha512sums="
diff --git a/community/py3-paramiko/APKBUILD b/community/py3-paramiko/APKBUILD
index 17a8da8a171cbcfc170b0b0b777b6672d02f1e0a..f18942eed40e781f33990e5501815b18fc42bdec 100644
--- a/community/py3-paramiko/APKBUILD
+++ b/community/py3-paramiko/APKBUILD
@@ -35,19 +35,19 @@ provides="py-paramiko=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	mkdir -p "$pkgdir"/usr/share/doc/$pkgname/demos
 	cp -a demos "$pkgdir"/usr/share/doc/$pkgname/
diff --git a/community/py3-paste/APKBUILD b/community/py3-paste/APKBUILD
index 62fd791c3735aae25f84b2bbc44f6066fb22cf3d..4123309062d1bdae06c7db37a1bba1c085e962ef 100644
--- a/community/py3-paste/APKBUILD
+++ b/community/py3-paste/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/Paste-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pastedeploy/APKBUILD b/community/py3-pastedeploy/APKBUILD
index 70c116c41c99ec936a240c87feaf7859b7efb713..d72c244f642b8d664acf7636e359424d6dd14875 100644
--- a/community/py3-pastedeploy/APKBUILD
+++ b/community/py3-pastedeploy/APKBUILD
@@ -15,18 +15,18 @@ builddir="$srcdir/PasteDeploy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-path/APKBUILD b/community/py3-path/APKBUILD
index 8dac497871394cbb75f6d31b4c6c2020f15e9f54..4727cb8b86e8f8619fd73c97f39fe1c9686f21b3 100644
--- a/community/py3-path/APKBUILD
+++ b/community/py3-path/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/path-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/path*.whl
+		.dist/path*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pathspec/APKBUILD b/community/py3-pathspec/APKBUILD
index 0d81e70892ae4911834feba058ff0be2db980f1d..298d8d744593c1808a99bedbe552cc1e5f50b143 100644
--- a/community/py3-pathspec/APKBUILD
+++ b/community/py3-pathspec/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pathspec-$pkgver-py3-none-any.whl
+		.dist/pathspec-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-patiencediff/APKBUILD b/community/py3-patiencediff/APKBUILD
index afb38b1f961c231de05f018f91fd9f8ce4ed6536..408f8cdf7d615b2eaad7baedee8ce5584ec81945 100644
--- a/community/py3-patiencediff/APKBUILD
+++ b/community/py3-patiencediff/APKBUILD
@@ -19,19 +19,19 @@ builddir="$srcdir/patiencediff-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pdm-backend/APKBUILD b/community/py3-pdm-backend/APKBUILD
index 83a5b8b7f76d4956ce97bb67f33811020f63f2a3..c3e707333a1b422d6687be3819bf51f88617dac9 100644
--- a/community/py3-pdm-backend/APKBUILD
+++ b/community/py3-pdm-backend/APKBUILD
@@ -28,19 +28,19 @@ builddir="$srcdir/pdm-backend-$pkgver"
 build() {
 	PDM_BUILD_SCM_VERSION=$pkgver \
 	gpep517 build-wheel	\
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python*/site-packages/pdm/backend/_vendor
 	rm -rf "$pkgdir"/usr/lib/python*/site-packages/pdm/backend/wheel.py.orig
 }
diff --git a/community/py3-peewee/APKBUILD b/community/py3-peewee/APKBUILD
index 88c330e7b30a8523b7eabfd1c481d129f0c35c07..cd02c6c21f4ae5470ae45ff8474c2d55e94ea2b0 100644
--- a/community/py3-peewee/APKBUILD
+++ b/community/py3-peewee/APKBUILD
@@ -32,19 +32,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pefile/APKBUILD b/community/py3-pefile/APKBUILD
index 2d1e5146ef09ba7e8f29d26aac3dacd6a97a1142..93f6815c97604e7cee6f4d2d23fccace4651c59c 100644
--- a/community/py3-pefile/APKBUILD
+++ b/community/py3-pefile/APKBUILD
@@ -24,19 +24,19 @@ provides=py-pefile=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 run_tests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 run_tests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pendulum/APKBUILD b/community/py3-pendulum/APKBUILD
index 5ebb17e00dd3470f35689305d1358d28c1e3dd64..e23698d5da05e5975f73bbe2696730c88cdca9c4 100644
--- a/community/py3-pendulum/APKBUILD
+++ b/community/py3-pendulum/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pep440/APKBUILD b/community/py3-pep440/APKBUILD
index 580590b12bcced81c7756fd643b417bf1d0191bf..1336114105ef2a5009c69be659a275f948ac6c15 100644
--- a/community/py3-pep440/APKBUILD
+++ b/community/py3-pep440/APKBUILD
@@ -17,12 +17,12 @@ options="!check" # no checks
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-phonenumbers/APKBUILD b/community/py3-phonenumbers/APKBUILD
index 7fc0e8e0caf85c12f6ea08c1b39ea1b7cd1e4890..8a787cdbfbaaf96a17a10422269598b2e2164cfd 100644
--- a/community/py3-phonenumbers/APKBUILD
+++ b/community/py3-phonenumbers/APKBUILD
@@ -22,19 +22,19 @@ provides="py-phonenumbers=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 testwrapper.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 testwrapper.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pikepdf/APKBUILD b/community/py3-pikepdf/APKBUILD
index d675ef8fa5bb84a1b6789eea2124f849d9b31c26..4726ce9c59003aaa7035321e34eefb1e7c056b9d 100644
--- a/community/py3-pikepdf/APKBUILD
+++ b/community/py3-pikepdf/APKBUILD
@@ -41,19 +41,19 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python -m installer -d test_install \
-		dist/pikepdf-*.whl
+		.dist/pikepdf-*.whl
 	PYTHONPATH="$(echo $PWD/test_install/usr/lib/python3*/site-packages)" pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pikepdf-*.whl
+		.dist/pikepdf-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pillow/APKBUILD b/community/py3-pillow/APKBUILD
index df9cd40cdcdb0d490a779e21b856350d66414818..93e204fafdc741977544893631a074861539b27b 100644
--- a/community/py3-pillow/APKBUILD
+++ b/community/py3-pillow/APKBUILD
@@ -86,7 +86,7 @@ build() {
 	# zlib resides in lib
 	export CFLAGS="$CFLAGS -L/lib -flto=auto"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -97,7 +97,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pip-tools/APKBUILD b/community/py3-pip-tools/APKBUILD
index cec1bb893610128c330def408ead2fa039ead78a..a0c72de7e6d4ac45b524e0aac984b52d192ffee9 100644
--- a/community/py3-pip-tools/APKBUILD
+++ b/community/py3-pip-tools/APKBUILD
@@ -27,19 +27,19 @@ options="!check"
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-platformdirs/APKBUILD b/community/py3-platformdirs/APKBUILD
index e732674d42b3aa1614bdf354d66141b37f76bf0f..b8536eb0655156716e23f915f035e49faf6402ba 100644
--- a/community/py3-platformdirs/APKBUILD
+++ b/community/py3-platformdirs/APKBUILD
@@ -16,18 +16,18 @@ builddir="$srcdir/platformdirs-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-platypus/APKBUILD b/community/py3-platypus/APKBUILD
index 69045ab4733b9a76c7bd526e8f3953b45fb2e65d..1d4e915e8610ef702cf2fd33b55fd33080743697 100644
--- a/community/py3-platypus/APKBUILD
+++ b/community/py3-platypus/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/Platypus-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3.*/site-packages/platypus/tests
 }
diff --git a/community/py3-plotnine/APKBUILD b/community/py3-plotnine/APKBUILD
index f1c93e32c1645fd2087807904099919f2e56a600..912f2679d82d2ed6f659d7861fe579b987dc4154 100644
--- a/community/py3-plotnine/APKBUILD
+++ b/community/py3-plotnine/APKBUILD
@@ -27,7 +27,7 @@ options="!check" # disable for now | additional tests are failing in this major
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -53,7 +53,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/plotnine-$pkgver-py3-none-any.whl
+		.dist/plotnine-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-plumbum/APKBUILD b/community/py3-plumbum/APKBUILD
index 2e985df58b9de11f0599fcd8f692f67652f04b66..852b7968bdad750e6d023428a0b4c4244bdad466 100644
--- a/community/py3-plumbum/APKBUILD
+++ b/community/py3-plumbum/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-podman/APKBUILD b/community/py3-podman/APKBUILD
index dbbf9b24ff2f53289f911e27a424d8365ee85885..297032ae8f21c8d927ca6d7b03bd6da9a2fb5eec 100644
--- a/community/py3-podman/APKBUILD
+++ b/community/py3-podman/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/podman-py-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/podman-$pkgver-py3-none-any.whl
+		.dist/podman-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-poetry-core/APKBUILD b/community/py3-poetry-core/APKBUILD
index d024ef8f0acda672690b09a35636ca475308ec68..af4e942e900959c3c54af83ca34e128fe07e0d1f 100644
--- a/community/py3-poetry-core/APKBUILD
+++ b/community/py3-poetry-core/APKBUILD
@@ -33,26 +33,26 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	# broken-ass test .c files
 	export CFLAGS="$CFLAGS -Wno-error=int-conversion"
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest \
 		--deselect tests/masonry/builders/test_sdist.py::test_includes_with_inline_table \
 		--deselect tests/masonry/builders/test_sdist.py::test_default_with_excluded_data \
 		--deselect tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data
-	testenv/bin/python3 -m pytest --integration tests/integration \
+	.testenv/bin/python3 -m pytest --integration tests/integration \
 		--deselect tests/integration/test_pep517_backend.py::test_pip_install
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/poetry_core-$pkgver-py3-none-any.whl
+		.dist/poetry_core-$pkgver-py3-none-any.whl
 
 	# remove vendored versions of installed modules
 	local sitedir=$(python3 -c "import site; print(site.getsitepackages()[0])")
diff --git a/community/py3-poetry-plugin-export/APKBUILD b/community/py3-poetry-plugin-export/APKBUILD
index cdc32bebacdde731bf4b6d5d0de7827f72bdb4a8..224b6586aeb2eaf576513e46d0a62a715b400bae 100644
--- a/community/py3-poetry-plugin-export/APKBUILD
+++ b/community/py3-poetry-plugin-export/APKBUILD
@@ -22,19 +22,19 @@ options="!check" # cyclic dependency on poetry
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pontos/APKBUILD b/community/py3-pontos/APKBUILD
index cf82ef7f23acae42424bed260be3d37caf483070..1011237c4b84de9628ca3edd04fe98821e766864 100644
--- a/community/py3-pontos/APKBUILD
+++ b/community/py3-pontos/APKBUILD
@@ -35,23 +35,23 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	# don't access gitconfigs
 	touch "$srcdir"/x-git-config
 	GIT_CONFIG_GLOBAL="$srcdir"/x-git-config \
-		testenv/bin/python3 -m pytest -k 'not test_git_error'
+		.testenv/bin/python3 -m pytest -k 'not test_git_error'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pooch/APKBUILD b/community/py3-pooch/APKBUILD
index adbc89a2a83a24fc8e332d66b6c3c86a05ac19d1..74e9b78ae9f9435da6041184bd4e3b9d784a7970 100644
--- a/community/py3-pooch/APKBUILD
+++ b/community/py3-pooch/APKBUILD
@@ -26,19 +26,19 @@ options="!check" # missing pytest fixtures
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/pooch/tests/
 }
 
diff --git a/community/py3-port-for/APKBUILD b/community/py3-port-for/APKBUILD
index d7bbdde5d927ef2238835cca164cd66060fba677..1b08c4b19c9cd1f8befcf618744d6f4fb5176c49 100644
--- a/community/py3-port-for/APKBUILD
+++ b/community/py3-port-for/APKBUILD
@@ -17,13 +17,13 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/port_for*.whl
+		.dist/port_for*.whl
 }
 
 sha512sums="
diff --git a/community/py3-praw/APKBUILD b/community/py3-praw/APKBUILD
index 31699a7f4dfee4865d3df967e92e629406963fc3..3a94bb6b99ae72e694ced4fb3eb260a4583639b3 100644
--- a/community/py3-praw/APKBUILD
+++ b/community/py3-praw/APKBUILD
@@ -29,19 +29,19 @@ provides="py-praw=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-prettytable3/APKBUILD b/community/py3-prettytable3/APKBUILD
index e4f89b0da4edd69de1eb09fb4580c8b1b12a0973..1ea9f6f03f16572f95a44a4f6f130ef3be6696b7 100644
--- a/community/py3-prettytable3/APKBUILD
+++ b/community/py3-prettytable3/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/prettytable-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-prompt_toolkit/APKBUILD b/community/py3-prompt_toolkit/APKBUILD
index 7807244d1ddd9fb1a7cc335e50171db248297d7e..34f8e1dcd6cfb0fc8b3b050ac1033a9a6e3d4d8f 100644
--- a/community/py3-prompt_toolkit/APKBUILD
+++ b/community/py3-prompt_toolkit/APKBUILD
@@ -23,19 +23,19 @@ provides=py-prompt_toolkit=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-psycopg/APKBUILD b/community/py3-psycopg/APKBUILD
index 350562152d5c3608419e3cbbdd7fe0d8b4bf0cb2..7e3666ea3c9e43109981726908a0489e345ebb2f 100644
--- a/community/py3-psycopg/APKBUILD
+++ b/community/py3-psycopg/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/psycopg-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pure_eval/APKBUILD b/community/py3-pure_eval/APKBUILD
index 0d3611ece2e708666bdfb74eace92b0bc15d515e..bcb24cd950ebdc92f0d1da63792c794000d3cb60 100644
--- a/community/py3-pure_eval/APKBUILD
+++ b/community/py3-pure_eval/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/pure_eval-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 }
 
 package() {
-	local whl=dist/pure_eval-$pkgver-py3-none-any.whl
+	local whl=.dist/pure_eval-$pkgver-py3-none-any.whl
 	python3 -m installer --dest="$pkgdir" "$whl"
 }
 
diff --git a/community/py3-py-cpuinfo/APKBUILD b/community/py3-py-cpuinfo/APKBUILD
index 025bb96fc79939ebdf604f20ea1e2b449ff43082..0683e0e57829944047aff93240121eb8b4c3a06f 100644
--- a/community/py3-py-cpuinfo/APKBUILD
+++ b/community/py3-py-cpuinfo/APKBUILD
@@ -19,7 +19,7 @@ provides="py-cpuinfo=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/py_cpu*.whl
+		.dist/py_cpu*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyacoustid/APKBUILD b/community/py3-pyacoustid/APKBUILD
index cad1038f96e20c9f1380ff07f68815f7bfb8c7dd..9e1df1ae8b860fdf2923e44bc1298a5a6258fe1c 100644
--- a/community/py3-pyacoustid/APKBUILD
+++ b/community/py3-pyacoustid/APKBUILD
@@ -24,13 +24,13 @@ options="!check" # no test suite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyclipper/APKBUILD b/community/py3-pyclipper/APKBUILD
index 28311b740be1dc1835f6bf7a2c5cda87bc2f6e62..3bd78dbb9ff0c6dff1a1ed82ac0bc1eb4b8f9044 100644
--- a/community/py3-pyclipper/APKBUILD
+++ b/community/py3-pyclipper/APKBUILD
@@ -41,19 +41,19 @@ prepare() {
 build() {
 	CYTHON_FORCE_REGEN=1 \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pydicom/APKBUILD b/community/py3-pydicom/APKBUILD
index c72cf3e663c5bf50f9f9d31b27cfbd264eb70add..4f4006a86420e77a7023587d4b68b1cb0f7b1ce8 100644
--- a/community/py3-pydicom/APKBUILD
+++ b/community/py3-pydicom/APKBUILD
@@ -21,19 +21,19 @@ options="!check" # do not test for now | collection is very time consuming
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -W ignore::DeprecationWarning
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3.*/site-packages/pydicom/tests
 
diff --git a/community/py3-pydocstyle/APKBUILD b/community/py3-pydocstyle/APKBUILD
index 0b590128f48b6b1fff0500db1039d15e074ea1f6..f3101f219db26a9d750dc0f78b79228aaf9a6aa9 100644
--- a/community/py3-pydocstyle/APKBUILD
+++ b/community/py3-pydocstyle/APKBUILD
@@ -26,19 +26,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --deselect src/tests/test_integration.py 
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --deselect src/tests/test_integration.py 
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pydyf/APKBUILD b/community/py3-pydyf/APKBUILD
index b4861e6a2d78a1548934d78f3dbe7b5cfafcffbd..e99bcf784524ab0171020c088d1f01623bc9ea98 100644
--- a/community/py3-pydyf/APKBUILD
+++ b/community/py3-pydyf/APKBUILD
@@ -34,7 +34,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -44,7 +44,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pydyf-$pkgver-py3-none-any.whl
+		.dist/pydyf-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyfakefs/APKBUILD b/community/py3-pyfakefs/APKBUILD
index 78615f8780ed0ea26752aaf9e2add35b35c63ad8..68946f2b2a1d50706a9a4f897e15c77a8fefe29f 100644
--- a/community/py3-pyfakefs/APKBUILD
+++ b/community/py3-pyfakefs/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto 
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto 
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pygit2/APKBUILD b/community/py3-pygit2/APKBUILD
index 606ec72f47f063725d7093935ec03e4ea0858aee..1724a05d2f936dde491b65a75869f334aca92fa9 100644
--- a/community/py3-pygit2/APKBUILD
+++ b/community/py3-pygit2/APKBUILD
@@ -33,19 +33,19 @@ provides="py-pygit=$pkgver-r$pkgrel" # Backward compat
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pygithub/APKBUILD b/community/py3-pygithub/APKBUILD
index bbf7e89e113b37d25bee74d568ae4393efaeeb0a..827b5ecd9afe89dc62f1973d747ea08b2f497e15 100644
--- a/community/py3-pygithub/APKBUILD
+++ b/community/py3-pygithub/APKBUILD
@@ -33,7 +33,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -43,7 +43,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/PyGithub-$pkgver-py3-none-any.whl
+		.dist/PyGithub-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyhamcrest/APKBUILD b/community/py3-pyhamcrest/APKBUILD
index 812325b472e68d7962b26b69edcdaeef4f8a65d4..9e9cb0529b3660a34bcd048b1d67e216036489e6 100644
--- a/community/py3-pyhamcrest/APKBUILD
+++ b/community/py3-pyhamcrest/APKBUILD
@@ -21,7 +21,7 @@ provides="py-hamcrest=$pkgver-r$pkgrel" # Backwards compatibility
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyhamcrest*.whl
+		.dist/pyhamcrest*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pykka/APKBUILD b/community/py3-pykka/APKBUILD
index 2fe456448d06e5b708d8ebfd89e439dd34146991..d288910f406ad867d64b1c40334928cec04f7c32 100644
--- a/community/py3-pykka/APKBUILD
+++ b/community/py3-pykka/APKBUILD
@@ -27,19 +27,19 @@ provides="py-pykka=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pylast/APKBUILD b/community/py3-pylast/APKBUILD
index 1fc9de73138d0b13fed398a0c8be4923f7d51933..716de7e96ef444a67fa3b3529b3fcf3a37e37e31 100644
--- a/community/py3-pylast/APKBUILD
+++ b/community/py3-pylast/APKBUILD
@@ -18,13 +18,13 @@ builddir="$srcdir"/pylast-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pylast*.whl
+		.dist/pylast*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyliblo/APKBUILD b/community/py3-pyliblo/APKBUILD
index 3f76346e5ca52f0f132739b16fa17dc7361fe9d7..9ccc00fc91190ea8d34a602209b4b3d8e0859c76 100644
--- a/community/py3-pyliblo/APKBUILD
+++ b/community/py3-pyliblo/APKBUILD
@@ -24,20 +24,20 @@ builddir="$srcdir/pyliblo-$pkgver"
 build() {
 	export CYTHON_FORCE_REGEN=1
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# needs net
-	testenv/bin/python3 -m pytest -k 'not testSendReceive'
+	.testenv/bin/python3 -m pytest -k 'not testSendReceive'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pylint/APKBUILD b/community/py3-pylint/APKBUILD
index a3fa512c063dbb8df2ff7b008a45f323b419546c..712de0a6a20c3a9495e72018889288cd7e5e0f14 100644
--- a/community/py3-pylint/APKBUILD
+++ b/community/py3-pylint/APKBUILD
@@ -38,19 +38,19 @@ builddir="$srcdir"/pylint-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --benchmark-disable tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --benchmark-disable tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pylint-*.whl
+		.dist/pylint-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pymoo/APKBUILD b/community/py3-pymoo/APKBUILD
index 13c4b26cbd84c91d002c01cac6c3cbaaadaec512..06dcc6743b4c138e0c4842e088d57615f984d3f2 100644
--- a/community/py3-pymoo/APKBUILD
+++ b/community/py3-pymoo/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -58,7 +58,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pypdf/APKBUILD b/community/py3-pypdf/APKBUILD
index 890081ee677e06f03acb4cc5c16520536a7a794a..7d7eda3b06a54cb0dcb7ce2e74ec17b0f1b45ba4 100644
--- a/community/py3-pypdf/APKBUILD
+++ b/community/py3-pypdf/APKBUILD
@@ -20,19 +20,19 @@ replaces="py3-pypdf2"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyphen/APKBUILD b/community/py3-pyphen/APKBUILD
index 5c575190ee7858f724f55b3e2f9571592892e9bc..e50e6cc69b7ea4064f8945938b0041dcb0610f02 100644
--- a/community/py3-pyphen/APKBUILD
+++ b/community/py3-pyphen/APKBUILD
@@ -27,7 +27,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -37,7 +37,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyphen-$pkgver-py3-none-any.whl
+		.dist/pyphen-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyproject-api/APKBUILD b/community/py3-pyproject-api/APKBUILD
index 9e74440d76075b539311f45a768e5ea414df76d3..3534c7d65703c2a9ee2bd7143aed3973ea9def87 100644
--- a/community/py3-pyproject-api/APKBUILD
+++ b/community/py3-pyproject-api/APKBUILD
@@ -28,19 +28,19 @@ builddir="$srcdir/pyproject-api-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyproject-hooks/APKBUILD b/community/py3-pyproject-hooks/APKBUILD
index 0fb4a22d0c846daa2fb22fabab039248c5e95127..e8df89c201af8db15c914c3bada9d7acec63b7ce 100644
--- a/community/py3-pyproject-hooks/APKBUILD
+++ b/community/py3-pyproject-hooks/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/pyproject-hooks-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pyproject_hooks*.whl
+	test-env/bin/python3 -m installer .dist/pyproject_hooks*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyproject_hooks*.whl
+		.dist/pyproject_hooks*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyproject-metadata/APKBUILD b/community/py3-pyproject-metadata/APKBUILD
index 34806e351f1da7290ede2dcd7fa8d89aff1585a9..f4c6ea80da15fbed9c624b0cf3a1d5ebd375829a 100644
--- a/community/py3-pyproject-metadata/APKBUILD
+++ b/community/py3-pyproject-metadata/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/python-pyproject-metadata-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyqt-builder/APKBUILD b/community/py3-pyqt-builder/APKBUILD
index 784c12d1da3685aa425a63e84fb55d013ff115c8..50020d6b97f8dabdca304c9d03be47243554816d 100644
--- a/community/py3-pyqt-builder/APKBUILD
+++ b/community/py3-pyqt-builder/APKBUILD
@@ -17,13 +17,13 @@ builddir="$srcdir/PyQt-builder-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/PyQt_*.whl
+		.dist/PyQt_*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyqt-feedback-flow/APKBUILD b/community/py3-pyqt-feedback-flow/APKBUILD
index b8d0ef7357b156548a8797968ae90ab1a2e69d0d..e686c9329dae4c85e6f5cd23d50e6c2cabb31d64 100644
--- a/community/py3-pyqt-feedback-flow/APKBUILD
+++ b/community/py3-pyqt-feedback-flow/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyqt_feedback_flow-$pkgver-py3-none-any.whl
+		.dist/pyqt_feedback_flow-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyqt5-sip/APKBUILD b/community/py3-pyqt5-sip/APKBUILD
index 3daf19a850150e137f7b438702fefb923da1e4d3..a91d7bf414dd76281a11d08a275c97282fe65d7a 100644
--- a/community/py3-pyqt5-sip/APKBUILD
+++ b/community/py3-pyqt5-sip/APKBUILD
@@ -22,13 +22,13 @@ build() {
 	export CFLAGS="$CFLAGS -O2 -flto=auto"
 	export CXXFLAGS="$CXXFLAGS -O2 -flto=auto"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pyroute2/APKBUILD b/community/py3-pyroute2/APKBUILD
index 5c96a3438f54a5c6050d01e265e1e3edbdeff2db..1c8d5837af2de06e4b3746a0c11d8d627d674c5e 100644
--- a/community/py3-pyroute2/APKBUILD
+++ b/community/py3-pyroute2/APKBUILD
@@ -39,13 +39,13 @@ provides="
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyroute2*.whl
+		.dist/pyroute2*.whl
 
 	# do not ship cli scripts for now
 	rm -rf "${pkgdir:?}/usr/bin"
diff --git a/community/py3-pyrsistent/APKBUILD b/community/py3-pyrsistent/APKBUILD
index b1dcad446df7518edfda6598bc2a113aa9de9055..fe2961640b58bf167466f0d71b79f5d328bcaf6e 100644
--- a/community/py3-pyrsistent/APKBUILD
+++ b/community/py3-pyrsistent/APKBUILD
@@ -22,19 +22,19 @@ provides="py-pyrsistent=$pkgver-r$pkgrel"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-asyncio/APKBUILD b/community/py3-pytest-asyncio/APKBUILD
index 0cad4c4cfc45e2516d81e067e75c894b604cc5cd..60caa83b94039368f41fab143f66bf70eec11a21 100644
--- a/community/py3-pytest-asyncio/APKBUILD
+++ b/community/py3-pytest-asyncio/APKBUILD
@@ -18,19 +18,19 @@ options="!check" # fail for some reason
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pytest_asyncio-*.whl
+	test-env/bin/python3 -m installer .dist/pytest_asyncio-*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest_asyncio-*.whl
+		.dist/pytest_asyncio-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-benchmark/APKBUILD b/community/py3-pytest-benchmark/APKBUILD
index 9fd78ce55049828b5829541e81c397d004f45dab..4fa5323557dd5d8f54f1b336a9b348273b1c2da4 100644
--- a/community/py3-pytest-benchmark/APKBUILD
+++ b/community/py3-pytest-benchmark/APKBUILD
@@ -20,17 +20,17 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	# disable three tests that require aspectlib (needs packaging)
 	# last 2 tests fail when run inside a git repository, see: https://github.com/ionelmc/pytest-benchmark/issues/163
-	PATH="$builddir/testenv/bin:PATH" testenv/bin/python3 -m \
+	PATH="$builddir/testenv/bin:PATH" .testenv/bin/python3 -m \
 		pytest tests -n auto -p no:warnings \
 		--deselect tests/test_with_testcase.py::TerribleTerribleWayToWritePatchTests::test_foo2 \
 		--deselect tests/test_with_weaver.py::test_weave_fixture \
@@ -44,7 +44,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-console-scripts/APKBUILD b/community/py3-pytest-console-scripts/APKBUILD
index d65a757155718d1483346a7d5a5b2ba05374005c..3d270123a26311044934222500d64c1fae5ae908 100644
--- a/community/py3-pytest-console-scripts/APKBUILD
+++ b/community/py3-pytest-console-scripts/APKBUILD
@@ -21,21 +21,21 @@ builddir="$srcdir/pytest-console-scripts-$pkgver"
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# needs py3-pytest-subprocess
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--deselect tests/test_run_scripts.py::test_run_pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-env/APKBUILD b/community/py3-pytest-env/APKBUILD
index cf3c133ea81b51173f18ed63eb7b318ef6208d15..15cf9dca4786ffbd050dc6ce4173836f54061d6c 100644
--- a/community/py3-pytest-env/APKBUILD
+++ b/community/py3-pytest-env/APKBUILD
@@ -17,18 +17,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 sha512sums="
 0c99db9c5467f5fe6f8655e540fff4b91884cef3553daf455298d2dc7bb51439418f3149b941d37a777199f28d82eccb2073fdd5e09bfb97cdf24d3ddb1d21bc  pytest_env-0.8.1.tar.gz
diff --git a/community/py3-pytest-httpbin/APKBUILD b/community/py3-pytest-httpbin/APKBUILD
index 6c6f1948bf15b90b691a3426269e06c9bec70443..93c0076ffe3db1a7af94b5e5c13ba4a8d3aa9e86 100644
--- a/community/py3-pytest-httpbin/APKBUILD
+++ b/community/py3-pytest-httpbin/APKBUILD
@@ -16,20 +16,20 @@ builddir="$srcdir/pytest-httpbin-${pkgver/_/}"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	# https://github.com/kevin1024/pytest-httpbin/issues/64
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -k 'not test_redirect_location_is_https_for_secure_server'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -k 'not test_redirect_location_is_https_for_secure_server'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-httpserver/APKBUILD b/community/py3-pytest-httpserver/APKBUILD
index 1798576477fe104e8945ddf6e8b168a51fb606c4..bf93d186a99af62066e057c4593dd459a15c26a2 100644
--- a/community/py3-pytest-httpserver/APKBUILD
+++ b/community/py3-pytest-httpserver/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/pytest-httpserver-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pytest_httpserver-*.whl
+	test-env/bin/python3 -m installer .dist/pytest_httpserver-*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest_httpserver-*.whl
+		.dist/pytest_httpserver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-httpx/APKBUILD b/community/py3-pytest-httpx/APKBUILD
index 7e407c121e5121c64467fee630bb749f74402da3..ca6d7fb0b64514f8459bde346ef402f98767e12d 100644
--- a/community/py3-pytest-httpx/APKBUILD
+++ b/community/py3-pytest-httpx/APKBUILD
@@ -16,21 +16,21 @@ builddir="$srcdir/pytest_httpx-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	#deselected tests fail on [b''] not equal to []
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--deselect tests/test_httpx_async.py::test_default_response_streaming \
 		--deselect tests/test_httpx_sync.py::test_default_response_streaming
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-isort/APKBUILD b/community/py3-pytest-isort/APKBUILD
index b5184eae9509c699b94279696f52901dc8c59bf6..e88b3d1830e07ad67b00b78249a0c740ee53bd9f 100644
--- a/community/py3-pytest-isort/APKBUILD
+++ b/community/py3-pytest-isort/APKBUILD
@@ -15,19 +15,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pytest_isort-*.whl
+	test-env/bin/python3 -m installer .dist/pytest_isort-*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest_isort-*.whl
+		.dist/pytest_isort-*.whl
 	rm "$pkgdir"/usr/lib/python3.*/site-packages/LICENSE.rst
 }
 
diff --git a/community/py3-pytest-jupyter/APKBUILD b/community/py3-pytest-jupyter/APKBUILD
index 215ba734c52a822481bf35495b92cebd010eca8b..2aaf6078ab798e60acc6157192214b2b702a3f0f 100644
--- a/community/py3-pytest-jupyter/APKBUILD
+++ b/community/py3-pytest-jupyter/APKBUILD
@@ -16,12 +16,12 @@ options="!check" # check seems to need a venv but also fails in a venv
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-localserver/APKBUILD b/community/py3-pytest-localserver/APKBUILD
index 78cea5ded7d9765d51d3fc9de798ca2b6cb2f07a..ff91ae94abdd513e3d1caf188a324601edf8062b 100644
--- a/community/py3-pytest-localserver/APKBUILD
+++ b/community/py3-pytest-localserver/APKBUILD
@@ -23,19 +23,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-runner/APKBUILD b/community/py3-pytest-runner/APKBUILD
index b726bc694bf3ee932d7e63e9c5476268ac8fd22b..60a773078037e16ccd7d2f2b4f25981b199f58c6 100644
--- a/community/py3-pytest-runner/APKBUILD
+++ b/community/py3-pytest-runner/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/pytest-runner-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest_runner*.whl
+		.dist/pytest_runner*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-xdist/APKBUILD b/community/py3-pytest-xdist/APKBUILD
index a437868853dda5eb67dcaa0a99df2e7b8af81f49..a9db50a93c4da25b8920e5ff25e8a467fbde8c58 100644
--- a/community/py3-pytest-xdist/APKBUILD
+++ b/community/py3-pytest-xdist/APKBUILD
@@ -11,7 +11,7 @@ depends="py3-execnet py3-pytest"
 checkdepends="py3-filelock py3-py py3-pexpect py3-psutil"
 makedepends="py3-gpep517 py3-setuptools py3-setuptools_scm py3-wheel"
 subpackages="$pkgname-pyc"
-source="https://files.pythonhosted.org/packages/source/p/pytest-xdist/pytest-xdist-$pkgver.tar.gz"
+source="https://files.pythonhosted.org/packages/source/p/pytest-x.dist/pytest-xdist-$pkgver.tar.gz"
 builddir="$srcdir/pytest-xdist-$pkgver"
 
 replaces="pytest-xdist" # Backwards compatibility
@@ -19,19 +19,19 @@ provides="pytest-xdist=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pytest_xdist*.whl
+	test-env/bin/python3 -m installer .dist/pytest_xdist*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest_xdist*.whl
+		.dist/pytest_xdist*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytest-xprocess/APKBUILD b/community/py3-pytest-xprocess/APKBUILD
index 9adc37a275093dc78381be54a6e5d38c9c8cd62f..4cf41e2cc1269fd9c4a90086201f3efbd9e4b0ba 100644
--- a/community/py3-pytest-xprocess/APKBUILD
+++ b/community/py3-pytest-xprocess/APKBUILD
@@ -15,19 +15,19 @@ builddir="$srcdir/pytest-xprocess-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 sha512sums="
 db3312175d0e94a28c0539eb11d0997eda8e044f2b1ed5cda145c0c936df06bd64f7b414eeefa8d801dd913d83b2227de4f1114fa9d29c89582d507593292408  py3-pytest-xprocess-0.22.2.tar.gz
diff --git a/community/py3-python-gssapi/APKBUILD b/community/py3-python-gssapi/APKBUILD
index 6768c330260deeba85590d621af13549d91e6362..7424293a706ea7b73967ed0610f3a5fc247b3f30 100644
--- a/community/py3-python-gssapi/APKBUILD
+++ b/community/py3-python-gssapi/APKBUILD
@@ -18,19 +18,19 @@ options="!check" # fail to find self for some reason
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-python-osc/APKBUILD b/community/py3-python-osc/APKBUILD
index abebb245e732267c0fcf1231ef14e6188a147ff7..777a0c650026bcc27909c38aa72ce427b2a6fc00 100644
--- a/community/py3-python-osc/APKBUILD
+++ b/community/py3-python-osc/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/python-osc-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python*/site-packages/pythonosc/test
 }
diff --git a/community/py3-python-socks/APKBUILD b/community/py3-python-socks/APKBUILD
index 3e2c80c24d76b31baefbee8ca1f85215057d61b3..57317af7d63ad2479893697d434945ebdccfecf0 100644
--- a/community/py3-python-socks/APKBUILD
+++ b/community/py3-python-socks/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/python-socks-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytoolconfig/APKBUILD b/community/py3-pytoolconfig/APKBUILD
index 25e5948cf2b165dbce553e620b5d2b9946b2116b..8801c95f39c7142a2e793cb24c1ccd0ad072f647 100644
--- a/community/py3-pytoolconfig/APKBUILD
+++ b/community/py3-pytoolconfig/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/pytoolconfig-$pkgver"
 build() {
 	export PDM_BUILD_SCM_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-pytzdata/APKBUILD b/community/py3-pytzdata/APKBUILD
index 60f36fe01092319da40dff16e2fdbc106cc1aade..dc5d2e9bb556ed4627fd9208e1f9705d3107797b 100644
--- a/community/py3-pytzdata/APKBUILD
+++ b/community/py3-pytzdata/APKBUILD
@@ -20,7 +20,7 @@ replaces="py3-tzdata"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pytzdata-$pkgver-py2.py3-none-any.whl
+		.dist/pytzdata-$pkgver-py2.py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-quantiphy-eval/APKBUILD b/community/py3-quantiphy-eval/APKBUILD
index 2e08267f63af2bb55ea647b600061f06cda71460..aecf73ffab9d14c9e7c33e96ebc695c0daf31af3 100644
--- a/community/py3-quantiphy-eval/APKBUILD
+++ b/community/py3-quantiphy-eval/APKBUILD
@@ -26,7 +26,7 @@ builddir="$srcdir/quantiphy_eval-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -36,7 +36,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/quantiphy_eval-$pkgver*-py3-none-any.whl
+		.dist/quantiphy_eval-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-quantiphy/APKBUILD b/community/py3-quantiphy/APKBUILD
index 7c0a139e17db0774e2d10e1756ddb7bc48ced75c..d8e47f8f2521cdc76d9d6f793939b21b4620d612 100644
--- a/community/py3-quantiphy/APKBUILD
+++ b/community/py3-quantiphy/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/quantiphy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -38,7 +38,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/quantiphy-$pkgver*.whl
+		.dist/quantiphy-$pkgver*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rapidfuzz-capi/APKBUILD b/community/py3-rapidfuzz-capi/APKBUILD
index a93cc6704fa245f40fae8dc08bda05ee30121469..019a04759c436670672c7878113b7e18e8683fd3 100644
--- a/community/py3-rapidfuzz-capi/APKBUILD
+++ b/community/py3-rapidfuzz-capi/APKBUILD
@@ -19,13 +19,13 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/rapidfuzz_capi*.whl
+		.dist/rapidfuzz_capi*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rapidfuzz/APKBUILD b/community/py3-rapidfuzz/APKBUILD
index af63906ed253798cb8e90fc6f98ab5d2be24353d..81ebd907454a74a4f75037b46ca69164d5b454b1 100644
--- a/community/py3-rapidfuzz/APKBUILD
+++ b/community/py3-rapidfuzz/APKBUILD
@@ -37,20 +37,20 @@ build() {
 	CFLAGS="$CFLAGS -O2" \
 	CXXFLAGS="$CXXFLAGS -O2 -U_FORTIFY_SOURCE" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer \
-		dist/rapidfuzz*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer \
+		.dist/rapidfuzz*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/rapidfuzz*.whl
+		.dist/rapidfuzz*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rdflib/APKBUILD b/community/py3-rdflib/APKBUILD
index 19fac056e8ad2cdc54e46f0c0183002b6b54fb37..c04da1ece4a79a0bba3df9b696f4a4767c1ddc23 100644
--- a/community/py3-rdflib/APKBUILD
+++ b/community/py3-rdflib/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 		;;
 	esac
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	# exclude failing test
 	test-env/bin/python3 -m pytest \
 		--ignore="test/test_so_69984830.py" \
@@ -50,7 +50,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-redis/APKBUILD b/community/py3-redis/APKBUILD
index ed1c8d32b739068745a38e52ea0421e66b46b17c..f28ab1842fbd4572f550c9a0080bd69e70d175ab 100644
--- a/community/py3-redis/APKBUILD
+++ b/community/py3-redis/APKBUILD
@@ -25,21 +25,21 @@ provides="py-redis=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	redis-server --dir "$builddir" &
 	trap "kill $!" EXIT
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-reedsolo/APKBUILD b/community/py3-reedsolo/APKBUILD
index c9819484c49d9c65ee496fe10f8560149b612631..c053ec4606f8d9ea1a3c1b085441e2049c14016c 100644
--- a/community/py3-reedsolo/APKBUILD
+++ b/community/py3-reedsolo/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/reedsolomon-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/reedsolo-*.whl
+		.dist/reedsolo-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-regex/APKBUILD b/community/py3-regex/APKBUILD
index bea4c8c828bb35e8d550007964b9e6144e8aee02..b9a7e18b121d420b804f0f5870e1b67c65136e4c 100644
--- a/community/py3-regex/APKBUILD
+++ b/community/py3-regex/APKBUILD
@@ -21,20 +21,20 @@ options="!check" # fails to run
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 ../regex_3/test_regex.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -v "$pkgdir"/usr/lib/python3*/site-packages/regex/test_regex.py
 }
diff --git a/community/py3-requests-cache/APKBUILD b/community/py3-requests-cache/APKBUILD
index d86a207bde19a8e536da9091ede7eae92bc9e751..4efd0fa9f3ba8e78fa716a051d73bdc96a0ed67f 100644
--- a/community/py3-requests-cache/APKBUILD
+++ b/community/py3-requests-cache/APKBUILD
@@ -40,19 +40,19 @@ builddir="$srcdir/requests-cache-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto --ignore tests/integration
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto --ignore tests/integration
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rexmex/APKBUILD b/community/py3-rexmex/APKBUILD
index 21dedd079bbeda3badf848feb18d2b223188a556..9ac5431b9b7a3fd5f999cbf1a1223b6a8d7d5e79 100644
--- a/community/py3-rexmex/APKBUILD
+++ b/community/py3-rexmex/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/rexmex-v_00013"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rich/APKBUILD b/community/py3-rich/APKBUILD
index 74cf04cec5ca51350f1af5b20454b8167bc0b368..18c07a671c773a9ddb63a1e9afeac8765f1c974d 100644
--- a/community/py3-rich/APKBUILD
+++ b/community/py3-rich/APKBUILD
@@ -20,18 +20,18 @@ builddir="$srcdir/rich-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 1>&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -k 'not test_python_render_simple_indent_guides and not test_python_render_line_range_indent_guides'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -k 'not test_python_render_simple_indent_guides and not test_python_render_line_range_indent_guides'
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rkm-codes/APKBUILD b/community/py3-rkm-codes/APKBUILD
index 50548ca0294ce182e4ffd56b60776c7a4d09a7fc..8b0d71cec149f87842826b50e03e93ae5bc734a8 100644
--- a/community/py3-rkm-codes/APKBUILD
+++ b/community/py3-rkm-codes/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/rkm_codes-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-roman/APKBUILD b/community/py3-roman/APKBUILD
index 4b967e6b7bdde65985306dc49b843d3afac52147..130e20bee389324306f8d814e0daf2f1f3e79227 100644
--- a/community/py3-roman/APKBUILD
+++ b/community/py3-roman/APKBUILD
@@ -22,19 +22,19 @@ provides="py-roman=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 src/tests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 src/tests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rpyc/APKBUILD b/community/py3-rpyc/APKBUILD
index 111affa602bd604283f2f87f5c7685ef8fdd5d0a..c3408739352fe297ba32cdfaea7b5ad83f9f4c68 100644
--- a/community/py3-rpyc/APKBUILD
+++ b/community/py3-rpyc/APKBUILD
@@ -20,12 +20,12 @@ options="!check" # no upstream checks
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ruamel.std.pathlib/APKBUILD b/community/py3-ruamel.std.pathlib/APKBUILD
index a3be0f37d0629d6ef66ae1f66abd4247576d822b..38111bdab1331d5dba32afdcacd05d9d0792d039 100644
--- a/community/py3-ruamel.std.pathlib/APKBUILD
+++ b/community/py3-ruamel.std.pathlib/APKBUILD
@@ -22,19 +22,19 @@ options="!check" # todo: json.dumps not found
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ruamel.yaml/APKBUILD b/community/py3-ruamel.yaml/APKBUILD
index db0baf3ed916e43697bf7efcdb9e24b11a1d7041..1ddb7d3b5ea42f06375ff520170df638c10affda 100644
--- a/community/py3-ruamel.yaml/APKBUILD
+++ b/community/py3-ruamel.yaml/APKBUILD
@@ -25,7 +25,7 @@ options="!check" # pypy no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-rx/APKBUILD b/community/py3-rx/APKBUILD
index c1d49c67c5820449c5c6254a046be632498f8987..f616cbe40b5db5c8b9411f42076d042d8a12b735 100644
--- a/community/py3-rx/APKBUILD
+++ b/community/py3-rx/APKBUILD
@@ -30,7 +30,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -40,7 +40,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-saml2/APKBUILD b/community/py3-saml2/APKBUILD
index 5461d6cf365fffbf5c2992a5b97e987fe9ac4026..84888a342618f502974ca679d118b50e25f23f8e 100644
--- a/community/py3-saml2/APKBUILD
+++ b/community/py3-saml2/APKBUILD
@@ -35,19 +35,19 @@ options="!check" # py3-mongo in testing
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-scikit-build/APKBUILD b/community/py3-scikit-build/APKBUILD
index 9f364de83fd2d1e7c401640ba123984e9f0b6e20..746914726ea879ce36e721ed4b2be59af450b534 100644
--- a/community/py3-scikit-build/APKBUILD
+++ b/community/py3-scikit-build/APKBUILD
@@ -43,7 +43,7 @@ options="!check" # temporary until 3.11 tests are fixed
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -83,7 +83,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/scikit_build*.whl
+		.dist/scikit_build*.whl
 }
 
 sha512sums="
diff --git a/community/py3-scikit-learn/APKBUILD b/community/py3-scikit-learn/APKBUILD
index e320a4b87d94f38097fa466d74ca1a400dd238e0..62726b4624713720fe150661ee682298255c9302 100644
--- a/community/py3-scikit-learn/APKBUILD
+++ b/community/py3-scikit-learn/APKBUILD
@@ -37,13 +37,13 @@ build() {
 	CFLAGS="$CFLAGS -O2 -flto=auto" \
 	CPPFLAGS="$CPPFLAGS -O2 -flto=auto" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	find "$pkgdir" -type d -name "tests" -exec rm -rf {} \+
 }
diff --git a/community/py3-scipy/APKBUILD b/community/py3-scipy/APKBUILD
index f59422d220835f8a03e86a30f399e80ddbe11663..8e0c8d25f003643ce77779211e512be640fd2b4f 100644
--- a/community/py3-scipy/APKBUILD
+++ b/community/py3-scipy/APKBUILD
@@ -33,13 +33,13 @@ build() {
 	export CPPFLAGS="$CPPFLAGS -O2 -flto=auto"
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-scrypt/APKBUILD b/community/py3-scrypt/APKBUILD
index 05dfdc905d7ca345a996ca114f664bfb5de5cf90..c5ebf1145144eea2642f7bd90e11913eac23d2f0 100644
--- a/community/py3-scrypt/APKBUILD
+++ b/community/py3-scrypt/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/scrypt-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/scrypt-*.whl
+		.dist/scrypt-*.whl
 
 	# do not install the tests module
 	rm -r "$pkgdir"/usr/lib/python*/site-packages/scrypt/tests
diff --git a/community/py3-seaborn/APKBUILD b/community/py3-seaborn/APKBUILD
index 0ae0e3047351aaebdd38bcebd80568ddeb373ca2..84a62749cb25b24073fbe90fa81b2e64f0f24721 100644
--- a/community/py3-seaborn/APKBUILD
+++ b/community/py3-seaborn/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/seaborn-$pkgver-py3-none-any.whl
+		.dist/seaborn-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-semver/APKBUILD b/community/py3-semver/APKBUILD
index d6afcf109ede932fe11a2f433d3040d19119aa77..4ef9f73d3973a773e240e0d9131f37d598cad51e 100644
--- a/community/py3-semver/APKBUILD
+++ b/community/py3-semver/APKBUILD
@@ -17,13 +17,13 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-send2trash/APKBUILD b/community/py3-send2trash/APKBUILD
index aa4fc82763a6cb5d338d42563ddeb59252f4d3c5..ab8bea6a1076870fca77738dc3239e519a493590 100644
--- a/community/py3-send2trash/APKBUILD
+++ b/community/py3-send2trash/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/"send2trash-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/Send2Trash*.whl
+		.dist/Send2Trash*.whl
 }
 
 sha512sums="
diff --git a/community/py3-setuptools-gettext/APKBUILD b/community/py3-setuptools-gettext/APKBUILD
index 7e2fad57ec116420985e2051bbe1950ae449bbfe..df3376d1bd0f7eb9cdfb94e20d6e54fbc365ce6a 100644
--- a/community/py3-setuptools-gettext/APKBUILD
+++ b/community/py3-setuptools-gettext/APKBUILD
@@ -15,7 +15,7 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-setuptools-rust/APKBUILD b/community/py3-setuptools-rust/APKBUILD
index a0b2f225308654f8cce52a73a35151f1d3833356..974516194028067f780eb69d8fe057193e9e67c9 100644
--- a/community/py3-setuptools-rust/APKBUILD
+++ b/community/py3-setuptools-rust/APKBUILD
@@ -34,7 +34,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -44,7 +44,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-shellingham/APKBUILD b/community/py3-shellingham/APKBUILD
index cc8624601d3e6ee95c518cd00fc4488d4a06a6ad..b259ccdaefe7a93c6d0f54b46a37285cb09636ae 100644
--- a/community/py3-shellingham/APKBUILD
+++ b/community/py3-shellingham/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/$_realname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-shlib/APKBUILD b/community/py3-shlib/APKBUILD
index 535ee04335e5ac1d85cc4cc909d9048581d6cba8..6165764972de4ba10ea4bf36d65252800a5d0acd 100644
--- a/community/py3-shlib/APKBUILD
+++ b/community/py3-shlib/APKBUILD
@@ -26,20 +26,20 @@ builddir="$srcdir/shlib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 -m pytest ..
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-simplejson/APKBUILD b/community/py3-simplejson/APKBUILD
index b5acfcf06bfcbeafbc7087942b35aaaee88d0467..aa39e090ce4af6bd1dfdd3533e5fc05d90ff7756 100644
--- a/community/py3-simplejson/APKBUILD
+++ b/community/py3-simplejson/APKBUILD
@@ -23,19 +23,19 @@ replaces="py-simplejson" # backwards compatiblity
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python*/site-packages/simplejson/tests/
 }
 
diff --git a/community/py3-simpleparse/APKBUILD b/community/py3-simpleparse/APKBUILD
index 3eafb2519c5debe83037939dcf868af34811ee4d..f52c30f7f1d80f6477896291018439f9ccf1de75 100644
--- a/community/py3-simpleparse/APKBUILD
+++ b/community/py3-simpleparse/APKBUILD
@@ -16,13 +16,13 @@ options="!check" # fail for some reason
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/tests/
 }
 
diff --git a/community/py3-sip/APKBUILD b/community/py3-sip/APKBUILD
index 641a66ab772d9be8e8f255e524a4cb13c65c36fc..58fdfc0cef499528ddcc6e440f3e883a04d9b737 100644
--- a/community/py3-sip/APKBUILD
+++ b/community/py3-sip/APKBUILD
@@ -24,13 +24,13 @@ provides="py-sip=$pkgver-r$pkgrel" # Backwards comptibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sip-*.whl
+		.dist/sip-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-skia-pathops/APKBUILD b/community/py3-skia-pathops/APKBUILD
index be86ae0885791b9b01efe49955e48739cb289ef1..6f4e5500ee8d7cb103faf509919c4705e45af227 100644
--- a/community/py3-skia-pathops/APKBUILD
+++ b/community/py3-skia-pathops/APKBUILD
@@ -27,20 +27,20 @@ options="net"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--config-json '{"no-fetch-gn": true}' \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sklearn-nature-inspired-algorithms/APKBUILD b/community/py3-sklearn-nature-inspired-algorithms/APKBUILD
index eb0d9480246eec8245f19044dc8d1b3fd42a0403..2945ec53705e72ef91bd67cc59cf24044154b260 100644
--- a/community/py3-sklearn-nature-inspired-algorithms/APKBUILD
+++ b/community/py3-sklearn-nature-inspired-algorithms/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/Sklearn-Nature-Inspired-Algorithms-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -37,7 +37,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sklearn_nature_inspired_algorithms-$pkgver-py3-none-any.whl
+		.dist/sklearn_nature_inspired_algorithms-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-slugify/APKBUILD b/community/py3-slugify/APKBUILD
index 22ee4acb503f0fed516ecf81beff3bdbbcf920ad..3a3b7350655a4c9280be8237d900625dd71d21c1 100644
--- a/community/py3-slugify/APKBUILD
+++ b/community/py3-slugify/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/python-slugify-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/python_slugify-$pkgver-py3-none-any.whl
+		.dist/python_slugify-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-sly/APKBUILD b/community/py3-sly/APKBUILD
index 5b7749f72703931010b367b2a3b7af2d4b16853e..258ef6e39ad1225a7ebb674965d657ab02b5f10c 100644
--- a/community/py3-sly/APKBUILD
+++ b/community/py3-sly/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/sly-$_commit"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -37,7 +37,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sly-$pkgver*-py3-none-any.whl
+		.dist/sly-$pkgver*-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-softlayer/APKBUILD b/community/py3-softlayer/APKBUILD
index 701c5515bf5b34199598ddf79a5e123a0a37d724..69b6bd92636f7a7786246da6fd54ccb4868c03f5 100644
--- a/community/py3-softlayer/APKBUILD
+++ b/community/py3-softlayer/APKBUILD
@@ -16,18 +16,18 @@ builddir="$srcdir/softlayer-python-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/tests
 }
diff --git a/community/py3-solo1/APKBUILD b/community/py3-solo1/APKBUILD
index 0a2cf8f029fedb8648d39aa7fb5f668b91d991dc..7fb6a95ba896e3eda0a9e3047e30399a5e895ea4 100644
--- a/community/py3-solo1/APKBUILD
+++ b/community/py3-solo1/APKBUILD
@@ -31,12 +31,12 @@ options="!check" # only lint/style tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/solo1-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/solo1-$pkgver-py3-none-any.whl
 
 	install -Dm644 "$srcdir"/70-solokey.rules \
 		"$pkgdir"/usr/lib/udev/rules.d/70-solokey.rules
diff --git a/community/py3-soupsieve/APKBUILD b/community/py3-soupsieve/APKBUILD
index 85cefa9ec84fd09b61f1d016b47b855fd0c8ef27..1d263d31b9a0d8f38fea3a7305b7ee439638bbd1 100644
--- a/community/py3-soupsieve/APKBUILD
+++ b/community/py3-soupsieve/APKBUILD
@@ -16,13 +16,13 @@ builddir="$srcdir/soupsieve-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sphinx-autobuild/APKBUILD b/community/py3-sphinx-autobuild/APKBUILD
index d5fae451b25a4a6b65b964e6ac1fe1ab21a5a6c7..c6e578c5eb28a4916649ae516ae87f55ed1b82f7 100644
--- a/community/py3-sphinx-autobuild/APKBUILD
+++ b/community/py3-sphinx-autobuild/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir"/sphinx-autobuild-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sphinx_rtd_theme/APKBUILD b/community/py3-sphinx_rtd_theme/APKBUILD
index b429529cd732765e3100635e09f3ee74bc9ee8c2..6caf219440fc06b61abb2bd0aae32ea4e1633e67 100644
--- a/community/py3-sphinx_rtd_theme/APKBUILD
+++ b/community/py3-sphinx_rtd_theme/APKBUILD
@@ -29,7 +29,7 @@ provides="py-sphinx_rtd_theme=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -39,7 +39,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sphinxcontrib-jquery/APKBUILD b/community/py3-sphinxcontrib-jquery/APKBUILD
index a2caca3ac272739e06615a1eb2e61d70fff9e83c..204c6800e908c52bc2986f97c35a5041ae24527d 100644
--- a/community/py3-sphinxcontrib-jquery/APKBUILD
+++ b/community/py3-sphinxcontrib-jquery/APKBUILD
@@ -22,19 +22,19 @@ provides="py-sphinxcontrib-images=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sport-activities-features/APKBUILD b/community/py3-sport-activities-features/APKBUILD
index ac3d38440303cccefea99117aef3967bef0faa49..f9dbd4d008c6a660e8897106ae17c4d08dc4a1a1 100644
--- a/community/py3-sport-activities-features/APKBUILD
+++ b/community/py3-sport-activities-features/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/sport-activities-features-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -39,7 +39,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sport_activities_features-$pkgver-py3-none-any.whl
+		.dist/sport_activities_features-$pkgver-py3-none-any.whl
 
 	install -Dm644 docs/preprints/A_minimalistic_toolbox.pdf -t "$pkgdir"/usr/share/doc/$pkgname
 }
diff --git a/community/py3-sqlalchemy-migrate/APKBUILD b/community/py3-sqlalchemy-migrate/APKBUILD
index 48ad56e9cc636c7efaa4b2c451138de684ad98e0..79dd9804a2d1046984983524d1a9266a540296bd 100644
--- a/community/py3-sqlalchemy-migrate/APKBUILD
+++ b/community/py3-sqlalchemy-migrate/APKBUILD
@@ -43,19 +43,19 @@ export PBR_VERSION="$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python*/site-packages/migrate/tests
 }
 
diff --git a/community/py3-sqlalchemy/APKBUILD b/community/py3-sqlalchemy/APKBUILD
index 11ef455eab8d3dc03bccfc82b81aee89bd912ad6..7c1457918a44400b5257b2c97833beea1522a9f6 100644
--- a/community/py3-sqlalchemy/APKBUILD
+++ b/community/py3-sqlalchemy/APKBUILD
@@ -43,19 +43,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-sqlparse/APKBUILD b/community/py3-sqlparse/APKBUILD
index 33bda19d70f550f32e625799878b60e9f156687f..a12e906c52cde79e85fe45b128b76e781cd9ec37 100644
--- a/community/py3-sqlparse/APKBUILD
+++ b/community/py3-sqlparse/APKBUILD
@@ -27,19 +27,19 @@ provides="py-sqlparse=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-stack_data/APKBUILD b/community/py3-stack_data/APKBUILD
index ba9dc42e84dd254120c1c088f2e2010c07cb2bc0..49264b062428709494c542a4582ae9150b5a287c 100644
--- a/community/py3-stack_data/APKBUILD
+++ b/community/py3-stack_data/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/stack_data-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 }
 
 package() {
-	local whl=dist/stack_data-$pkgver-py3-none-any.whl
+	local whl=.dist/stack_data-$pkgver-py3-none-any.whl
 	python3 -m installer --dest="$pkgdir" "$whl"
 }
 
diff --git a/community/py3-statmake/APKBUILD b/community/py3-statmake/APKBUILD
index 9c54fbc7d2f15f01707e84f43d267b0da1c8957b..52340528c6b27d4081f3f822b4e170e591deab47 100644
--- a/community/py3-statmake/APKBUILD
+++ b/community/py3-statmake/APKBUILD
@@ -21,19 +21,19 @@ builddir="$srcdir/statmake-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/statmake-*.whl
+		.dist/statmake-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-stochastic/APKBUILD b/community/py3-stochastic/APKBUILD
index 6f7c51799b5c5546cf38a255c173486a71ebb6a6..e7dd9036c8c9fb617b57b2b7e781c132d3c6991e 100644
--- a/community/py3-stochastic/APKBUILD
+++ b/community/py3-stochastic/APKBUILD
@@ -19,7 +19,7 @@ builddir="$srcdir/$_pkgorig-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/stochastic-$pkgver-py3-none-any.whl
+		.dist/stochastic-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-subprocess-tee/APKBUILD b/community/py3-subprocess-tee/APKBUILD
index 82bf35ee47fa4fa7ddf3ec829afc7fdec217cc8a..3098ccad3ee73463ae6b62a47168ede21a62a9aa 100644
--- a/community/py3-subprocess-tee/APKBUILD
+++ b/community/py3-subprocess-tee/APKBUILD
@@ -20,19 +20,19 @@ esac
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear test-env --system-site-packages
-	test-env/bin/python3 -m installer dist/subprocess_tee*.whl
+	test-env/bin/python3 -m installer .dist/subprocess_tee*.whl
 	test-env/bin/python3 -m pytest -k 'not test_molecule and not test_rich_console_ex'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/subprocess_tee*.whl
+		.dist/subprocess_tee*.whl
 }
 
 sha512sums="
diff --git a/community/py3-succulent/APKBUILD b/community/py3-succulent/APKBUILD
index 7d8b0a1467f14b2ae1b34cd1d7fb4d72e142f787..c8941cdac72cdfbc4522842e33736c267831c740 100644
--- a/community/py3-succulent/APKBUILD
+++ b/community/py3-succulent/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/succulent-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/succulent-$pkgver-py3-none-any.whl
+		.dist/succulent-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-sympy/APKBUILD b/community/py3-sympy/APKBUILD
index d0091b1e7cb3c22b23b2b1f15c479e6dc1049861..5bbf047ee99840f573b0c9762da6d1823f147ca2 100644
--- a/community/py3-sympy/APKBUILD
+++ b/community/py3-sympy/APKBUILD
@@ -22,7 +22,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	find "$pkgdir" -type d -name "tests" -exec rm -r {} +
 }
diff --git a/community/py3-tabulate/APKBUILD b/community/py3-tabulate/APKBUILD
index cbcde9bcc829a30b848182fce6cb2b790844b688..59720da756ceb2331778144517f844c8667b411e 100644
--- a/community/py3-tabulate/APKBUILD
+++ b/community/py3-tabulate/APKBUILD
@@ -19,7 +19,7 @@ provides=py-tabulate=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tcx2gpx/APKBUILD b/community/py3-tcx2gpx/APKBUILD
index a9d0c12b17f80a45d40b9072f64b81744d8b07fb..23e2eff3944cee24186ad6b1ffb1c6c041f7c6e2 100644
--- a/community/py3-tcx2gpx/APKBUILD
+++ b/community/py3-tcx2gpx/APKBUILD
@@ -23,7 +23,7 @@ builddir="$srcdir/tcx2gpx-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tempora/APKBUILD b/community/py3-tempora/APKBUILD
index f8d55a456d4e004f20f1cc2039160c7fcc4fc82e..f1010fa9bcc4f92f3d879c274a1b645f60ad6379 100644
--- a/community/py3-tempora/APKBUILD
+++ b/community/py3-tempora/APKBUILD
@@ -21,7 +21,7 @@ builddir="$srcdir/tempora-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/tempora-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/tempora-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-termcolor/APKBUILD b/community/py3-termcolor/APKBUILD
index e62b14bae04f87b562b3b9026207ebe9bd2d2c28..f4a8818cb33a9f4ca7d18b6bca4efa936fabc7fc 100644
--- a/community/py3-termcolor/APKBUILD
+++ b/community/py3-termcolor/APKBUILD
@@ -20,13 +20,13 @@ provides="py-termcolor=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/termcolor*.whl
+		.dist/termcolor*.whl
 }
 
 sha512sums="
diff --git a/community/py3-terminado/APKBUILD b/community/py3-terminado/APKBUILD
index 6f3d87670d161eddd98e694d032e347c3f50d15b..3fc4b61f62a37b97b48d0babd03d448f92e237f6 100644
--- a/community/py3-terminado/APKBUILD
+++ b/community/py3-terminado/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/terminado-$pkgver/"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/terminado/tests*
 }
 
diff --git a/community/py3-testfixtures/APKBUILD b/community/py3-testfixtures/APKBUILD
index bb81f5018fbacf1c6f9ef5ff672b498a0c83ed7d..32def7d716d28efac2ac34dbe7f12151f92a9f00 100644
--- a/community/py3-testfixtures/APKBUILD
+++ b/community/py3-testfixtures/APKBUILD
@@ -28,20 +28,20 @@ options="!check" # inconsistent leeading whitespace
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/testfixtures/tests/
 }
diff --git a/community/py3-testpath/APKBUILD b/community/py3-testpath/APKBUILD
index a8beea0a8d617dd4a07ac02f27bb9a66d176a86f..4b7e2e88fe68fba12d96ff0a116f84ce86c640ff 100644
--- a/community/py3-testpath/APKBUILD
+++ b/community/py3-testpath/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/testpath-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/testpath-$pkgver-py3-none-any.whl
+		.dist/testpath-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-threadpoolctl/APKBUILD b/community/py3-threadpoolctl/APKBUILD
index 2466358f4982e01112da34b786fe8e55f334876d..6f8ff71b47f86e4aefee8a6757e203946d35e8c4 100644
--- a/community/py3-threadpoolctl/APKBUILD
+++ b/community/py3-threadpoolctl/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/threadpoolctl-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/threadpoolctl*.whl
+		.dist/threadpoolctl*.whl
 }
 
 sha512sums="
diff --git a/community/py3-thumbnails-readme/APKBUILD b/community/py3-thumbnails-readme/APKBUILD
index 8f6579f1e70c75853a0a08df1ec2799eb74138b4..ebeb444ece3873d8839676498efc8e0114973ed4 100644
--- a/community/py3-thumbnails-readme/APKBUILD
+++ b/community/py3-thumbnails-readme/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/thumbnails-readme-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/thumbnails_readme-$pkgver-py3-none-any.whl
+		.dist/thumbnails_readme-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-tidyexc/APKBUILD b/community/py3-tidyexc/APKBUILD
index eb96337d05ad1384ad0052cbdcf12d6c61abb85b..e6b43f469ec0fce7cb0ab848d4595ec70f88bf5f 100644
--- a/community/py3-tidyexc/APKBUILD
+++ b/community/py3-tidyexc/APKBUILD
@@ -22,7 +22,7 @@ builddir="$srcdir/tidyexc-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/tidyexc*.whl
+		.dist/tidyexc*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tinycss2/APKBUILD b/community/py3-tinycss2/APKBUILD
index 86c08000f643a57349238f7ab696da99df0c2b84..5d75b72af199fdc09ff69786c819fde11ad08697 100644
--- a/community/py3-tinycss2/APKBUILD
+++ b/community/py3-tinycss2/APKBUILD
@@ -24,18 +24,18 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tinynarm/APKBUILD b/community/py3-tinynarm/APKBUILD
index 2dd122899adcd1b597d29963d3c6039e00eb8ac0..979cc9fb3e23639613f587242f884b8ab6708cd2 100644
--- a/community/py3-tinynarm/APKBUILD
+++ b/community/py3-tinynarm/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/tinynarm-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/tinynarm-$pkgver-py3-none-any.whl
+		.dist/tinynarm-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-tldextract/APKBUILD b/community/py3-tldextract/APKBUILD
index 4a8b81c4dc4196c1a5dca9cc31e8793954ab58cf..b564b88570adf5d6795499be7c801c2ec283355a 100644
--- a/community/py3-tldextract/APKBUILD
+++ b/community/py3-tldextract/APKBUILD
@@ -24,18 +24,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 sha512sums="
 2438826a9170c847b8a8f75c951f087d4d221ad9d3ccb5357a975c46fefa081577b2b2a1615ce557c1dd0043dfebaa9f936e3e0a614102fa82e7170a4ea76c84  tldextract-3.4.4.tar.gz
diff --git a/community/py3-tomli-w/APKBUILD b/community/py3-tomli-w/APKBUILD
index c56fd04a4edd2b55a133fbf94c4c416c345c339f..fda51f16141c93c3b37703cda6e035c80c57dfbe 100644
--- a/community/py3-tomli-w/APKBUILD
+++ b/community/py3-tomli-w/APKBUILD
@@ -16,20 +16,20 @@ builddir="$srcdir/tomli-w-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer \
-		dist/tomli_w*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer \
+		.dist/tomli_w*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/tomli_w*.whl
+		.dist/tomli_w*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tomlkit/APKBUILD b/community/py3-tomlkit/APKBUILD
index d7279b242177a1965455a1b8aa42b4f4b72c5bd6..f42164f45b4137731c0352012532cb04978ee6ea 100644
--- a/community/py3-tomlkit/APKBUILD
+++ b/community/py3-tomlkit/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_realname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/tomlkit-$pkgver-py3-none-any.whl
+		.dist/tomlkit-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-tox/APKBUILD b/community/py3-tox/APKBUILD
index f07eee5f8a64ae10f90fd0ac44142fac135063fe..cdd85dbd015c208cf143d110d3b2d7faaf4961bd 100644
--- a/community/py3-tox/APKBUILD
+++ b/community/py3-tox/APKBUILD
@@ -36,7 +36,7 @@ provides="py-tox=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -46,7 +46,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-traitlets/APKBUILD b/community/py3-traitlets/APKBUILD
index 9e38444cdbf8d7ecd7858b4a8e6304f43b7239a1..75f0d338e30cdca2b820b4f5da73dacd2de2993a 100644
--- a/community/py3-traitlets/APKBUILD
+++ b/community/py3-traitlets/APKBUILD
@@ -19,12 +19,12 @@ provides="py-traitlets=$pkgver-r$pkgrel" # Backwards compatibility
 
 build()	{
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	local whl=dist/traitlets-$pkgver-py3-none-any.whl
+	local whl=.dist/traitlets-$pkgver-py3-none-any.whl
 	python3 -m installer --dest="$pkgdir" "$whl"
 }
 
diff --git a/community/py3-transmission-rpc/APKBUILD b/community/py3-transmission-rpc/APKBUILD
index b5cbde3ae08476ac1bb22714a15b0c7d86cbd03a..3d405b5596c6875300eb11c6bd5a50012772cdfd 100644
--- a/community/py3-transmission-rpc/APKBUILD
+++ b/community/py3-transmission-rpc/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-trove-classifiers/APKBUILD b/community/py3-trove-classifiers/APKBUILD
index db4edf823a9d2ea086c5d15ce2e06ac349217305..562c0d151871d5bdd3ac887d362c9766b79b975d 100644
--- a/community/py3-trove-classifiers/APKBUILD
+++ b/community/py3-trove-classifiers/APKBUILD
@@ -22,7 +22,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/trove_classifiers-$pkgver-py3-none-any.whl
+		.dist/trove_classifiers-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-twisted/APKBUILD b/community/py3-twisted/APKBUILD
index 5bd2735cfbf9dcc23d5f74c49c1b07e52225eda4..3dc346a192d9e1918df556f0be690063428d2518 100644
--- a/community/py3-twisted/APKBUILD
+++ b/community/py3-twisted/APKBUILD
@@ -68,7 +68,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -79,7 +79,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/Twisted*.whl
+		.dist/Twisted*.whl
 	# python3 setup.py install --skip-build --root="$pkgdir"
 	# Do not remove the test as it is a legitimate module and not
 	# a (common) packaging mistake by upstream
diff --git a/community/py3-typeguard/APKBUILD b/community/py3-typeguard/APKBUILD
index 068afae388057a50a44fd311815089e9fba67e5f..d873aa4527e0fc9ff55426a4896059b9421c884a 100644
--- a/community/py3-typeguard/APKBUILD
+++ b/community/py3-typeguard/APKBUILD
@@ -17,20 +17,20 @@ builddir="$srcdir"/$_pkgname-$pkgver
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	rm -f tests/mypy/test_type_annotations.py # test is broken
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-typing-extensions/APKBUILD b/community/py3-typing-extensions/APKBUILD
index d7b31c3854c2940d78c17e1351b47c8333915f21..af0a528127f4402b55a37fb277f9b752c854f825 100644
--- a/community/py3-typing-extensions/APKBUILD
+++ b/community/py3-typing-extensions/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/typing_extensions-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/typing_extensions-$pkgver-py3-none-any.whl
+		.dist/typing_extensions-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-tzdata/APKBUILD b/community/py3-tzdata/APKBUILD
index 85cb6672960b8c1ec5bc49743ba4f340e1d0335f..cfec28dac7dfb9ea5e468007038efdf5d983b39c 100644
--- a/community/py3-tzdata/APKBUILD
+++ b/community/py3-tzdata/APKBUILD
@@ -15,19 +15,19 @@ builddir="$srcdir/tzdata-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-tzlocal/APKBUILD b/community/py3-tzlocal/APKBUILD
index 571121a975510036f0be9812eacbba8c5676728e..07cf7a86ea744bef798fdc37d6cdb13313e911b6 100644
--- a/community/py3-tzlocal/APKBUILD
+++ b/community/py3-tzlocal/APKBUILD
@@ -17,13 +17,13 @@ options="!check" # the package requires a configured timezone
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ufo2ft/APKBUILD b/community/py3-ufo2ft/APKBUILD
index 801f660ae7e18d4edf65287a873267dd0a6f10b1..9fc41fca32e9c1454e7371411adf062b4bd6964f 100644
--- a/community/py3-ufo2ft/APKBUILD
+++ b/community/py3-ufo2ft/APKBUILD
@@ -47,19 +47,19 @@ esac
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -p no:warnings
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -p no:warnings
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ufolib2/APKBUILD b/community/py3-ufolib2/APKBUILD
index 90d6bfc9bc7dba6199ad4255007545eae69c812d..7f1b8a0b130d8c3e79b52f2c395ac0be47941986 100644
--- a/community/py3-ufolib2/APKBUILD
+++ b/community/py3-ufolib2/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/ufoLib2-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ufoLib2-$pkgver-*.whl
+		.dist/ufoLib2-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ujson/APKBUILD b/community/py3-ujson/APKBUILD
index 5b94e093ddac42a4511225393d706be7c064bc69..d530b03744e8075fa13f2128a8126bbafa7d6f82 100644
--- a/community/py3-ujson/APKBUILD
+++ b/community/py3-ujson/APKBUILD
@@ -30,19 +30,19 @@ builddir="$srcdir/ujson-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-unpaddedbase64/APKBUILD b/community/py3-unpaddedbase64/APKBUILD
index f497b9ecc68bcd409124bf3e069bb7d4e8a3a1f8..bf976c2525507e16c2c81417e919844ed930b714 100644
--- a/community/py3-unpaddedbase64/APKBUILD
+++ b/community/py3-unpaddedbase64/APKBUILD
@@ -19,7 +19,7 @@ builddir="$srcdir/python-unpaddedbase64-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/unpaddedbase64-$pkgver-py3-none-any.whl
+		.dist/unpaddedbase64-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-validate-pyproject/APKBUILD b/community/py3-validate-pyproject/APKBUILD
index bc7a01e55a2efda42aaed01bee9176eb562d1ece..c872d036d3ac30ce43ba0ed3714d4d6bcdf9abef 100644
--- a/community/py3-validate-pyproject/APKBUILD
+++ b/community/py3-validate-pyproject/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/validate-pyproject-$pkgver"
 
 build() {
 	gpep517 build-wheel	\
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -k 'not test_downloaded and not test_private_classifier'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -k 'not test_downloaded and not test_private_classifier'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-vcrpy/APKBUILD b/community/py3-vcrpy/APKBUILD
index 62b1058a294875df87d817f0e939ad908bbf22c1..d024a41d76eb084df4cbacff1139518974696940 100644
--- a/community/py3-vcrpy/APKBUILD
+++ b/community/py3-vcrpy/APKBUILD
@@ -17,20 +17,20 @@ builddir="$srcdir/vcrpy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# ssl errors when test_requests.py is run
-	testenv/bin/python3 -m pytest --deselect=tests/integration/test_requests.py
+	.testenv/bin/python3 -m pytest --deselect=tests/integration/test_requests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-virtualenv/APKBUILD b/community/py3-virtualenv/APKBUILD
index eca83eda2c3d1c7728f049b07f2b17604dbd8a84..e9c903709918c3dcad9c036408a7346079589a7d 100644
--- a/community/py3-virtualenv/APKBUILD
+++ b/community/py3-virtualenv/APKBUILD
@@ -26,7 +26,7 @@ provides="py-virtualenv=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -36,7 +36,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-waitress/APKBUILD b/community/py3-waitress/APKBUILD
index 013aed99960f85ef247749e95b0d80966a961a78..08cdd09f1374f414b46294d8adc411b0d89375c4 100644
--- a/community/py3-waitress/APKBUILD
+++ b/community/py3-waitress/APKBUILD
@@ -38,7 +38,7 @@ builddir="$srcdir/waitress-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -49,7 +49,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/waitress-$pkgver-py3-none-any.whl
+		.dist/waitress-$pkgver-py3-none-any.whl
 
 	mv "$pkgdir"/usr/bin/waitress-serve "$pkgdir"/usr/bin/waitress-serve-3
 	rm -rf "$pkgdir"/usr/lib/python3/site-packages/waitress/tests
diff --git a/community/py3-wcag-contrast-ratio/APKBUILD b/community/py3-wcag-contrast-ratio/APKBUILD
index 0631cbd6778485e77070f3fb1c246462ccd798e9..734181801356554507b6a98408771a7ff39c3142 100644
--- a/community/py3-wcag-contrast-ratio/APKBUILD
+++ b/community/py3-wcag-contrast-ratio/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/wcag-contrast-ratio-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/wcag_contrast_ratio-$pkgver-py3-none-any.whl
+		.dist/wcag_contrast_ratio-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/py3-wcmatch/APKBUILD b/community/py3-wcmatch/APKBUILD
index 3d84eb0c9ca0a73f0ad5e461ec5280b25de8f4db..024bd666520643d57b6f0e8da83d51e9493d42cc 100644
--- a/community/py3-wcmatch/APKBUILD
+++ b/community/py3-wcmatch/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/wcmatch*.whl
+		.dist/wcmatch*.whl
 }
 
 sha512sums="
diff --git a/community/py3-webcolors/APKBUILD b/community/py3-webcolors/APKBUILD
index 4ef03a42c1ba923167b4053f02f1cd53256b5d36..5005c18374d421dfcbfd7175c18e606811b77ee9 100644
--- a/community/py3-webcolors/APKBUILD
+++ b/community/py3-webcolors/APKBUILD
@@ -20,7 +20,7 @@ provides="py-webcolors=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/webcolors*.whl
+		.dist/webcolors*.whl
 }
 
 sha512sums="
diff --git a/community/py3-websocket-client/APKBUILD b/community/py3-websocket-client/APKBUILD
index b73a33bad2b4f3e94440af23d3960004585c111e..6b1185a25eb0084724d7278b50989b2c77741060 100644
--- a/community/py3-websocket-client/APKBUILD
+++ b/community/py3-websocket-client/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/websocket-client-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/websocket/tests
 }
 
diff --git a/community/py3-websockets/APKBUILD b/community/py3-websockets/APKBUILD
index 2feb93afb248eecb53a5479383a65f98affae81a..8801509ba13bdb078ba83026f33b4c3572d87603 100644
--- a/community/py3-websockets/APKBUILD
+++ b/community/py3-websockets/APKBUILD
@@ -26,20 +26,20 @@ options="!check" # fail for now with context manager errors
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	export WEBSOCKETS_TESTS_TIMEOUT_FACTOR=30
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-werkzeug/APKBUILD b/community/py3-werkzeug/APKBUILD
index f7f41a630e872486c8afd77e973ee6432f5febcf..dce78cbc3fd7d436e7c38da6685fa40e2025bdbc 100644
--- a/community/py3-werkzeug/APKBUILD
+++ b/community/py3-werkzeug/APKBUILD
@@ -33,19 +33,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-whatthepatch/APKBUILD b/community/py3-whatthepatch/APKBUILD
index bafccafae40218d9c55046741df193e50c0e47fa..e36d706816a10557c5bd15081a47a6b815579453 100644
--- a/community/py3-whatthepatch/APKBUILD
+++ b/community/py3-whatthepatch/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/whatthepatch-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m installer -d testenv dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m installer -d testenv .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-xcffib/APKBUILD b/community/py3-xcffib/APKBUILD
index c6c5ba7bb1028a7a47eff012a0b54b6006cd9147..8a22ca18b4a0ad223641361a274c475704bbbb90 100644
--- a/community/py3-xcffib/APKBUILD
+++ b/community/py3-xcffib/APKBUILD
@@ -20,21 +20,21 @@ builddir="$srcdir/xcffib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	ln -sfv ../test test
 	bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-xlsxwriter/APKBUILD b/community/py3-xlsxwriter/APKBUILD
index d434843e1881b5f6c4789fa4966771d367a89d9f..36c4e38f2823badd336313d879ec4e8ba4aaf1f4 100644
--- a/community/py3-xlsxwriter/APKBUILD
+++ b/community/py3-xlsxwriter/APKBUILD
@@ -23,19 +23,19 @@ provides=py-xlsxwriter=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n 2
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n 2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-xxhash/APKBUILD b/community/py3-xxhash/APKBUILD
index cfcae282a4215d4bcb55059af0a19f7b66aef312..f1e6f3f99fa5578e538ae9d68bf4624ead370df1 100644
--- a/community/py3-xxhash/APKBUILD
+++ b/community/py3-xxhash/APKBUILD
@@ -22,20 +22,20 @@ build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	export XXHASH_LINK_SO=1
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 -m unittest discover ../tests/
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 sha512sums="
 dd64021a0edde4d695eef3af9cc0d4f2b0480cefc07171efba835061ad0a3c7a3635534ec85da89ba91afb2998e0de4a30c03daf437d19293f1740c63f8b91bc  py3-xxhash-3.2.0.tar.gz
diff --git a/community/py3-yarl/APKBUILD b/community/py3-yarl/APKBUILD
index 5b28bd2db2a655c9274f4a99399187fcf055cd26..d085b174a5635ff082f6f1253a8a99b7d8b01b5c 100644
--- a/community/py3-yarl/APKBUILD
+++ b/community/py3-yarl/APKBUILD
@@ -21,20 +21,20 @@ builddir="$srcdir/yarl-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	cd testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	cd .testenv
 	bin/python3 -m pytest -n auto -p no:warnings ../tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-ytmusicapi/APKBUILD b/community/py3-ytmusicapi/APKBUILD
index 42ea48642dbf854457d84350ac288796a4813221..013c3d0a35ace0015d291941ae885660a2be000e 100644
--- a/community/py3-ytmusicapi/APKBUILD
+++ b/community/py3-ytmusicapi/APKBUILD
@@ -16,13 +16,13 @@ options="!check" # tests require special auth setup
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ytmusicapi-$pkgver-*.whl
+		.dist/ytmusicapi-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/community/py3-zc.lockfile/APKBUILD b/community/py3-zc.lockfile/APKBUILD
index 17e40019c37595e97a057de2333d2a5812050b61..5ce67f32b8fc256b76838b50a65bd687b319fc98 100644
--- a/community/py3-zc.lockfile/APKBUILD
+++ b/community/py3-zc.lockfile/APKBUILD
@@ -16,17 +16,17 @@ source="https://files.pythonhosted.org/packages/source/z/zc.lockfile/zc.lockfile
 builddir="$srcdir/zc.lockfile-$pkgver"
 
 build() {
-	gpep517 build-wheel --wheel-dir dist --output-fd 3 3>&1 >&2
+	gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m zope.testrunner --test-path=src
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m zope.testrunner --test-path=src
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-zeroconf/APKBUILD b/community/py3-zeroconf/APKBUILD
index ec13a1d8008bb731508b9c9b89328a7f764f9734..c758ea5fb26ba820d67d9e40b94601e6f84fe50b 100644
--- a/community/py3-zeroconf/APKBUILD
+++ b/community/py3-zeroconf/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir"/python-zeroconf-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-zipp/APKBUILD b/community/py3-zipp/APKBUILD
index 226d0b64c4147d89f8c494225b7f02d63cf52506..0bac4d299664082bb5037d9978393c3b0fd617e3 100644
--- a/community/py3-zipp/APKBUILD
+++ b/community/py3-zipp/APKBUILD
@@ -20,7 +20,7 @@ provides="py-zipp=$pkgver-r$pkgrel" # Backwards compatibility
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/zipp*.whl
+		.dist/zipp*.whl
 }
 
 sha512sums="
diff --git a/community/py3-zope-deprecation/APKBUILD b/community/py3-zope-deprecation/APKBUILD
index 632790505e9dee527251b602301692ba5d9bce39..fbcac72547940c7f6ef7d25e5b0b7dee5c6cd2bd 100644
--- a/community/py3-zope-deprecation/APKBUILD
+++ b/community/py3-zope-deprecation/APKBUILD
@@ -23,7 +23,7 @@ provides="py-zope-deprecation=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/py3-zope-testrunner/APKBUILD b/community/py3-zope-testrunner/APKBUILD
index 85000ac8955b0e5ad4650021e9137c392ca1e791..57a99b5a3899f7545ff6c2d2204d5874305cb0b0 100644
--- a/community/py3-zope-testrunner/APKBUILD
+++ b/community/py3-zope-testrunner/APKBUILD
@@ -18,13 +18,13 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/pydiffx/APKBUILD b/community/pydiffx/APKBUILD
index cfe341d5ad4e14ac210d6ecd1778a0d0ff335a0a..75c3cb8b7e1e54c69b1b1a699f669fbe1652afc2 100644
--- a/community/pydiffx/APKBUILD
+++ b/community/pydiffx/APKBUILD
@@ -20,19 +20,19 @@ source="https://files.pythonhosted.org/packages/source/p/pydiffx/pydiffx-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/pydiffx/tests
 }
 
diff --git a/community/pythran/APKBUILD b/community/pythran/APKBUILD
index b5b214c5cf3153aa3318a75ae477050ec684ea87..435d63f9af31c7491c7eef56ffab754cace09d3a 100644
--- a/community/pythran/APKBUILD
+++ b/community/pythran/APKBUILD
@@ -23,19 +23,19 @@ options="!check" # tests loop forever
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/rapidyaml/APKBUILD b/community/rapidyaml/APKBUILD
index e4b3509d3983d448e1e15b29f24707afbfc65caa..9000ecc7e572534287e4fb69fb4a97892f338325 100644
--- a/community/rapidyaml/APKBUILD
+++ b/community/rapidyaml/APKBUILD
@@ -57,14 +57,14 @@ build() {
 		-DRYML_BUILD_API=ON
 	cmake --build build
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	cd "$pkgdir"/usr
 	rm _ryml.so
diff --git a/community/rbtools/APKBUILD b/community/rbtools/APKBUILD
index ca74dc97799f5654db11f05f7bbc1c1bffdc68e9..d04d5ab1850b89a1e8e5ff129a57c62c9001e91d 100644
--- a/community/rbtools/APKBUILD
+++ b/community/rbtools/APKBUILD
@@ -35,15 +35,15 @@ builddir="$srcdir/RBTools-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# skip tests that either need special tools or are outdated
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--deselect=rbtools/clients/tests/test_cvs.py \
 		--deselect=rbtools/clients/tests/test_git.py \
 		--deselect=rbtools/clients/tests/test_mercurial.py \
@@ -57,7 +57,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	# cleanup tests
 	find "$pkgdir" \( -name "tests" -o -name "testing" \) -a -type d -exec rm -r {} \+
diff --git a/community/reuse/APKBUILD b/community/reuse/APKBUILD
index 53abba66f478e9ef7c1ae69718078379ba587d3d..33a86e0683170461f88f187fba582ad5f71a8e4c 100644
--- a/community/reuse/APKBUILD
+++ b/community/reuse/APKBUILD
@@ -23,7 +23,7 @@ source="https://files.pythonhosted.org/packages/source/r/reuse/reuse-$pkgver.tar
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/reuse*.whl
+		.dist/reuse*.whl
 }
 
 sha512sums="
diff --git a/community/s3cmd/APKBUILD b/community/s3cmd/APKBUILD
index 99562f4c800227772fa0ff202aeb5c44c999fec1..0853f6a71b593110e58dfff4b65069ccec1c6e0e 100644
--- a/community/s3cmd/APKBUILD
+++ b/community/s3cmd/APKBUILD
@@ -15,13 +15,13 @@ options="!check" # tests need a running s3 server
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/s3cmd-$pkgver-py2.py3-none-any.whl
+		.dist/s3cmd-$pkgver-py2.py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/synapse/APKBUILD b/community/synapse/APKBUILD
index 4056d4f517fc15946f0c29177378097cfda800f1..8e1165213c2add19eda7c082d10396a0ad7f8906 100644
--- a/community/synapse/APKBUILD
+++ b/community/synapse/APKBUILD
@@ -106,19 +106,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	export PYTHONPATH="$(echo testenv/lib/python3*/site-packages/):$PWD"
-	testenv/bin/python3 -P -m twisted.trial -j"${JOBS:-2}" tests
+	.testenv/bin/python3 -P -m twisted.trial -j"${JOBS:-2}" tests
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 
 	install -d -g synapse -o synapse -m775 \
 		"$pkgdir"/etc/synapse \
diff --git a/community/toml-adapt/APKBUILD b/community/toml-adapt/APKBUILD
index 09644341006088a22da954e3578d2bde497d30e0..98987ec3e948b49bb2026aaa6e93c55c9817965a 100644
--- a/community/toml-adapt/APKBUILD
+++ b/community/toml-adapt/APKBUILD
@@ -15,7 +15,7 @@ source="https://github.com/firefly-cpp/toml-adapt/archive/$pkgver/toml-adapt-$pk
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/toml_adapt-$pkgver-py3-none-any.whl
+		.dist/toml_adapt-$pkgver-py3-none-any.whl
 
 	install -Dm644 toml-adapt.1 -t "$pkgdir"/usr/share/man/man1/
 }
diff --git a/community/twine/APKBUILD b/community/twine/APKBUILD
index 382e61acb2c853043cc329e032f751e9c81eae57..6bc5f95d6e35f938a68cabe5d2bab699b569bdfb 100644
--- a/community/twine/APKBUILD
+++ b/community/twine/APKBUILD
@@ -44,7 +44,7 @@ replaces="py3-$pkgname"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -57,7 +57,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/twine-$pkgver-py3-none-any.whl
+	python3 -m installer -d "$pkgdir" .dist/twine-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/vdirsyncer/APKBUILD b/community/vdirsyncer/APKBUILD
index fb22b87811e3cafa9b5e5472aec518ec7e2c9e3f..a90960dd9a01e5a51849b1e651a9a98bb8a0b59f 100644
--- a/community/vdirsyncer/APKBUILD
+++ b/community/vdirsyncer/APKBUILD
@@ -40,20 +40,20 @@ source="https://files.pythonhosted.org/packages/source/v/vdirsyncer/vdirsyncer-$
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 	PYTHONPATH="$PWD" sphinx-build -b man docs/ build/
 }
 
 check() {
 	# test_request_ssl requires network
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	DETERMINISTIC_TESTS=true testenv/bin/python3 -m pytest --deselect tests/system/utils/test_main.py::test_request_ssl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	DETERMINISTIC_TESTS=true .testenv/bin/python3 -m pytest --deselect tests/system/utils/test_main.py::test_request_ssl
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	install -Dm644 build/$pkgname.1 "$pkgdir"/usr/share/man/man1/$pkgname.1
 }
 
diff --git a/community/vpn-slice/APKBUILD b/community/vpn-slice/APKBUILD
index 0bd67ef30252142e81be9a25de38f5b349295327..681cead20f2b56ab522ba22d7cd0d8106b875918 100644
--- a/community/vpn-slice/APKBUILD
+++ b/community/vpn-slice/APKBUILD
@@ -15,13 +15,13 @@ options="!check" # no test suite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/vpn_slice-$pkgver-py3-none-any.whl
+		.dist/vpn_slice-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/weasyprint/APKBUILD b/community/weasyprint/APKBUILD
index a5ff917fb29ed38f7b8230d62d4b1d01913c16f8..22e26df234c185ad80a3f80cdba27ef9a63ab2e4 100644
--- a/community/weasyprint/APKBUILD
+++ b/community/weasyprint/APKBUILD
@@ -39,7 +39,7 @@ source="https://files.pythonhosted.org/packages/source/w/weasyprint/weasyprint-$
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -49,7 +49,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/weasyprint-$pkgver-py3-none-any.whl
+		.dist/weasyprint-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/community/weechat-matrix/APKBUILD b/community/weechat-matrix/APKBUILD
index 6cf409402b649eec9c0819be06a02d55fd6145d5..487f799dad7acb1749dd103017782308cc7f17f5 100644
--- a/community/weechat-matrix/APKBUILD
+++ b/community/weechat-matrix/APKBUILD
@@ -47,7 +47,7 @@ builddir="$srcdir/$pkgname-$_commit"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -56,7 +56,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 	install -Dm755 main.py "$pkgdir/usr/share/weechat/python/weechat-matrix.py"
 
 	for _script in matrix_decrypt matrix_sso_helper matrix_upload; do
diff --git a/community/yamllint/APKBUILD b/community/yamllint/APKBUILD
index 53b27da6a18869bfe6626d732818abb8b8827ee8..2ad71239da899b1d90258633f78e3f00f70c620e 100644
--- a/community/yamllint/APKBUILD
+++ b/community/yamllint/APKBUILD
@@ -19,7 +19,7 @@ source="https://github.com/adrienverge/yamllint/archive/v$pkgver/yamllint-$pkgve
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/community/ytdl-sub/APKBUILD b/community/ytdl-sub/APKBUILD
index a45591cc88649b04bee4b47c238f9a9dc1127f6b..6880900f8dd941ca297f99a00927817e31a0e7a4 100644
--- a/community/ytdl-sub/APKBUILD
+++ b/community/ytdl-sub/APKBUILD
@@ -36,19 +36,19 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/community/yubikey-manager/APKBUILD b/community/yubikey-manager/APKBUILD
index 9f8a8ebe56a4423c44eb006aa2ebed07304a3030..39906fba5aabed84baea35d35d8cdf6274aa27f0 100644
--- a/community/yubikey-manager/APKBUILD
+++ b/community/yubikey-manager/APKBUILD
@@ -32,19 +32,19 @@ builddir="$srcdir/yubikey_manager-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 ykman() {
diff --git a/main/py3-chardet/APKBUILD b/main/py3-chardet/APKBUILD
index b39f2041fb5d3760e46a2228eb821b956f6ae4e2..2d8868e111c5d628ae66af2271607faf011b4a69 100644
--- a/main/py3-chardet/APKBUILD
+++ b/main/py3-chardet/APKBUILD
@@ -20,19 +20,19 @@ provides="py-chardet=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-distlib/APKBUILD b/main/py3-distlib/APKBUILD
index 2a9dea5bf7e518ef71f46db80081de6de5482d02..aceb1860c1b045b2f99bc51ba59e6ad018429659 100644
--- a/main/py3-distlib/APKBUILD
+++ b/main/py3-distlib/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/distlib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/distlib*.whl
+		.dist/distlib*.whl
 
 	rm "$pkgdir"/usr/lib/python3*/site-packages/distlib/*.exe
 }
diff --git a/main/py3-idna/APKBUILD b/main/py3-idna/APKBUILD
index 7f46d88ec4adedecc374518bb77f0870d3a53650..561b897ef9a1fd08164f6562a7abda98c0158a55 100644
--- a/main/py3-idna/APKBUILD
+++ b/main/py3-idna/APKBUILD
@@ -25,7 +25,7 @@ provides="py-idna=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/$_pkgname-$pkgver-py3-none-any.whl
+		.dist/$_pkgname-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/main/py3-markdown/APKBUILD b/main/py3-markdown/APKBUILD
index 251888d0f9e39abefee97f20378aa12e08574ab1..c6fcb1b46e11348d6f33808bb641c0d77e67d816 100644
--- a/main/py3-markdown/APKBUILD
+++ b/main/py3-markdown/APKBUILD
@@ -24,7 +24,7 @@ provides="py-markdown=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-ordered-set/APKBUILD b/main/py3-ordered-set/APKBUILD
index 654fa8300672051a22b7f5712d7ce8b0b4d20ff7..4ccb4983cee5d0fe30b0931709d1abf7cc042376 100644
--- a/main/py3-ordered-set/APKBUILD
+++ b/main/py3-ordered-set/APKBUILD
@@ -18,7 +18,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ordered_set-*.whl
+		.dist/ordered_set-*.whl
 }
 
 sha512sums="
diff --git a/main/py3-packaging/APKBUILD b/main/py3-packaging/APKBUILD
index 332993ea1c3a6b12474aa64a5519f6b0bc84aafd..a1639f8fcb74170b54e641542e92449b798e25db 100644
--- a/main/py3-packaging/APKBUILD
+++ b/main/py3-packaging/APKBUILD
@@ -24,13 +24,13 @@ provides="py-packaging=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 check() {
diff --git a/main/py3-parsing/APKBUILD b/main/py3-parsing/APKBUILD
index d21711f57344c37f0f91701912ccf442648f5288..9a59f6aa1e30dd766690937a7df9940a04e80af6 100644
--- a/main/py3-parsing/APKBUILD
+++ b/main/py3-parsing/APKBUILD
@@ -20,7 +20,7 @@ provides="py-parsing=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -30,7 +30,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pyparsing-$pkgver-py3-none-any.whl
+		.dist/pyparsing-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/main/py3-pretend/APKBUILD b/main/py3-pretend/APKBUILD
index 7f8ec974751e4b43d51cadcc121861ef56759a1d..6ee2253727363b0c74fb867b475e80d786264110 100644
--- a/main/py3-pretend/APKBUILD
+++ b/main/py3-pretend/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/pretend-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pretend-$pkgver-py2.py3-none-any.whl
+		.dist/pretend-$pkgver-py2.py3-none-any.whl
 }
 
 sha512sums="
diff --git a/main/py3-pygments/APKBUILD b/main/py3-pygments/APKBUILD
index 704701e4b1d38db7aff89a6b48ffd65687206b80..11f80b051836846a5f746636ae4928c5d301a55e 100644
--- a/main/py3-pygments/APKBUILD
+++ b/main/py3-pygments/APKBUILD
@@ -25,7 +25,7 @@ provides="py-pygments=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/Pygments*.whl
+		.dist/Pygments*.whl
 
 	mkdir -p "$pkgdir"/usr/bin
 	ln -s pygmentize "$pkgdir"/usr/bin/pygmentize-3
diff --git a/main/py3-pytest/APKBUILD b/main/py3-pytest/APKBUILD
index dce987aa37eb889c05dafe6e1c4582ecd2f1c708..d92c277cfc573d27f8805696b6ecde8457f81d49 100644
--- a/main/py3-pytest/APKBUILD
+++ b/main/py3-pytest/APKBUILD
@@ -33,13 +33,13 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/pytest*.whl
+	test-env/bin/python3 -m installer .dist/pytest*.whl
 
 	test-env/bin/python3 -m pytest
 }
@@ -52,7 +52,7 @@ package() {
 	done
 
 	python3 -m installer -d "$pkgdir" \
-		dist/pytest*.whl
+		.dist/pytest*.whl
 }
 
 sha512sums="
diff --git a/main/py3-requests/APKBUILD b/main/py3-requests/APKBUILD
index b66fad953c0d315be4ce7d6da76a3b01f7cfb17e..c4cfccb2bdc52d89ba5f8963ff52748f33d1cec6 100644
--- a/main/py3-requests/APKBUILD
+++ b/main/py3-requests/APKBUILD
@@ -26,13 +26,13 @@ provides="py-requests=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-sphinx/APKBUILD b/main/py3-sphinx/APKBUILD
index e4043ab8f20a09c76b882235767a66a34556466f..5ef7c8c2319ea73b0cd18dacbce2c688a55fbf0f 100644
--- a/main/py3-sphinx/APKBUILD
+++ b/main/py3-sphinx/APKBUILD
@@ -39,7 +39,7 @@ builddir="$srcdir/sphinx-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -49,7 +49,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sphinx-*.whl
+		.dist/sphinx-*.whl
 }
 
 sha512sums="
diff --git a/main/py3-sphinxcontrib-applehelp/APKBUILD b/main/py3-sphinxcontrib-applehelp/APKBUILD
index 2671cc48ca566dd4a3d6e4a709069ec751522b93..e3bf13e7016dccc2ddf62785210718c13d07b077 100644
--- a/main/py3-sphinxcontrib-applehelp/APKBUILD
+++ b/main/py3-sphinxcontrib-applehelp/APKBUILD
@@ -19,13 +19,13 @@ builddir="$srcdir"/$_pyname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-sphinxcontrib-htmlhelp/APKBUILD b/main/py3-sphinxcontrib-htmlhelp/APKBUILD
index 8f79a1806e2e1279722e0ab1626fcdfc1eff8b67..52ce7fba31072cde75ef8d411ceff14bfb38067e 100644
--- a/main/py3-sphinxcontrib-htmlhelp/APKBUILD
+++ b/main/py3-sphinxcontrib-htmlhelp/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir"/$_pyname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-sphinxcontrib-websupport/APKBUILD b/main/py3-sphinxcontrib-websupport/APKBUILD
index 8f4a5e90eef05877ad25920b9d69691ce99f1171..8ac4cc9bd335c9a904e145e75bc44892940ec8a9 100644
--- a/main/py3-sphinxcontrib-websupport/APKBUILD
+++ b/main/py3-sphinxcontrib-websupport/APKBUILD
@@ -18,19 +18,19 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-urllib3/APKBUILD b/main/py3-urllib3/APKBUILD
index ce2d3820ee2d9404bd995162a44a821189c21e61..7d41a89275364af5084a0393d76f73f657f9cd3a 100644
--- a/main/py3-urllib3/APKBUILD
+++ b/main/py3-urllib3/APKBUILD
@@ -30,13 +30,13 @@ provides="py-urllib3=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/main/py3-wheel/APKBUILD b/main/py3-wheel/APKBUILD
index 3ff4199e06c56a82b7eda767c77b5d3156fe0b7a..a74747e49c426c95a9502199854fff49ff437cc6 100644
--- a/main/py3-wheel/APKBUILD
+++ b/main/py3-wheel/APKBUILD
@@ -29,7 +29,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -41,7 +41,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm 0644 "$srcdir"/$_pyname-$pkgver/docs/index.rst "$pkgdir/usr/share/doc/py3-wheel"
 }
 
diff --git a/testing/autotrash/APKBUILD b/testing/autotrash/APKBUILD
index 542bc5dbd55fceeb1f1a31adab2df8b90f02a597..9b1eee21e8350d3493db588dcc8730000a395132 100644
--- a/testing/autotrash/APKBUILD
+++ b/testing/autotrash/APKBUILD
@@ -15,13 +15,13 @@ source="https://files.pythonhosted.org/packages/source/a/autotrash/autotrash-$pk
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/autotrash*.whl
+		.dist/autotrash*.whl
 }
 
 sha512sums="
diff --git a/testing/bdfr/APKBUILD b/testing/bdfr/APKBUILD
index 3e43d8e586d8d394fe2c7388b65a3f974dbf4341..a6316ee4103f03e365a0289211bf8cf5931459ff 100644
--- a/testing/bdfr/APKBUILD
+++ b/testing/bdfr/APKBUILD
@@ -25,19 +25,19 @@ options="!check" # require actually downloading a bunch of data from the apis
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/celery/APKBUILD b/testing/celery/APKBUILD
index 8afc9c757b80da4a8c7cf4e48ee13fc4e7f17728..963ef1a295a46092e741418ae507c84357c72c41 100644
--- a/testing/celery/APKBUILD
+++ b/testing/celery/APKBUILD
@@ -32,7 +32,7 @@ options="!check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -44,7 +44,7 @@ package() {
 		"$pkgdir"/etc/conf.d/$pkgname
 
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 check() {
diff --git a/testing/certbot-dns/APKBUILD b/testing/certbot-dns/APKBUILD
index 269a20e286aac8409b1b7b0bed9206046a94fbcf..21a5c291890d7c5d7f962ab48c95115bf14924da 100644
--- a/testing/certbot-dns/APKBUILD
+++ b/testing/certbot-dns/APKBUILD
@@ -50,18 +50,18 @@ build() {
 		(
 			cd "$provider"
 			gpep517 build-wheel \
-				--wheel-dir dist \
+				--wheel-dir .dist \
 				--output-fd 3 3>&1 >&2
 		)
 	done
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
 	for provider in $subpackages; do
-		testenv/bin/python3 -m installer $provider/dist/*.whl
+		.testenv/bin/python3 -m installer $provider/.dist/*.whl
 	done
-	testenv/bin/python3 -m pytest -n 4 -p no:warnings certbot-dns-*
+	.testenv/bin/python3 -m pytest -n 4 -p no:warnings certbot-dns-*
 }
 
 package() {
@@ -69,7 +69,7 @@ package() {
 
 	for provider in $subpackages; do
 		python3 -m installer -d "$pkgdir" \
-			$provider/dist/*.whl
+			$provider/.dist/*.whl
 	done
 }
 
diff --git a/testing/criu/APKBUILD b/testing/criu/APKBUILD
index 979c3e0afbae9df73298ab48425cc74c0d39daba..15fa6784e6b90ac454ca5d24fb9165ae9daff660 100644
--- a/testing/criu/APKBUILD
+++ b/testing/criu/APKBUILD
@@ -41,7 +41,7 @@ build() {
 	CRIU_VERSION_MAJOR="${pkgver%%.*}" \
 	CRIU_VERSION_MINOR="${pkgver##*.}" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -59,7 +59,7 @@ package() {
 	rm "$pkgdir"/usr/libexec/criu/scripts/systemd-autofs-restart.sh
 	rm -f "$pkgdir"/usr/lib/*.a
 	python3 -m installer -d "$pkgdir" \
-		crit/dist/*.whl
+		crit/.dist/*.whl
 }
 
 _py() {
diff --git a/testing/dooit/APKBUILD b/testing/dooit/APKBUILD
index ac026c704605e1419d9e36d8d6d34c22fb278e4d..74dd92ba37db02a5c613d188d28c0f2efff9b5cb 100644
--- a/testing/dooit/APKBUILD
+++ b/testing/dooit/APKBUILD
@@ -23,19 +23,19 @@ options="!check" # no testsuite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/dtrx/APKBUILD b/testing/dtrx/APKBUILD
index 3acf4a325482044a9fa159cf665772356e99948e..ed7eaa3c82fa9b7342b220b9882d7d9d016ff9f9 100644
--- a/testing/dtrx/APKBUILD
+++ b/testing/dtrx/APKBUILD
@@ -20,19 +20,19 @@ options="!check" # requires all decompression programs and makes network request
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 tests/compare.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 tests/compare.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/epr/APKBUILD b/testing/epr/APKBUILD
index 0b8a456362a5be4a4f17a9ab60f8713e8ed138cd..31e4ea249f25864f77e3938368b92af2cee10b6b 100644
--- a/testing/epr/APKBUILD
+++ b/testing/epr/APKBUILD
@@ -15,13 +15,13 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/epr*.whl
+		.dist/epr*.whl
 }
 
 sha512sums="
diff --git a/testing/epy/APKBUILD b/testing/epy/APKBUILD
index 2a0eaf1d6d6e835810849ec40f31713aada5bb2d..fb0713a8c3215658f648cb4c773bec276a68d967 100644
--- a/testing/epy/APKBUILD
+++ b/testing/epy/APKBUILD
@@ -17,19 +17,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/wustho/epy/archive/refs/tags
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/esptool/APKBUILD b/testing/esptool/APKBUILD
index 80cef6181498b1a2b2497d0289d785a2eeb1b1d6..b5b6f68f595fdd788bba8de26c4a3919608abc78 100644
--- a/testing/esptool/APKBUILD
+++ b/testing/esptool/APKBUILD
@@ -16,18 +16,18 @@ source="https://github.com/espressif/esptool/archive/v$pkgver/esptool-$pkgver.ta
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -m host_test
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -m host_test
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/fabric/APKBUILD b/testing/fabric/APKBUILD
index 145521d655bd8a2505bf8692c823a406f462477b..bca4ee84f9c58283468d60bf63cdfa74f2270896 100644
--- a/testing/fabric/APKBUILD
+++ b/testing/fabric/APKBUILD
@@ -22,13 +22,13 @@ source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/fasttext/APKBUILD b/testing/fasttext/APKBUILD
index e86ee832d3722167080f39cfb67fa9c355cd9e12..18a62b985adf0c38b87edef6df289f062f2fb44d 100644
--- a/testing/fasttext/APKBUILD
+++ b/testing/fasttext/APKBUILD
@@ -43,7 +43,7 @@ build() {
 	cmake --build build
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -51,7 +51,7 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 
 	python3 -m installer -d \
-		"$pkgdir" dist/*.whl
+		"$pkgdir" .dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/fasttext/tests
 }
 
diff --git a/testing/git-cola/APKBUILD b/testing/git-cola/APKBUILD
index 88fa6c016c706c18734e9ba41736e54290968ff2..b2fb1b55522c9eb4c26602856c0332ec5f47af3e 100644
--- a/testing/git-cola/APKBUILD
+++ b/testing/git-cola/APKBUILD
@@ -18,7 +18,7 @@ options="!check"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/git_cola*.whl
+		.dist/git_cola*.whl
 }
 
 sha512sums="
diff --git a/testing/jackdaw/APKBUILD b/testing/jackdaw/APKBUILD
index 5b82742273ba170c302bf7aa72d2d779029ea077..8098a3a0f1e0953446f66e2638fd8398fc756797 100644
--- a/testing/jackdaw/APKBUILD
+++ b/testing/jackdaw/APKBUILD
@@ -32,13 +32,13 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/jedi-language-server/APKBUILD b/testing/jedi-language-server/APKBUILD
index efee47c81dbb7a684cad1eff4c903933e9ef3a30..13d8413382e499e2ba71ce2e04c83b1251f1706a 100644
--- a/testing/jedi-language-server/APKBUILD
+++ b/testing/jedi-language-server/APKBUILD
@@ -27,19 +27,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/pappasam/jedi-language-serve
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/jedi_language_server-$pkgver-py3-none-any.whl
+		.dist/jedi_language_server-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/libusbsio/APKBUILD b/testing/libusbsio/APKBUILD
index fb5bdfe9e1b57e4b800c8ef7ab228f0ef22358f8..c9a2023faf3712c8ac0d9c130965e264bfd14bd3 100644
--- a/testing/libusbsio/APKBUILD
+++ b/testing/libusbsio/APKBUILD
@@ -39,24 +39,24 @@ prepare() {
 build() {
 	make
 
-	cd python/dist/libusbsio-$pkgver
+	cd python/.dist/libusbsio-$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	cd python/dist/libusbsio-$pkgver
-	python3 -m venv --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	cd python/.dist/libusbsio-$pkgver
+	python3 -m venv --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	install -Dm755 bin/linux_*/libusbsio.so -t "$pkgdir"/usr/lib/
 
-	cd python/dist/libusbsio-$pkgver
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	cd python/.dist/libusbsio-$pkgver
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 
 	local sitedir="$(python3 -c 'import site;print(site.getsitepackages()[0])')"
 	install -dm755 "$pkgdir"/$sitedir/libusbsio/bin/linux_$CARCH
diff --git a/testing/mitmproxy/APKBUILD b/testing/mitmproxy/APKBUILD
index 0317c59af4b8e79812a206e607a44de6f708bd67..378fec947dfb20c7a3b1a93df062ba01fe5047cb 100644
--- a/testing/mitmproxy/APKBUILD
+++ b/testing/mitmproxy/APKBUILD
@@ -61,7 +61,7 @@ source="https://github.com/mitmproxy/mitmproxy/archive/$pkgver/mitmproxy-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -73,7 +73,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mitmproxy-$pkgver-py3-none-any.whl
+		.dist/mitmproxy-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/mkdocs-material-extensions/APKBUILD b/testing/mkdocs-material-extensions/APKBUILD
index 36bf2c1e216028e570e232018c9c66dc65892b48..c037530b098c697d20b9d88fcb1754a1623006aa 100644
--- a/testing/mkdocs-material-extensions/APKBUILD
+++ b/testing/mkdocs-material-extensions/APKBUILD
@@ -16,13 +16,13 @@ builddir="$srcdir/mkdocs_material_extensions-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/mkdocs-material/APKBUILD b/testing/mkdocs-material/APKBUILD
index b1d21d291a60cae5006dc78a4a6ea5c9b093c18e..5161aace0dace051da94a53d44e799429d32171c 100644
--- a/testing/mkdocs-material/APKBUILD
+++ b/testing/mkdocs-material/APKBUILD
@@ -28,13 +28,13 @@ options="!check" # No tests.
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mkdocs*.whl
+		.dist/mkdocs*.whl
 }
 
 sha512sums="
diff --git a/testing/mkdocs/APKBUILD b/testing/mkdocs/APKBUILD
index 0edcd74435cc3b9b63965584ed7c2783993fb3b6..80a3089b2a4e854adba4bd382794f5263fcd94eb 100644
--- a/testing/mkdocs/APKBUILD
+++ b/testing/mkdocs/APKBUILD
@@ -26,13 +26,13 @@ options="!check" # No tests.
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/mkdocs*.whl
+		.dist/mkdocs*.whl
 }
 
 sha512sums="
diff --git a/testing/nicotine-plus/APKBUILD b/testing/nicotine-plus/APKBUILD
index a1862cd3815ea63b048b66c4a8423124667ddc61..826da662c6db2bef13a190e45c19f4a183ec9caa 100644
--- a/testing/nicotine-plus/APKBUILD
+++ b/testing/nicotine-plus/APKBUILD
@@ -15,7 +15,7 @@ source="nicotine-plus-$pkgver.tar.gz::https://github.com/Nicotine-Plus/nicotine-
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/nitrokey-app2/APKBUILD b/testing/nitrokey-app2/APKBUILD
index 27665b435f96505744537328cba1188c71daa561..a90ce6feb14c4bfebb019fcbf9559419358fa8f7 100644
--- a/testing/nitrokey-app2/APKBUILD
+++ b/testing/nitrokey-app2/APKBUILD
@@ -29,13 +29,13 @@ options="!check" # No tests
 build() {
 	make build-ui
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/oci-cli/APKBUILD b/testing/oci-cli/APKBUILD
index 41837d0b2ff45069f583b8fee9a43b1786e42a93..b7d06651567593d68ea562881a5f14e5983b83e9 100644
--- a/testing/oci-cli/APKBUILD
+++ b/testing/oci-cli/APKBUILD
@@ -34,13 +34,13 @@ options="!check" # Cannot test as OCI resource identifiers are required as envir
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/offpunk/APKBUILD b/testing/offpunk/APKBUILD
index f91c10f817c9bad622c31903ade80cae0cf21200..d58c6396f2e2b453abd43ed6451417a19d3fb9ba 100644
--- a/testing/offpunk/APKBUILD
+++ b/testing/offpunk/APKBUILD
@@ -35,13 +35,13 @@ builddir="$srcdir"/offpunk-v"$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm0644 man/"$pkgname".1 "$pkgdir"/usr/share/man/man1/"$pkgname".1
 	install -Dm0644 README.md "$pkgdir"/usr/share/doc/"$pkgname"/README.md
 	install -Dm0644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
diff --git a/testing/pass2csv/APKBUILD b/testing/pass2csv/APKBUILD
index 444cc4435cf92d5f4b527fdba1c88bea40e33724..c7bfa1910672347eefad0f941082786c493eef36 100644
--- a/testing/pass2csv/APKBUILD
+++ b/testing/pass2csv/APKBUILD
@@ -14,13 +14,13 @@ options="!check" # no test suite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pass2csv-$pkgver-py3-none-any.whl
+		.dist/pass2csv-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/pre-commit/APKBUILD b/testing/pre-commit/APKBUILD
index 752fc9272c5a4c98f30953c26b893e1b65f504e1..7f57cf95290851f0ed963ed5e7967af93705a2c1 100644
--- a/testing/pre-commit/APKBUILD
+++ b/testing/pre-commit/APKBUILD
@@ -43,7 +43,7 @@ prepare() {
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -56,17 +56,17 @@ check() {
 	export GIT_COMMITTER_EMAIL="test@alpinelinux.org"
 	export PRE_COMMIT_NO_CONCURRENCY=1
 
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	PATH="$PATH:$PWD/testenv/bin" \
-		testenv/bin/python3 -m pytest -v \
+		.testenv/bin/python3 -m pytest -v \
 		--ignore tests/languages
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-a2wsgi/APKBUILD b/testing/py3-a2wsgi/APKBUILD
index 8ea13e4f8dd933922884039be36e528322127936..299c66db318aa10ffe63f9db59eb849b51016302 100644
--- a/testing/py3-a2wsgi/APKBUILD
+++ b/testing/py3-a2wsgi/APKBUILD
@@ -22,19 +22,19 @@ esac
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-aesedb/APKBUILD b/testing/py3-aesedb/APKBUILD
index 66c57752d7fefe36332481a33f61835c885c71ce..cf06be14c6d13f86d0e21886bbca446f83c97c80 100644
--- a/testing/py3-aesedb/APKBUILD
+++ b/testing/py3-aesedb/APKBUILD
@@ -30,18 +30,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-aiosmb/APKBUILD b/testing/py3-aiosmb/APKBUILD
index 96796835094fad2e8a4dccbc08ba0101222b2c67..7b5856cf9ce83dc3eff0fd96e94767e580d7cd30 100644
--- a/testing/py3-aiosmb/APKBUILD
+++ b/testing/py3-aiosmb/APKBUILD
@@ -34,12 +34,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-aiowinreg/APKBUILD b/testing/py3-aiowinreg/APKBUILD
index 134ddd6b7715636c6d6c151834eab51d371a0d9a..64611c55a9aa1a9105bae993831488b92bacb7b7 100644
--- a/testing/py3-aiowinreg/APKBUILD
+++ b/testing/py3-aiowinreg/APKBUILD
@@ -28,18 +28,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-altgraph/APKBUILD b/testing/py3-altgraph/APKBUILD
index 542a4804792afe5441a7de70fa245fe4389aa04d..7cc4bfbddc78c2e0095a62ac057141c22b088c3f 100644
--- a/testing/py3-altgraph/APKBUILD
+++ b/testing/py3-altgraph/APKBUILD
@@ -21,7 +21,7 @@ builddir="$srcdir/altgraph-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-amqp/APKBUILD b/testing/py3-amqp/APKBUILD
index 458bb5ba28afdb9af670fc85ac60941404bbce76..15b483fe795f5918c4687e438798544f00a0ebcf 100644
--- a/testing/py3-amqp/APKBUILD
+++ b/testing/py3-amqp/APKBUILD
@@ -19,7 +19,7 @@ provides="py-amqp=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -29,7 +29,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-ansi2html/APKBUILD b/testing/py3-ansi2html/APKBUILD
index 4c8b7b8d1c67b0351717ba3e6aad980aa0420901..52345fa879d1f22d299ef4c790c55ce9d25753a8 100644
--- a/testing/py3-ansi2html/APKBUILD
+++ b/testing/py3-ansi2html/APKBUILD
@@ -27,19 +27,19 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/ansi2html-$pkgver-py3-none-any.whl
-	PATH="$PATH:$PWD/testenv/bin" testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/ansi2html-$pkgver-py3-none-any.whl
+	PATH="$PATH:$PWD/testenv/bin" .testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer --destdir "$pkgdir" \
-		dist/ansi2html-$pkgver-py3-none-any.whl
+		.dist/ansi2html-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/py3-argparse_addons/APKBUILD b/testing/py3-argparse_addons/APKBUILD
index b48b8cd6beeb26bb0ba9150a62961ff35f7b5a79..9eabba4393c8bc82be05329594907d18165ca4cb 100644
--- a/testing/py3-argparse_addons/APKBUILD
+++ b/testing/py3-argparse_addons/APKBUILD
@@ -21,7 +21,7 @@ builddir="$srcdir/argparse_addons-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-astral/APKBUILD b/testing/py3-astral/APKBUILD
index 2059b1f481e0970e43e1db6bb4e381a4de15eb44..872f2f78d1979d1cbf6ef0427aa8a22076eb4fff 100644
--- a/testing/py3-astral/APKBUILD
+++ b/testing/py3-astral/APKBUILD
@@ -20,7 +20,7 @@ provides=py-astral=$pkgver-r$pkgrel # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/astral-*.whl
+		.dist/astral-*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-astunparse/APKBUILD b/testing/py3-astunparse/APKBUILD
index 867121eb8c7841c48aef067193fafdc4e157e23b..cb3134f11937337088050a6de5d2c139549945de 100644
--- a/testing/py3-astunparse/APKBUILD
+++ b/testing/py3-astunparse/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/astunparse-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-asyauth/APKBUILD b/testing/py3-asyauth/APKBUILD
index fd734811a78ff789e18c2ea5f91dd11e53596369..6d5d357d417beea8bce7d20bef7215f6646efb4b 100644
--- a/testing/py3-asyauth/APKBUILD
+++ b/testing/py3-asyauth/APKBUILD
@@ -27,12 +27,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-asyncssh/APKBUILD b/testing/py3-asyncssh/APKBUILD
index 0d7e7cc78247fa6c58ac2521922bcae2ecfcac02..7b6a335a57e15d70a1c911d0e437f5a9f9ed367a 100644
--- a/testing/py3-asyncssh/APKBUILD
+++ b/testing/py3-asyncssh/APKBUILD
@@ -18,21 +18,21 @@ builddir="$srcdir/$_relname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest \
 		--deselect tests/test_x11.py \
 		--deselect tests/test_connection.py \
 		--deselect tests/test_encryption.py
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-asysocks/APKBUILD b/testing/py3-asysocks/APKBUILD
index a05779f1c5e8a04ff89535c24364eda0f9ca8aaf..93d3b1ac2dde4e270798f5ce991d367150bab022 100644
--- a/testing/py3-asysocks/APKBUILD
+++ b/testing/py3-asysocks/APKBUILD
@@ -24,12 +24,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-avro/APKBUILD b/testing/py3-avro/APKBUILD
index b8d8c5b14d446daf0c4b75f104ca0e19cebf9498..b2a98d9c3c3b5c3784c37651df0a1ee8cfb58db9 100644
--- a/testing/py3-avro/APKBUILD
+++ b/testing/py3-avro/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/$_pkgname-release-$pkgver/lang/py"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-bencode/APKBUILD b/testing/py3-bencode/APKBUILD
index fc0e769901994c39974981a4ce5f6f10eb7088ce..ce93c535095983650ffe2778a6a121612f9011f0 100644
--- a/testing/py3-bencode/APKBUILD
+++ b/testing/py3-bencode/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir"/$_pkgname-$pkgver
 build() {
 	export PBR_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-bincopy/APKBUILD b/testing/py3-bincopy/APKBUILD
index 383ba825e3efcc7cdfe3e21387edc9d4ce46af60..1b6d1a1767e164668b98481a7cb5e75554565216 100644
--- a/testing/py3-bincopy/APKBUILD
+++ b/testing/py3-bincopy/APKBUILD
@@ -26,7 +26,7 @@ builddir="$srcdir/bincopy-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -36,7 +36,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-bottle-rest/APKBUILD b/testing/py3-bottle-rest/APKBUILD
index 1c00db8698d83b449e8d2bad672f692425278731..3a0dfffa0364feec005b11c691832277c07abc27 100644
--- a/testing/py3-bottle-rest/APKBUILD
+++ b/testing/py3-bottle-rest/APKBUILD
@@ -21,19 +21,19 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-bsddb3/APKBUILD b/testing/py3-bsddb3/APKBUILD
index 1675e729b45493d3a47e532933bb23f21b4618bd..7928f3818584372d0c43a5a75c57092c1e204a93 100644
--- a/testing/py3-bsddb3/APKBUILD
+++ b/testing/py3-bsddb3/APKBUILD
@@ -23,19 +23,19 @@ options="!check" # todo: circular import
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python*/site-packages/bsddb3/tests
 }
 
diff --git a/testing/py3-chameleon/APKBUILD b/testing/py3-chameleon/APKBUILD
index 8b4c322a185a1853f61282007065da0b9c7bbd6a..55c8e8c9f33e4377e8b7f7625ef80e48d46f4371 100644
--- a/testing/py3-chameleon/APKBUILD
+++ b/testing/py3-chameleon/APKBUILD
@@ -24,19 +24,19 @@ provides="py-chameleon=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/chameleon/tests
 }
diff --git a/testing/py3-click-command-tree/APKBUILD b/testing/py3-click-command-tree/APKBUILD
index 491e6f3bd73418dc1ba90e5b0490db2a68b844e8..0da7db6c3586234b227658f1c4434272e854edd6 100644
--- a/testing/py3-click-command-tree/APKBUILD
+++ b/testing/py3-click-command-tree/APKBUILD
@@ -25,7 +25,7 @@ builddir="$srcdir/click-command-tree-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -35,7 +35,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-click-didyoumean/APKBUILD b/testing/py3-click-didyoumean/APKBUILD
index a9328e9043eef795301112e3cf98428915019f3b..ba74459e7a6e5ea6c9d13279f07090997ea39ff6 100644
--- a/testing/py3-click-didyoumean/APKBUILD
+++ b/testing/py3-click-didyoumean/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/click-didyoumean-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-click-option-group/APKBUILD b/testing/py3-click-option-group/APKBUILD
index e117bf34cc70b9a4354d3389fe07f1df85da24f9..56d07525e89e38cf798a92561915137b056cbcb3 100644
--- a/testing/py3-click-option-group/APKBUILD
+++ b/testing/py3-click-option-group/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/click-option-group-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -34,7 +34,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-click-repl/APKBUILD b/testing/py3-click-repl/APKBUILD
index 12d5107441f9da4495f306a1d618b75251ab069b..98d08470626d763c04bdd9c792ffee161770faf0 100644
--- a/testing/py3-click-repl/APKBUILD
+++ b/testing/py3-click-repl/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/click-repl-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-cloudflare/APKBUILD b/testing/py3-cloudflare/APKBUILD
index 602b29b2fdebd87fd1c00620cda0cd8070109523..a2d81aae149ffcb7df0f5aaeec36c4b692aac513 100644
--- a/testing/py3-cloudflare/APKBUILD
+++ b/testing/py3-cloudflare/APKBUILD
@@ -34,19 +34,19 @@ build() {
 	rm -rf examples
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer \
-		-d "$pkgdir" dist/*.whl
+		-d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-cmd2/APKBUILD b/testing/py3-cmd2/APKBUILD
index 3ef4831284e05c910ede57e4c60fdb8a1e6837c5..58d82092acd5ba2a39c00e6cc76c4ae7287094e2 100644
--- a/testing/py3-cmd2/APKBUILD
+++ b/testing/py3-cmd2/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/cmd2-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cmd2*.whl
+		.dist/cmd2*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-cmsis-pack-manager/APKBUILD b/testing/py3-cmsis-pack-manager/APKBUILD
index 2cc1d3d9dbed729175b97302676c28a8212c7053..c4283b1f0452dc497bcf616f72c87d0297a3a0f8 100644
--- a/testing/py3-cmsis-pack-manager/APKBUILD
+++ b/testing/py3-cmsis-pack-manager/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/cmsis_pack_manager-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -42,15 +42,15 @@ check() {
 	# Hack to make the tests not fail to find the package itself
 	mv cmsis_pack_manager cmsis_pack_manager-tmp
 
-	python3 -m venv --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 
 	mv cmsis_pack_manager-tmp cmsis_pack_manager
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-codespell/APKBUILD b/testing/py3-codespell/APKBUILD
index 16f8d7e0e42f0e4a706ba0ab9121557fe4ff2eb0..f6e1ea3741ac89c18d8c6059952520fbb281bba3 100644
--- a/testing/py3-codespell/APKBUILD
+++ b/testing/py3-codespell/APKBUILD
@@ -24,13 +24,13 @@ builddir="$srcdir"/$_pkgname-$pkgver
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-commentjson/APKBUILD b/testing/py3-commentjson/APKBUILD
index b838a6d09722632c10856bf6f225f1ae7cc39d1a..451a63247884e1d0704df970e76c2812562450a8 100644
--- a/testing/py3-commentjson/APKBUILD
+++ b/testing/py3-commentjson/APKBUILD
@@ -27,19 +27,19 @@ builddir="$srcdir/commentjson-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/commentjson/tests
 }
diff --git a/testing/py3-confection/APKBUILD b/testing/py3-confection/APKBUILD
index 014d5e7deae297a97a23d7eb39e19c6dcf4e34dd..4462036b4f28b830729424ce74e706deb1248b12 100644
--- a/testing/py3-confection/APKBUILD
+++ b/testing/py3-confection/APKBUILD
@@ -28,18 +28,18 @@ builddir="$srcdir/confection-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
-	python -m installer -d "$pkgdir" dist/*.whl
+	python -m installer -d "$pkgdir" .dist/*.whl
 
 	install -vDm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
 
diff --git a/testing/py3-corner/APKBUILD b/testing/py3-corner/APKBUILD
index e28cdf1bea88210f5cee309d85b2f8cc7d34e8a5..df84cb46d82db0e2e6e3f31d95cbc33654e9d982 100644
--- a/testing/py3-corner/APKBUILD
+++ b/testing/py3-corner/APKBUILD
@@ -22,7 +22,7 @@ options="!check" # 90% of tests passed; I will examine failed tests and enable i
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-cssutils/APKBUILD b/testing/py3-cssutils/APKBUILD
index b6229c4e047057d1e37075ad675c24583b6a6e00..20813bd1172c7c1894b7eb6dc8c187bb7639273f 100644
--- a/testing/py3-cssutils/APKBUILD
+++ b/testing/py3-cssutils/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir"/$_pkgname-$pkgver
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/cssutils*.whl
+		.dist/cssutils*.whl
 
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/cssutils/tests
 }
diff --git a/testing/py3-deepmerge/APKBUILD b/testing/py3-deepmerge/APKBUILD
index 4e96be8068d2fda18d6fd86601da461d05f9a625..e4860ea63515f8deadac8a708a1fbe19990731f5 100644
--- a/testing/py3-deepmerge/APKBUILD
+++ b/testing/py3-deepmerge/APKBUILD
@@ -22,12 +22,12 @@ builddir="$srcdir/deepmerge-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-dict2xml/APKBUILD b/testing/py3-dict2xml/APKBUILD
index 93fa02d664da2fa0570fa743dd51c1d3860746ac..370a800b471c2fd6ef5708564dffa349bc00096a 100644
--- a/testing/py3-dict2xml/APKBUILD
+++ b/testing/py3-dict2xml/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/dict2xml*.whl
+		.dist/dict2xml*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-digitalocean/APKBUILD b/testing/py3-digitalocean/APKBUILD
index 6e491d188ff01508e15238b9604ceb42b6e00a86..0a4072e8fe26fcd0319b1870766e84ae511abba2 100644
--- a/testing/py3-digitalocean/APKBUILD
+++ b/testing/py3-digitalocean/APKBUILD
@@ -27,19 +27,19 @@ builddir="$srcdir/python-digitalocean-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-django-debug-toolbar/APKBUILD b/testing/py3-django-debug-toolbar/APKBUILD
index ea2b616ac57565b316f2d977ab84bebbff230584..08fa39bae58b9d49942bdf4778fc893184bd201e 100644
--- a/testing/py3-django-debug-toolbar/APKBUILD
+++ b/testing/py3-django-debug-toolbar/APKBUILD
@@ -24,13 +24,13 @@ provides="py-django-debug-toolbar=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-django-js-asset/APKBUILD b/testing/py3-django-js-asset/APKBUILD
index d4a491725898ee52ebf98908e5627c485b0841c8..3b8678cc862d69fb6306bd5cd3e0f9a8508e1e70 100644
--- a/testing/py3-django-js-asset/APKBUILD
+++ b/testing/py3-django-js-asset/APKBUILD
@@ -25,19 +25,19 @@ provides="py-django-js-asset=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-django-taggit/APKBUILD b/testing/py3-django-taggit/APKBUILD
index 5b2a9a686c45627aacde73974150e76e1cad8862..5bded2850f8a14a6cce42ff976c72b317bb2334c 100644
--- a/testing/py3-django-taggit/APKBUILD
+++ b/testing/py3-django-taggit/APKBUILD
@@ -23,13 +23,13 @@ provides="py-djanog-taggit=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 lang() {
diff --git a/testing/py3-django-timezone-field/APKBUILD b/testing/py3-django-timezone-field/APKBUILD
index 094eb13d04ac9564cb6b5f86e7b200928974ed23..ea72980c18a8e1845adde732b20adece9c56bd4a 100644
--- a/testing/py3-django-timezone-field/APKBUILD
+++ b/testing/py3-django-timezone-field/APKBUILD
@@ -24,19 +24,19 @@ provides="py-django-timezone-field=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-feedgen/APKBUILD b/testing/py3-feedgen/APKBUILD
index 520ed53d0e5605438a457b8bc86835f2b9f8e257..7c91fbbdfbf21b645b3196af530cbacaa87e33aa 100644
--- a/testing/py3-feedgen/APKBUILD
+++ b/testing/py3-feedgen/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/python-feedgen-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-fire/APKBUILD b/testing/py3-fire/APKBUILD
index ac924f3daa845cfd740c68ac4fbf0f63a98b4857..5de6f43f9c9e36ed2aef2d6f3de697b3395ea617 100644
--- a/testing/py3-fire/APKBUILD
+++ b/testing/py3-fire/APKBUILD
@@ -31,23 +31,23 @@ builddir="$srcdir/fire-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	case "$CARCH" in
-		armv7) testenv/bin/python3 -m unittest discover -k 'not test_fuzz_parse' ;;
-		*) testenv/bin/python3 -m unittest discover ;;
+		armv7) .testenv/bin/python3 -m unittest discover -k 'not test_fuzz_parse' ;;
+		*) .testenv/bin/python3 -m unittest discover ;;
 	esac
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-flask-sqlalchemy/APKBUILD b/testing/py3-flask-sqlalchemy/APKBUILD
index fe726327a496f99ab2f5ec1a0c2047d811c1743a..ac05060e9c12879af18d3f379379928fadc4ff56 100644
--- a/testing/py3-flask-sqlalchemy/APKBUILD
+++ b/testing/py3-flask-sqlalchemy/APKBUILD
@@ -19,19 +19,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-github3/APKBUILD b/testing/py3-github3/APKBUILD
index c042601576b7ccd443d7ea97d632374b3b807267..178c873a61379242d4d944e25b951f83ecd611ee 100644
--- a/testing/py3-github3/APKBUILD
+++ b/testing/py3-github3/APKBUILD
@@ -34,19 +34,19 @@ provides="py-github3=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto -k 'not test_delete_key'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto -k 'not test_delete_key'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-gitlab/APKBUILD b/testing/py3-gitlab/APKBUILD
index 9c37bd25ad901f34a57eeb08298e81486a27ea17..37abbcbb0d59423d57339e91112bcf2045799e1d 100644
--- a/testing/py3-gitlab/APKBUILD
+++ b/testing/py3-gitlab/APKBUILD
@@ -24,21 +24,21 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 	sphinx-build -W -b man docs/ man/
 }
 
 check() {
 	sed -i "s|/usr/bin/false|/bin/false|g" tests/unit/test_config.py
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --ignore=tests/functional/
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --ignore=tests/functional/
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm644 man/$_pyname.1 \
 		"$pkgdir"/usr/share/man/man1/$_pyname.1
 }
diff --git a/testing/py3-gls/APKBUILD b/testing/py3-gls/APKBUILD
index 1db1f9e3a810727981e66195091b2d406e54a765..7e6805ae29aa48dbbbf381a694bd67d54aa3a0ab 100644
--- a/testing/py3-gls/APKBUILD
+++ b/testing/py3-gls/APKBUILD
@@ -18,7 +18,7 @@ builddir="$srcdir/pygls-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-google-trans-new/APKBUILD b/testing/py3-google-trans-new/APKBUILD
index 2cb95ea741e5b04ed4e3878e07c8bee8201c61fb..4f14c70b9b6852c6d697b1f8cfccd52415921829 100644
--- a/testing/py3-google-trans-new/APKBUILD
+++ b/testing/py3-google-trans-new/APKBUILD
@@ -22,13 +22,13 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-hatch-requirements-txt/APKBUILD b/testing/py3-hatch-requirements-txt/APKBUILD
index 4ace008b22385c826e08115473961c7e4fe08a34..6819f0e7cf89c0f1981b0e2a952e55e71ea60b12 100644
--- a/testing/py3-hatch-requirements-txt/APKBUILD
+++ b/testing/py3-hatch-requirements-txt/APKBUILD
@@ -16,19 +16,19 @@ options="!check" # missing py3-coincidence
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/hatch*.whl
+		.dist/hatch*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-hg-git/APKBUILD b/testing/py3-hg-git/APKBUILD
index 2d7a6c0cc37c981f890d229c89db32269fcf87a0..98f4cf167e30b6ca0ed96e2aba487c5c22876aad 100644
--- a/testing/py3-hg-git/APKBUILD
+++ b/testing/py3-hg-git/APKBUILD
@@ -23,13 +23,13 @@ options="!check" # No tests.
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-igraph/APKBUILD b/testing/py3-igraph/APKBUILD
index 48a3c43a94ff2863414790b585d5d8e2e095dabc..31a899cd8e3a4a5fd2479298bd82ac6a236b45c0 100644
--- a/testing/py3-igraph/APKBUILD
+++ b/testing/py3-igraph/APKBUILD
@@ -29,19 +29,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 build() {
 	IGRAPH_USE_PKG_CONFIG=yes \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-intervaltree/APKBUILD b/testing/py3-intervaltree/APKBUILD
index c436dbceceabe70fab6a852378f98be390060f6c..dbd0dc1aae50a62038d33e05a197e21a2bec5a4a 100644
--- a/testing/py3-intervaltree/APKBUILD
+++ b/testing/py3-intervaltree/APKBUILD
@@ -24,19 +24,19 @@ builddir="$srcdir/intervaltree-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-invoke/APKBUILD b/testing/py3-invoke/APKBUILD
index 255820b4c9f25d1d050ba4762fbf5904d8d69272..7a6c6bf1fd7c8f06d05606a7f1be1daf414f42a9 100644
--- a/testing/py3-invoke/APKBUILD
+++ b/testing/py3-invoke/APKBUILD
@@ -20,13 +20,13 @@ builddir="$srcdir/invoke-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-jaraco.packaging/APKBUILD b/testing/py3-jaraco.packaging/APKBUILD
index b1ba802116bccf5a8a60e807e8e513cf8ffbc938..7ff0fe55d85cda875eb65c1836fee780efbb7b35 100644
--- a/testing/py3-jaraco.packaging/APKBUILD
+++ b/testing/py3-jaraco.packaging/APKBUILD
@@ -18,13 +18,13 @@ builddir="$srcdir/jaraco.packaging-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-jaraco.test/APKBUILD b/testing/py3-jaraco.test/APKBUILD
index 3f012c02063db6b19bcc1171623521e7d6fe6d28..a7d45a8840ec003a5762a67e2381ceaf9d50a99f 100644
--- a/testing/py3-jaraco.test/APKBUILD
+++ b/testing/py3-jaraco.test/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/jaraco.test-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/jaraco*.whl
+		.dist/jaraco*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-jsonlines/APKBUILD b/testing/py3-jsonlines/APKBUILD
index 53b7941d5980074c1e912e90d71c6cf147223e7a..512abb4f231d9b26b59e6b83ff216eb28a4522b5 100644
--- a/testing/py3-jsonlines/APKBUILD
+++ b/testing/py3-jsonlines/APKBUILD
@@ -26,19 +26,19 @@ builddir="$srcdir/jsonlines-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer \
-		-d "$pkgdir" dist/*.whl
+		-d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-kikit/APKBUILD b/testing/py3-kikit/APKBUILD
index 71bb58d93f33a5cae9a49bcd8926d070d9c39459..929b84c73832c15a2e04f164646b1f1730f9d12b 100644
--- a/testing/py3-kikit/APKBUILD
+++ b/testing/py3-kikit/APKBUILD
@@ -37,20 +37,20 @@ builddir="$srcdir/KiKit-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	cd test/units
-	../../testenv/bin/python3 -m pytest
+	../../.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-kombu/APKBUILD b/testing/py3-kombu/APKBUILD
index 0b1636907d1248ebf64e54e27eda1f3003005626..06eb0e9f87028e36cc0836675f6b8bd3bcc0eb3e 100644
--- a/testing/py3-kombu/APKBUILD
+++ b/testing/py3-kombu/APKBUILD
@@ -22,7 +22,7 @@ provides="py-kombu=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-krb5/APKBUILD b/testing/py3-krb5/APKBUILD
index a33142209bd14e2e405d0060c39b40ac626b958a..53cc519f7573a55d268d3142483eff04dd7d247b 100644
--- a/testing/py3-krb5/APKBUILD
+++ b/testing/py3-krb5/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -45,7 +45,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/krb5-*.whl
+		.dist/krb5-*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-landlock/APKBUILD b/testing/py3-landlock/APKBUILD
index bee8acb2baa8a5b21d26f26a5afc18eaf8db875f..6fbb6e7e5e86d2edd96d2a4d60b4c9ea3d617a93 100644
--- a/testing/py3-landlock/APKBUILD
+++ b/testing/py3-landlock/APKBUILD
@@ -23,19 +23,19 @@ options="!check" # needs landlock LSM loaded by kernel
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-levenshtein/APKBUILD b/testing/py3-levenshtein/APKBUILD
index 97483273ed5a01be0a860e1c9c935f1fc04dc5cd..8f1eb4016f9ac1f5d52b4540feabbef52dd59f41 100644
--- a/testing/py3-levenshtein/APKBUILD
+++ b/testing/py3-levenshtein/APKBUILD
@@ -24,20 +24,20 @@ builddir="$srcdir/Levenshtein-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer \
-		dist/Levenshtein*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer \
+		.dist/Levenshtein*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/Levenshtein*.whl
+		.dist/Levenshtein*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-libusb1/APKBUILD b/testing/py3-libusb1/APKBUILD
index 4d40f61825817e6e1bbb4ff2b4a6b0f50d9e54db..5937b60917c85e3d3b4ff3832821f8541bad9acd 100644
--- a/testing/py3-libusb1/APKBUILD
+++ b/testing/py3-libusb1/APKBUILD
@@ -23,7 +23,7 @@ builddir="$srcdir/libusb1-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,14 +31,14 @@ check() {
 	# No need to test packaging
 	rm usb1/__pyinstaller/test_libusb1_packaging.py
 
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-livestream/APKBUILD b/testing/py3-livestream/APKBUILD
index 3de4d7e0df2e721f8dc9225a05680612d8a4b996..932310d0c4468a5c6dd2181a6df572f0b5aa4ae1 100644
--- a/testing/py3-livestream/APKBUILD
+++ b/testing/py3-livestream/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-lsp-mypy/APKBUILD b/testing/py3-lsp-mypy/APKBUILD
index 46dd778bcf1faf135ff027965d639f519f3b79fc..db8f643a9c931d1db4845fe76c16ef08aa90baa1 100644
--- a/testing/py3-lsp-mypy/APKBUILD
+++ b/testing/py3-lsp-mypy/APKBUILD
@@ -24,19 +24,19 @@ builddir="$srcdir"/$_pypi_name-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-lsprotocol/APKBUILD b/testing/py3-lsprotocol/APKBUILD
index 97a24bbee62fe033f6bb14bd24e5479af6190bac..4d2280d3530f252be9ae73a306bbfd065887f4d0 100644
--- a/testing/py3-lsprotocol/APKBUILD
+++ b/testing/py3-lsprotocol/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/lsprotocol-$pkgver"
 build() {
 	cd packages/python
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -37,7 +37,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		packages/python/dist/*.whl
+		packages/python/.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-lzo/APKBUILD b/testing/py3-lzo/APKBUILD
index ed74fc59f65a40a0658345e754659855bb2b26e6..5613afd36fc7d763b98f75f800e1b934f7bf6aca 100644
--- a/testing/py3-lzo/APKBUILD
+++ b/testing/py3-lzo/APKBUILD
@@ -22,18 +22,18 @@ builddir="$srcdir/python-lzo-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/python_lzo-$pkgver-*.whl
+	python3 -m installer -d "$pkgdir" .dist/python_lzo-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-mbedtls/APKBUILD b/testing/py3-mbedtls/APKBUILD
index 65246f0b5ed8c8dc93cc58ce8eeb7bc4d212bdf8..18ff5504aba500f5c4488376821d8588bf9827e9 100644
--- a/testing/py3-mbedtls/APKBUILD
+++ b/testing/py3-mbedtls/APKBUILD
@@ -32,18 +32,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-minidump/APKBUILD b/testing/py3-minidump/APKBUILD
index 0ef8d8e3d92e019872042f1415b4f9be5da6191c..fd382fdd3ad840c0d41d9a86eb089ed240e0193a 100644
--- a/testing/py3-minidump/APKBUILD
+++ b/testing/py3-minidump/APKBUILD
@@ -21,12 +21,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-minikerberos/APKBUILD b/testing/py3-minikerberos/APKBUILD
index 546440430037a812cb4221afde1c58973be4e7ec..48c446532947317b87ad63a2ba20c8e37c1e9ad7 100644
--- a/testing/py3-minikerberos/APKBUILD
+++ b/testing/py3-minikerberos/APKBUILD
@@ -30,12 +30,12 @@ options="!check" # test suite requires connection to a KDC service (see /tests/c
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-mopidy-mpd/APKBUILD b/testing/py3-mopidy-mpd/APKBUILD
index 917bd7543aefc53238ad4e6032ad38d1bb262a52..e58dd3504e5e5a0ff8cbe1120318c26d1c6ae14f 100644
--- a/testing/py3-mopidy-mpd/APKBUILD
+++ b/testing/py3-mopidy-mpd/APKBUILD
@@ -18,19 +18,19 @@ options="!check" # response verification fails
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-msldap/APKBUILD b/testing/py3-msldap/APKBUILD
index 082835a7f259d3c20a54c6095f974ec285b60d31..e1764607f51e01c0f0541312f1edc40e28509d35 100644
--- a/testing/py3-msldap/APKBUILD
+++ b/testing/py3-msldap/APKBUILD
@@ -32,12 +32,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-natpmp/APKBUILD b/testing/py3-natpmp/APKBUILD
index fdbf725e8ceeec3259028bfeda6cb3722112318a..930befe7d07a8bb88fa42610b8a3c9f137ff4d24 100644
--- a/testing/py3-natpmp/APKBUILD
+++ b/testing/py3-natpmp/APKBUILD
@@ -21,13 +21,13 @@ options="!check" # no tests
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-netmiko/APKBUILD b/testing/py3-netmiko/APKBUILD
index 295e500e592b442ad697a8547d1e812fc8201e36..3ed5c822710a990601be2a9b37f05a97fe89a378 100644
--- a/testing/py3-netmiko/APKBUILD
+++ b/testing/py3-netmiko/APKBUILD
@@ -18,13 +18,13 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-nkdfu/APKBUILD b/testing/py3-nkdfu/APKBUILD
index b2eaab71a97d24748f3b1552a7ad3c54ae00d394..6ac2b7fd06cb9ab496b447d78df8233a2358b544 100644
--- a/testing/py3-nkdfu/APKBUILD
+++ b/testing/py3-nkdfu/APKBUILD
@@ -26,13 +26,13 @@ builddir="$srcdir/nkdfu-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-optuna/APKBUILD b/testing/py3-optuna/APKBUILD
index f7a7dd8eb0129d4c6de491b104e8135bdde70288..70f2b17f61303f2a3e9f12f7ad036b6a9eb968d8 100644
--- a/testing/py3-optuna/APKBUILD
+++ b/testing/py3-optuna/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/optuna-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -44,7 +44,7 @@ check() {
 }
 
 package() {
-	python3 -m installer --destdir="$pkgdir" dist/*.whl
+	python3 -m installer --destdir="$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pam/APKBUILD b/testing/py3-pam/APKBUILD
index 6e57242ef2501de0366e86b6120efb344117df75..9ac921536e76d70bd4104d46658d2aaf0c53fd53 100644
--- a/testing/py3-pam/APKBUILD
+++ b/testing/py3-pam/APKBUILD
@@ -20,7 +20,7 @@ provides="py-pam=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-parver/APKBUILD b/testing/py3-parver/APKBUILD
index 90ad11a3527a020628a2ba38aeff177edb9a5887..6e89908df35f48690276217464bca012652458d9 100644
--- a/testing/py3-parver/APKBUILD
+++ b/testing/py3-parver/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-	       --wheel-dir dist \
+	       --wheel-dir .dist \
 	       --output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/parver-$pkgver-py3-none-any.whl
+		.dist/parver-$pkgver-py3-none-any.whl
 
 }
 
diff --git a/testing/py3-pathvalidate/APKBUILD b/testing/py3-pathvalidate/APKBUILD
index 4a33cf1ed12ced5255c84a30df8d151de70f6f4c..dc5babfaa253516fd5a6539c4fb6bc75df0a255d 100644
--- a/testing/py3-pathvalidate/APKBUILD
+++ b/testing/py3-pathvalidate/APKBUILD
@@ -21,13 +21,13 @@ builddir="$srcdir/pathvalidate-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pcbnewtransition/APKBUILD b/testing/py3-pcbnewtransition/APKBUILD
index 82c5204a53f806e115659e38f2397dc431452703..5a34a067334b47fa9a1816d5c65fb6a862371954 100644
--- a/testing/py3-pcbnewtransition/APKBUILD
+++ b/testing/py3-pcbnewtransition/APKBUILD
@@ -26,13 +26,13 @@ options="!check" # no tests in the repo
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-piccata/APKBUILD b/testing/py3-piccata/APKBUILD
index 200b807801e15fad32050f84adda26019d71ac79..eed646825fd9f90465cfeadf0cafe8c70da27f57 100644
--- a/testing/py3-piccata/APKBUILD
+++ b/testing/py3-piccata/APKBUILD
@@ -20,24 +20,24 @@ builddir="$srcdir/piccata-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	# test_decode is broken
 	case "$CARCH" in
-		ppc64le) testenv/bin/python3 -m unittest discover -k 'not test_decode and not test_client_server_communication' ;;
-		*) testenv/bin/python3 -m unittest discover -k 'not test_decode' ;;
+		ppc64le) .testenv/bin/python3 -m unittest discover -k 'not test_decode and not test_client_server_communication' ;;
+		*) .testenv/bin/python3 -m unittest discover -k 'not test_decode' ;;
 	esac
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pika/APKBUILD b/testing/py3-pika/APKBUILD
index dd510bc93f07ee99ef3b66e9813a78a3638cc7bf..5ab181a28a6d0475de4b33b95f592feb9a88605d 100644
--- a/testing/py3-pika/APKBUILD
+++ b/testing/py3-pika/APKBUILD
@@ -26,7 +26,7 @@ provides="py-pika=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 1
 }
 
@@ -36,7 +36,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-plexapi/APKBUILD b/testing/py3-plexapi/APKBUILD
index 366ed8e71b5578c0dcc2a9833e5f3bc68c3c50d2..54edcfd97d228035e8dfb61ef405b487e4549de4 100644
--- a/testing/py3-plexapi/APKBUILD
+++ b/testing/py3-plexapi/APKBUILD
@@ -28,14 +28,14 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 	sphinx-build -b man docs man
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm644 man/pythonplexapi.1 -t "$pkgdir"/usr/share/man/man1
 }
 
diff --git a/testing/py3-proglog/APKBUILD b/testing/py3-proglog/APKBUILD
index ee7c1c78cff0fc3f83e67c113f4178d60be66bba..29377d1cd828623b7470698be4505d747df6e812 100644
--- a/testing/py3-proglog/APKBUILD
+++ b/testing/py3-proglog/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/Proglog-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pylink-square/APKBUILD b/testing/py3-pylink-square/APKBUILD
index d2d1829cc2d48c5f94f22b5fca6f3569d41be40a..c80d4b1c75a91383db85e7b6e3f948b457497994 100644
--- a/testing/py3-pylink-square/APKBUILD
+++ b/testing/py3-pylink-square/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/pylink-square-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover -k 'not test_cp15_register_write_success and not test_jlink_restarted and not test_set_log_file_success'
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover -k 'not test_cp15_register_write_success and not test_jlink_restarted and not test_set_log_file_success'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pymdown-extensions/APKBUILD b/testing/py3-pymdown-extensions/APKBUILD
index 9a81361267db4eb12050857fd90ac205307e8e8b..e0b8da1412cb6c95339a16228ec980e3a3cd906e 100644
--- a/testing/py3-pymdown-extensions/APKBUILD
+++ b/testing/py3-pymdown-extensions/APKBUILD
@@ -17,13 +17,13 @@ options="!check" # Some tests fail.
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pymdown_extensions*.whl
+		.dist/pymdown_extensions*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pynitrokey/APKBUILD b/testing/py3-pynitrokey/APKBUILD
index 5d1af21dab8879e5e588eb2085e90e9b084ba02b..991d2fa3a3bbb96f44a91f56d89e54713b505ff5 100644
--- a/testing/py3-pynitrokey/APKBUILD
+++ b/testing/py3-pynitrokey/APKBUILD
@@ -44,18 +44,18 @@ builddir="$srcdir/pynitrokey-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pyocd/APKBUILD b/testing/py3-pyocd/APKBUILD
index f7744115287c79762b0dbb4fb445d05b879456bd..30e26168e95a5afece46a87e49809486bc7d9a70 100644
--- a/testing/py3-pyocd/APKBUILD
+++ b/testing/py3-pyocd/APKBUILD
@@ -43,19 +43,19 @@ builddir="$srcdir/pyocd-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	install -Dm644 udev/*.rules -t "$pkgdir"/usr/lib/udev/rules.d/
 }
diff --git a/testing/py3-pypandoc/APKBUILD b/testing/py3-pypandoc/APKBUILD
index 03e9e38fe8484b1566efb7cd2e7b2d236cc9e9e9..7140efd03f0ff88f9e009b45fe6d416e1114d6e2 100644
--- a/testing/py3-pypandoc/APKBUILD
+++ b/testing/py3-pypandoc/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/pypandoc-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/pypandoc-*.whl
+		.dist/pypandoc-*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pyqt6-sip/APKBUILD b/testing/py3-pyqt6-sip/APKBUILD
index c74cc497f8d76c661ed0dbfe1a375fa9272154f4..75b364e453c3af0e007f188ece75c75dffbcc2bb 100644
--- a/testing/py3-pyqt6-sip/APKBUILD
+++ b/testing/py3-pyqt6-sip/APKBUILD
@@ -22,13 +22,13 @@ build() {
 	export CFLAGS="$CFLAGS -O2 -flto=auto"
 	export CXXFLAGS="$CXXFLAGS -O2 -flto=auto"
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pyspinel/APKBUILD b/testing/py3-pyspinel/APKBUILD
index 1d2843ffaa192c6e4e03e585fd658aec4b907998..dc08fe263742cce9197c70cb287d2096f4f5544e 100644
--- a/testing/py3-pyspinel/APKBUILD
+++ b/testing/py3-pyspinel/APKBUILD
@@ -24,19 +24,19 @@ builddir="$srcdir/pyspinel-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pytest-instafail/APKBUILD b/testing/py3-pytest-instafail/APKBUILD
index 4d2c6b0628875fe6bd391b1b3e7e070b14a9c9e9..09554e90e9de72201f9f2cdac06f1cd21c8f4421 100644
--- a/testing/py3-pytest-instafail/APKBUILD
+++ b/testing/py3-pytest-instafail/APKBUILD
@@ -15,18 +15,18 @@ builddir="$srcdir/pytest-instafail-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pytest-repeat/APKBUILD b/testing/py3-pytest-repeat/APKBUILD
index 9886b57359214e3552e7a58dbb3d66d2feee136f..97b70cc9fc420b3fadf853619715ca6195a9239d 100644
--- a/testing/py3-pytest-repeat/APKBUILD
+++ b/testing/py3-pytest-repeat/APKBUILD
@@ -26,18 +26,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-pytest-rerunfailures/APKBUILD b/testing/py3-pytest-rerunfailures/APKBUILD
index 4dd4008a344515b40489d9dab9714990301b401b..f7539de2cb409dd4c183b4e2c4600e7d9f091db2 100644
--- a/testing/py3-pytest-rerunfailures/APKBUILD
+++ b/testing/py3-pytest-rerunfailures/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-python-jose/APKBUILD b/testing/py3-python-jose/APKBUILD
index c78f74182abee8c748b8f8b55189514efdad157d..6fed985bea732efa1fbcac127c4ab1d25a5de55b 100644
--- a/testing/py3-python-jose/APKBUILD
+++ b/testing/py3-python-jose/APKBUILD
@@ -16,18 +16,18 @@ builddir="$srcdir/python-jose-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python -m installer -d "$pkgdir" dist/*.whl
+	python -m installer -d "$pkgdir" .dist/*.whl
 
 	install -vDm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
 }
diff --git a/testing/py3-python-multipart/APKBUILD b/testing/py3-python-multipart/APKBUILD
index 334126ac2ac5e1ad338df22c5710cff3321e92e5..87681702e30e639de2443fa52487c02fb269090e 100644
--- a/testing/py3-python-multipart/APKBUILD
+++ b/testing/py3-python-multipart/APKBUILD
@@ -23,19 +23,19 @@ builddir="$srcdir/python-multipart-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto
 }
 
 package() {
 	python -m installer -d "$pkgdir" \
-		dist/python_multipart-*.whl
+		.dist/python_multipart-*.whl
 
 	install -vDm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
 
diff --git a/testing/py3-pytweening/APKBUILD b/testing/py3-pytweening/APKBUILD
index 8fe479193bda4c8551870762257a827e312d3aef..6053e290e389bf7f0d993e13c2079c7ba916449b 100644
--- a/testing/py3-pytweening/APKBUILD
+++ b/testing/py3-pytweening/APKBUILD
@@ -17,19 +17,19 @@ builddir="$srcdir/pytweening-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 tests/basicTests.py
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 tests/basicTests.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-pyvcd/APKBUILD b/testing/py3-pyvcd/APKBUILD
index 137dbc1e3e2d5e74daf52d475a533234f6a8818d..0c6d88dae5b4ca3f2f88182fcdd97c9d9a2b6ef4 100644
--- a/testing/py3-pyvcd/APKBUILD
+++ b/testing/py3-pyvcd/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/pyvcd-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-qbittorrent-api/APKBUILD b/testing/py3-qbittorrent-api/APKBUILD
index 1a0b0375cdf3836cc33696a5b1914e1324e2adad..5e6af45cce087665e246e9d7d21ba0324f838689 100644
--- a/testing/py3-qbittorrent-api/APKBUILD
+++ b/testing/py3-qbittorrent-api/APKBUILD
@@ -28,14 +28,14 @@ options="net !check"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 	sphinx-build -W -b man docs/source docs/build
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm644 docs/build/qbittorrent-api.1 -t "$pkgdir"/usr/share/man/man1
 
 	rm -rf "$pkgdir"/usr/lib/python3*/site-packages/tests
diff --git a/testing/py3-recurring-ical-events/APKBUILD b/testing/py3-recurring-ical-events/APKBUILD
index a95e56bb95e0dd4cbfbae1a28d731f0996948dfb..a0ba118dbaba2eaa9397548cb5d94e5c9405a684 100644
--- a/testing/py3-recurring-ical-events/APKBUILD
+++ b/testing/py3-recurring-ical-events/APKBUILD
@@ -16,7 +16,7 @@ builddir="$srcdir/python-recurring-ical-events-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -28,7 +28,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-rst.linker/APKBUILD b/testing/py3-rst.linker/APKBUILD
index 73f8a7217045f3ae09d7e9f1f6525ca8a2e994da..ec841a3da80a7e679586f6e0c348a824e91f376b 100644
--- a/testing/py3-rst.linker/APKBUILD
+++ b/testing/py3-rst.linker/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/rst.linker-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-rstr/APKBUILD b/testing/py3-rstr/APKBUILD
index 4645d45f7c964c9df428cf8d1528838ebeb1ce41..fbbabed88315a31cc3d76e49cd5c40f620a750b8 100644
--- a/testing/py3-rstr/APKBUILD
+++ b/testing/py3-rstr/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/rstr-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sabctools/APKBUILD b/testing/py3-sabctools/APKBUILD
index 8fbb458b08775de50c0c2d4515d1578572cfc955..0c627d660f636e3f1fba44801a92ac35f45a2528 100644
--- a/testing/py3-sabctools/APKBUILD
+++ b/testing/py3-sabctools/APKBUILD
@@ -27,19 +27,19 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-slixmpp/APKBUILD b/testing/py3-slixmpp/APKBUILD
index 1eae931806410b57481228279da606356b86e48d..ef7b897432498abdef0b829c95b004fcea2b7ef6 100644
--- a/testing/py3-slixmpp/APKBUILD
+++ b/testing/py3-slixmpp/APKBUILD
@@ -30,13 +30,13 @@ options="!check" # Tests for this version always fail.
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/slixmpp*.whl
+		.dist/slixmpp*.whl
 	install -Dm644 LICENSE README.rst -t "$pkgdir"/usr/share/licenses/$pkgname
 }
 
diff --git a/testing/py3-solidpython/APKBUILD b/testing/py3-solidpython/APKBUILD
index 230e9794f6f762ab41c97f492710360b948b5d09..b4f70d0a26c2bdf6acd325537b1781b5f4b32cab 100644
--- a/testing/py3-solidpython/APKBUILD
+++ b/testing/py3-solidpython/APKBUILD
@@ -35,14 +35,14 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover solid/test
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover solid/test
 	# local i; for i in solid/test/test_*.py; do
 	# 	echo "$i"
 	# 	python3 "$i"
@@ -51,7 +51,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	rm -r "$pkgdir"/usr/lib/python3*/site-packages/solid/test
 }
 
diff --git a/testing/py3-sphinx-argparse/APKBUILD b/testing/py3-sphinx-argparse/APKBUILD
index c58707ab1d2e3447a2b55c41ce4bd9534c8ff066..7dde9fe21c476b8daa2ff8e6b76559b6f27d328e 100644
--- a/testing/py3-sphinx-argparse/APKBUILD
+++ b/testing/py3-sphinx-argparse/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/sphinx-argparse-$pkgver"
 build() {
 	gpep517 build-wheel \
 		--output-fd 3 3>&1 >&2 \
-		--wheel-dir dist
+		--wheel-dir .dist
 }
 
 check() {
@@ -26,7 +26,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sphinx_argparse-$pkgver-py3-none-any.whl
+		.dist/sphinx_argparse-$pkgver-py3-none-any.whl
 	install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
 }
 
diff --git a/testing/py3-sphinx-autodoc-typehints/APKBUILD b/testing/py3-sphinx-autodoc-typehints/APKBUILD
index aeba099921c443b7e0157bf53d00593f68ed87ce..3275603b179222f8bce0feab4629da3f80c8f44d 100644
--- a/testing/py3-sphinx-autodoc-typehints/APKBUILD
+++ b/testing/py3-sphinx-autodoc-typehints/APKBUILD
@@ -19,19 +19,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/sphinx_autodoc_typehints*.whl
+	test-env/bin/python3 -m installer .dist/sphinx_autodoc_typehints*.whl
 	test-env/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sphinx_autodoc_typehints*.whl
+		.dist/sphinx_autodoc_typehints*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinx-theme-cloud/APKBUILD b/testing/py3-sphinx-theme-cloud/APKBUILD
index 88800275197fcc078da66da9a55b0133380b3dfc..83ee7acdb7f3e63ef97db1664d3d7f732ecb6a2e 100644
--- a/testing/py3-sphinx-theme-cloud/APKBUILD
+++ b/testing/py3-sphinx-theme-cloud/APKBUILD
@@ -30,19 +30,19 @@ provides="py-sphinx-theme-cloud=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	python3 -m venv --clear --without-pip --system-site-packages test-env
-	test-env/bin/python3 -m installer dist/*.whl
+	test-env/bin/python3 -m installer .dist/*.whl
 	test-env/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinxcontrib-autoprogram/APKBUILD b/testing/py3-sphinxcontrib-autoprogram/APKBUILD
index 631bc20cbe9be6e7fbdc6fbaea7d027850c9f5f5..15686d0a625e33f508d40d6406e4114b56967f25 100644
--- a/testing/py3-sphinxcontrib-autoprogram/APKBUILD
+++ b/testing/py3-sphinxcontrib-autoprogram/APKBUILD
@@ -21,19 +21,19 @@ options="!check" # no tests
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinxcontrib-doxylink/APKBUILD b/testing/py3-sphinxcontrib-doxylink/APKBUILD
index c7f0487c5e42668e2472b5084949e75dca7ed00a..9f20ac2d32ad4e73fe4766e06ab2f2da94be4a01 100644
--- a/testing/py3-sphinxcontrib-doxylink/APKBUILD
+++ b/testing/py3-sphinxcontrib-doxylink/APKBUILD
@@ -28,13 +28,13 @@ provides="py-sphinxcontrib-doxylink=$pkgver-r$pkgrel" # for backwards compatibil
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinxcontrib-httpdomain/APKBUILD b/testing/py3-sphinxcontrib-httpdomain/APKBUILD
index 476fa46afdf94780c15abee214f670c26e71c727..c00147b7d36f21a979f3599b7c45fb64b2870f25 100644
--- a/testing/py3-sphinxcontrib-httpdomain/APKBUILD
+++ b/testing/py3-sphinxcontrib-httpdomain/APKBUILD
@@ -23,13 +23,13 @@ provides="py-sphinxcontrib-httpdomain=$pkgver-r$pkgrel" # for backwards compatib
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 lang() {
diff --git a/testing/py3-sphinxcontrib-phpdomain/APKBUILD b/testing/py3-sphinxcontrib-phpdomain/APKBUILD
index 615dd8a917be80f909176a1b37c3a2c87d8cdc1d..b5dca295b9280adfcc3a4f76b545828d637b1f29 100644
--- a/testing/py3-sphinxcontrib-phpdomain/APKBUILD
+++ b/testing/py3-sphinxcontrib-phpdomain/APKBUILD
@@ -22,13 +22,13 @@ provides="py-sphinxcontrib-phpdomain=$pkgver-r$pkgrel" # for backwards compatibi
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinxcontrib-slide/APKBUILD b/testing/py3-sphinxcontrib-slide/APKBUILD
index 6c16f4dc9ca550ec50efae4b7e1a5f8f511cf30a..9406fc10f387ec11c3efd0960a0659b7af282ce0 100644
--- a/testing/py3-sphinxcontrib-slide/APKBUILD
+++ b/testing/py3-sphinxcontrib-slide/APKBUILD
@@ -19,13 +19,13 @@ provides="py-sphinxcontrib-slide=$pkgver-r$pkgrel" # Backwards compatibility
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sphinxcontrib-spelling/APKBUILD b/testing/py3-sphinxcontrib-spelling/APKBUILD
index e55bca87adb6571e40fd2dba60e9bc027e6433b9..ce82f10463f7890a30cb4d8bdfe6f3496331cf97 100644
--- a/testing/py3-sphinxcontrib-spelling/APKBUILD
+++ b/testing/py3-sphinxcontrib-spelling/APKBUILD
@@ -25,19 +25,19 @@ provides="py-sphinxcontrib-spelling=$pkgver-r$pkgrel" # Backwards compatibility
 build() {
 	SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-spidev/APKBUILD b/testing/py3-spidev/APKBUILD
index 8071679b32ee1cd401e52286e0b22547b184bb83..09f0b02675fabe8ffb3d57cec30835d2bde3abd1 100644
--- a/testing/py3-spidev/APKBUILD
+++ b/testing/py3-spidev/APKBUILD
@@ -16,13 +16,13 @@ options="!check"	# no upstream tests
 build() {
 	gpep517 build-wheel \
 		--backend setuptools.build_meta \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/spidev*.whl
+		.dist/spidev*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-sportydatagen/APKBUILD b/testing/py3-sportydatagen/APKBUILD
index 377a5a9f6b00f6e1afd530d47360d69a8acf48cf..b4b8ffadfcc4cc1a72e357a876ceace07a22e3b6 100644
--- a/testing/py3-sportydatagen/APKBUILD
+++ b/testing/py3-sportydatagen/APKBUILD
@@ -17,7 +17,7 @@ options="!check" # disable tests for now | will be fixed soon
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -27,7 +27,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/sportydatagen-$pkgver-py3-none-any.whl
+		.dist/sportydatagen-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/py3-spsdk/APKBUILD b/testing/py3-spsdk/APKBUILD
index 6d904b68849fb2cbcb817beb3a8293ac6e4783bb..250cc898fa3bea77eee7d10ddc8642560dfc5ccf 100644
--- a/testing/py3-spsdk/APKBUILD
+++ b/testing/py3-spsdk/APKBUILD
@@ -58,20 +58,20 @@ builddir="$srcdir/spsdk-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover \
 		-k 'not test_keys_generation_ec and not test_key_types and not test_matching_keys_ecc'
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 _spsdk() {
diff --git a/testing/py3-sqlalchemy-utils/APKBUILD b/testing/py3-sqlalchemy-utils/APKBUILD
index 48ed264d815948a49290dc430172ab01b8f198f7..bf7de01335ad370da2655aec0dca7db0c21ea6cd 100644
--- a/testing/py3-sqlalchemy-utils/APKBUILD
+++ b/testing/py3-sqlalchemy-utils/APKBUILD
@@ -20,13 +20,13 @@ builddir="$srcdir"/$_pkgname-$pkgver
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-srsly/APKBUILD b/testing/py3-srsly/APKBUILD
index 8999e0e0e5c91e8053d8a324024ebb66f504961a..7ba064afde0da2baa359b1e95565ad1a38ccc65d 100644
--- a/testing/py3-srsly/APKBUILD
+++ b/testing/py3-srsly/APKBUILD
@@ -22,18 +22,18 @@ builddir="$srcdir/srsly-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -vv
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -vv
 }
 
 package() {
-	python -m installer -d "$pkgdir" dist/*.whl
+	python -m installer -d "$pkgdir" .dist/*.whl
 
 	install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
 
diff --git a/testing/py3-starlette/APKBUILD b/testing/py3-starlette/APKBUILD
index e8e548707d9f3ab6b531f2221e8d509436a68e34..5a55f7d7f97579f8da84a4e211d8541680e20ecf 100644
--- a/testing/py3-starlette/APKBUILD
+++ b/testing/py3-starlette/APKBUILD
@@ -19,13 +19,13 @@ options="!check" # TODO
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/starlette*.whl
+		.dist/starlette*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-syrupy/APKBUILD b/testing/py3-syrupy/APKBUILD
index 85ab85a3fb15fac4eaf2226a8a74203ec92beb3f..3469f607d30f5639ec06818ccc0a1fc57a803107 100644
--- a/testing/py3-syrupy/APKBUILD
+++ b/testing/py3-syrupy/APKBUILD
@@ -16,19 +16,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest --snapshot-update
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest --snapshot-update
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/$_pyname-$pkgver-py3-none-any.whl
+		.dist/$_pyname-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/py3-telegram-text/APKBUILD b/testing/py3-telegram-text/APKBUILD
index b77d3aa604351e9518b3d21fb886b1b2be58d32f..2b2f17009aef5a534fc740052b86db558583d0fc 100644
--- a/testing/py3-telegram-text/APKBUILD
+++ b/testing/py3-telegram-text/APKBUILD
@@ -15,7 +15,7 @@ builddir="$srcdir/telegram-text-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/telegram_text*.whl
+		.dist/telegram_text*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-teletype/APKBUILD b/testing/py3-teletype/APKBUILD
index 37ccfb84491de0d389ea1cec66332d066c54143f..76586bf7b0642fb92928abcec6282f402ee8d269 100644
--- a/testing/py3-teletype/APKBUILD
+++ b/testing/py3-teletype/APKBUILD
@@ -17,13 +17,13 @@ builddir="$srcdir/$_pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/teletype*.whl
+		.dist/teletype*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-textual/APKBUILD b/testing/py3-textual/APKBUILD
index f6545194139c8d986c62ebd112033cda389881ad..db0631c612ce38bf88e2efcdde7819375f040172 100644
--- a/testing/py3-textual/APKBUILD
+++ b/testing/py3-textual/APKBUILD
@@ -33,22 +33,22 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	# The failed tests seem to be an upstream issue
-	testenv/bin/python3 -m pytest \
+	.testenv/bin/python3 -m pytest \
 		--ignore=tests/snapshot_tests/test_snapshots.py
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-thinc/APKBUILD b/testing/py3-thinc/APKBUILD
index 59bbe8f84235a2ad2482b14308b3607c94799ac3..4095adfc21c9c100764f44408256e671ac6ad6a9 100644
--- a/testing/py3-thinc/APKBUILD
+++ b/testing/py3-thinc/APKBUILD
@@ -42,13 +42,13 @@ builddir="$srcdir/thinc-$pkgver"
 build() {
 	CFLAGS="$CFLAGS -flto=auto" \
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 
 	# hack around an import failure due to relative dirs
 	local installdir="$(echo $PWD/testenv/lib/python3*/site-packages/)"
@@ -57,7 +57,7 @@ check() {
 }
 
 package() {
-	python -m installer -d "$pkgdir" dist/*.whl
+	python -m installer -d "$pkgdir" .dist/*.whl
 
 	install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
 
diff --git a/testing/py3-time-machine/APKBUILD b/testing/py3-time-machine/APKBUILD
index daec38fc2772e72db742ee431d3c62213da0c45f..95efd6c659c21d3819b976bed3ef4b945369c680 100644
--- a/testing/py3-time-machine/APKBUILD
+++ b/testing/py3-time-machine/APKBUILD
@@ -22,19 +22,19 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/${_pyname/-/_}-$pkgver-*.whl
+		.dist/${_pyname/-/_}-$pkgver-*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-tlv8/APKBUILD b/testing/py3-tlv8/APKBUILD
index 6496a2d975a48a7fe1a87aa3cf8523a0f03e91a9..3c5b8f905f44b8d4f599b599c8f0541807cd2fef 100644
--- a/testing/py3-tlv8/APKBUILD
+++ b/testing/py3-tlv8/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir/tlv8_python-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-tokenizers/APKBUILD b/testing/py3-tokenizers/APKBUILD
index 36cc4bce95754bce91e2371b163f90a4205bc3be..64848b51b14dd1a5d206842caa5452381981bb1c 100644
--- a/testing/py3-tokenizers/APKBUILD
+++ b/testing/py3-tokenizers/APKBUILD
@@ -25,13 +25,13 @@ options="net !check" # requires pulling test data
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/tokenizers*.whl
+		.dist/tokenizers*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-trimesh/APKBUILD b/testing/py3-trimesh/APKBUILD
index 57f3c158f0045639ac98237cce730cfc0d79e0f9..6fd613d2074c645c4279f9695ec1ba9a90864749 100644
--- a/testing/py3-trimesh/APKBUILD
+++ b/testing/py3-trimesh/APKBUILD
@@ -38,15 +38,15 @@ builddir="$srcdir/trimesh-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
 	# test_obj.py: no format zae, probably needs more investigation
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest -n auto \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest -n auto \
 		--deselect tests/test_dae.py::DAETest::test_material_round \
 		--deselect tests/test_dae.py::DAETest::test_obj_roundtrip \
 		--deselect tests/test_light.py::LightTests::test_scene \
@@ -55,7 +55,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-unicrypto/APKBUILD b/testing/py3-unicrypto/APKBUILD
index fbd4514f1f63c428f4341676d17ff6fab2bcc197..36c8e588491adac888908a3365e8c1b24a4a5166 100644
--- a/testing/py3-unicrypto/APKBUILD
+++ b/testing/py3-unicrypto/APKBUILD
@@ -27,18 +27,18 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 	rm -rf "$pkgdir"/usr/lib/python3.*/site-packages/tests/ # remove tests
 }
 
diff --git a/testing/py3-unidns/APKBUILD b/testing/py3-unidns/APKBUILD
index 546e12db0336c90ced437196a9424662b25465de..00ff07d19f37552ee2fae001ced8fcceb9173cc6 100644
--- a/testing/py3-unidns/APKBUILD
+++ b/testing/py3-unidns/APKBUILD
@@ -24,13 +24,13 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 examples() {
diff --git a/testing/py3-vdf/APKBUILD b/testing/py3-vdf/APKBUILD
index 08ab8374da00d64b7b4f8505b9124432784d27d3..c850c612463bb39a0b09a810fbd6ca5d418c378d 100644
--- a/testing/py3-vdf/APKBUILD
+++ b/testing/py3-vdf/APKBUILD
@@ -25,19 +25,19 @@ builddir="$srcdir/vdf-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-versioningit/APKBUILD b/testing/py3-versioningit/APKBUILD
index 2a100cc95edd06a08d2171c27e3d422d1649080f..0d5b5470361fbefd48a2b88ed5cf931d5e386750 100644
--- a/testing/py3-versioningit/APKBUILD
+++ b/testing/py3-versioningit/APKBUILD
@@ -24,7 +24,7 @@ builddir="$srcdir/${pkgname#py3-}-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -36,15 +36,15 @@ check() {
 		and not test_end2end[git/default-version-bad]
 	"
 
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	# shellcheck disable=SC2116
-	testenv/bin/python3 -m pytest -v test -k "$(echo $_disabled_tests)"
+	.testenv/bin/python3 -m pytest -v test -k "$(echo $_disabled_tests)"
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/versioningit-$pkgver-py3-none-any.whl
+		.dist/versioningit-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/py3-virtualenvwrapper/APKBUILD b/testing/py3-virtualenvwrapper/APKBUILD
index 15cbf330013ad04d6362639bcdcbcb6d839417b3..0c1aba0651714b60b7c7f282f10427c60cb81e92 100644
--- a/testing/py3-virtualenvwrapper/APKBUILD
+++ b/testing/py3-virtualenvwrapper/APKBUILD
@@ -23,7 +23,7 @@ options="!check" # fail to run
 build() {
 	export PBR_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -33,7 +33,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-winacl/APKBUILD b/testing/py3-winacl/APKBUILD
index 8b6d8a50ad9a2ae2b826932f4f9eed3e78e2131c..5d77635507d66fa8643aa3281d6a09021347c594 100644
--- a/testing/py3-winacl/APKBUILD
+++ b/testing/py3-winacl/APKBUILD
@@ -24,12 +24,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-x-wr-timezone/APKBUILD b/testing/py3-x-wr-timezone/APKBUILD
index 339021be8529249a3a9948cf0e876266056148b5..1ff3194281e595dcd2bb7ac1c596ace0b5d58987 100644
--- a/testing/py3-x-wr-timezone/APKBUILD
+++ b/testing/py3-x-wr-timezone/APKBUILD
@@ -17,7 +17,7 @@ builddir="$srcdir/$_pyname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -31,7 +31,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-yg.lockfile/APKBUILD b/testing/py3-yg.lockfile/APKBUILD
index de4d139b12ee6eca2d886bfac173696c74a5269e..b7d74d5adb58d55aa73c85f75e415acb8a14f6a4 100644
--- a/testing/py3-yg.lockfile/APKBUILD
+++ b/testing/py3-yg.lockfile/APKBUILD
@@ -22,7 +22,7 @@ builddir="$srcdir/yg.lockfile-$pkgver"
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -32,7 +32,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/py3-zipstream-ng/APKBUILD b/testing/py3-zipstream-ng/APKBUILD
index cf467b93efafc342af97427c46a673a828253d7a..5836c9f4bd0d0a98bd9a1e1a66841307bead510a 100644
--- a/testing/py3-zipstream-ng/APKBUILD
+++ b/testing/py3-zipstream-ng/APKBUILD
@@ -20,19 +20,19 @@ builddir="$srcdir/zipstream-ng-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/pypykatz/APKBUILD b/testing/pypykatz/APKBUILD
index 3538d744be3de590b60fb082ed8e54e5396e65c9..075630545cf8f335320e3d802ebb9191f0cf1c58 100644
--- a/testing/pypykatz/APKBUILD
+++ b/testing/pypykatz/APKBUILD
@@ -30,12 +30,12 @@ options="!check" # no tests provided
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/pyradio/APKBUILD b/testing/pyradio/APKBUILD
index cbb52949b873ec73abdf24f3383307439dfed659..9b886ac3cf4d888cdc9480ce1b4dfd6d9082cf99 100644
--- a/testing/pyradio/APKBUILD
+++ b/testing/pyradio/APKBUILD
@@ -22,13 +22,13 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/coderholic/pyradio/archive/r
 build() {
 	sed -i 's/^distro = None$/distro = AlpineLinux/' pyradio/config
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	install -Dm644 devel/pyradio.png -t "$pkgdir"/usr/share/icons/hicolor/512x512/apps/
 	install -Dm644 devel/pyradio.desktop -t "$pkgdir"/usr/share/applications/
diff --git a/testing/qmk-cli/APKBUILD b/testing/qmk-cli/APKBUILD
index 7422b6d6ab6b9d5b3b98c6c7f476dc64b0307a09..6ab5f5b20ca145658bc2c3be5993beec96501059 100644
--- a/testing/qmk-cli/APKBUILD
+++ b/testing/qmk-cli/APKBUILD
@@ -28,13 +28,13 @@ builddir="$srcdir/qmk_cli-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/reprotest/APKBUILD b/testing/reprotest/APKBUILD
index fb30153de07870d9aa52e5049444d64019e6bc3a..6aadbb2ceaba75114d567c8734b9009e2a0b3978 100644
--- a/testing/reprotest/APKBUILD
+++ b/testing/reprotest/APKBUILD
@@ -22,19 +22,19 @@ options="!check" # missing disorderfs
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/rich-cli/APKBUILD b/testing/rich-cli/APKBUILD
index 312fa092b9b48b5e8d32558b2569f115dc232c6a..8c5b74f4d39e7ceb0659eb86fbf720db14849656 100644
--- a/testing/rich-cli/APKBUILD
+++ b/testing/rich-cli/APKBUILD
@@ -22,13 +22,13 @@ options="!check" # no testsuite
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/ruff-lsp/APKBUILD b/testing/ruff-lsp/APKBUILD
index 1e967f475a32f6ad958a08481a6e3735c8070d91..9671361adcedb953e3d8a6a475d6271cf5fa1f4c 100644
--- a/testing/ruff-lsp/APKBUILD
+++ b/testing/ruff-lsp/APKBUILD
@@ -15,7 +15,7 @@ source="https://github.com/charliermarsh/ruff-lsp/archive/v$pkgver/ruff-lsp-$pkg
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -25,7 +25,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/ruff_lsp-$pkgver-py3-none-any.whl
+		.dist/ruff_lsp-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/sc-controller/APKBUILD b/testing/sc-controller/APKBUILD
index f0335c18e1c05d6ae32d2b5aaf0476e5716a3d98..5639afeb7b23ebea4a8e22804a8b695d9af6e0ca 100644
--- a/testing/sc-controller/APKBUILD
+++ b/testing/sc-controller/APKBUILD
@@ -34,19 +34,19 @@ builddir="$srcdir/$pkgname-$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/streamlink/APKBUILD b/testing/streamlink/APKBUILD
index fcf5bdf6b505a777e2dd328df687342afb85a55d..65d2998d78aab6bc564c531b774ea7a7e039ea6a 100644
--- a/testing/streamlink/APKBUILD
+++ b/testing/streamlink/APKBUILD
@@ -46,20 +46,20 @@ build() {
 	# Bypass versioningit by setting the default to what we want
 	sed -i -E "s|^(default-version =).*$|\1 \"$pkgver\"|" pyproject.toml
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
 	TZ=UTC \
-		testenv/bin/python3 -m pytest
+		.testenv/bin/python3 -m pytest
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 	install -Dm644 docs/_build/man/$pkgname.1 \
 		"$pkgdir"/usr/share/man/man1/$pkgname.1
 
diff --git a/testing/sublime-music/APKBUILD b/testing/sublime-music/APKBUILD
index 5f26c004b31c64c175d04dbffc0749c3d8f4c728..d2149593d8bbca618166c90597b5ccb212c9d2b6 100644
--- a/testing/sublime-music/APKBUILD
+++ b/testing/sublime-music/APKBUILD
@@ -35,13 +35,13 @@ builddir="$srcdir/$pkgname-v$pkgver"
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" --compile-bytecode 0 \
-		dist/sublime_music-$pkgver-py3-none-any.whl
+		.dist/sublime_music-$pkgver-py3-none-any.whl
 
 	install -Dm644 "$builddir"/sublime-music.desktop \
 		-t "$pkgdir"/usr/share/applications
diff --git a/testing/uvicorn/APKBUILD b/testing/uvicorn/APKBUILD
index 233222354895b9fe0e0ec362e8a3276c8c79ca2a..57778b0e82e3458b0a61cad15684d677f85bff5a 100644
--- a/testing/uvicorn/APKBUILD
+++ b/testing/uvicorn/APKBUILD
@@ -37,7 +37,7 @@ esac
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
@@ -47,7 +47,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/uvicorn-$pkgver-py3-none-any.whl
+		.dist/uvicorn-$pkgver-py3-none-any.whl
 }
 
 sha512sums="
diff --git a/testing/virt-lightning/APKBUILD b/testing/virt-lightning/APKBUILD
index 1143950328c8a5860f3c39f24799a7fba95faa3e..218b7e60e22596b16c4fa521fd7f1aeb7d462755 100644
--- a/testing/virt-lightning/APKBUILD
+++ b/testing/virt-lightning/APKBUILD
@@ -21,13 +21,13 @@ options="!check" # tests require a running libvirtd service
 build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/virt_lightning*.whl
+		.dist/virt_lightning*.whl
 }
 
 sha512sums="
diff --git a/testing/visidata/APKBUILD b/testing/visidata/APKBUILD
index 346644041ff25e38e9a115f5455bc4bed4afce90..b66ce69d1aee46a0d159e8580698dd35bee1e39f 100644
--- a/testing/visidata/APKBUILD
+++ b/testing/visidata/APKBUILD
@@ -18,7 +18,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/saulpw/visidata/archive/v$pk
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 
 	./dev/zsh-completion.py
@@ -29,7 +29,7 @@ check() {
 }
 
 package() {
-	python3 -m installer -d "$pkgdir" dist/*.whl
+	python3 -m installer -d "$pkgdir" .dist/*.whl
 
 	install -Dm644 _visidata \
 		-t "$pkgdir"/usr/share/zsh/site-functions/
diff --git a/testing/websockify/APKBUILD b/testing/websockify/APKBUILD
index d10617b0d23cf8b2d44f8dc2154f4ad2523da3ad..0161bcb4a7216c9154793dbd7e062908ede93518 100644
--- a/testing/websockify/APKBUILD
+++ b/testing/websockify/APKBUILD
@@ -25,19 +25,19 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/novnc/websockify/archive/v$p
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover tests
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover tests
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/whipper/APKBUILD b/testing/whipper/APKBUILD
index 5d663f0182730c78a33c0e93b50074061cf2e8d1..02e1e11019872f33a5c702c87843797de5974dcd 100644
--- a/testing/whipper/APKBUILD
+++ b/testing/whipper/APKBUILD
@@ -40,19 +40,19 @@ build() {
 	export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
 
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m unittest discover
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m unittest discover
 }
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 }
 
 sha512sums="
diff --git a/testing/xonsh/APKBUILD b/testing/xonsh/APKBUILD
index b0a9e1306c0a56f495326f667e2df3f6a7fc9582..589a3b30aac68875dd7076c18b957691e1dd909c 100644
--- a/testing/xonsh/APKBUILD
+++ b/testing/xonsh/APKBUILD
@@ -33,14 +33,14 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/xonsh/xonsh/archive/$pkgver.
 
 build() {
 	gpep517 build-wheel \
-		--wheel-dir dist \
+		--wheel-dir .dist \
 		--output-fd 3 3>&1 >&2
 }
 
 check() {
-	python3 -m venv --clear --without-pip --system-site-packages testenv
-	testenv/bin/python3 -m installer dist/*.whl
-	testenv/bin/python3 -m pytest \
+	python3 -m venv --clear --without-pip --system-site-packages .testenv
+	.testenv/bin/python3 -m installer .dist/*.whl
+	.testenv/bin/python3 -m pytest \
 		--ignore=tests/test_integrations.py \
 		--ignore=tests/test_pipelines.py \
 		--ignore=tests/test_ptk_shell.py \
@@ -50,7 +50,7 @@ check() {
 
 package() {
 	python3 -m installer -d "$pkgdir" \
-		dist/*.whl
+		.dist/*.whl
 
 	# The build process appends dirty bit into the version string
 	# if a git repo is detected