From 083eb89bb9af1e5570429a2580c0c2d5d136be4c Mon Sep 17 00:00:00 2001
From: psykose <alice@ayaya.dev>
Date: Wed, 7 Jun 2023 05:27:36 +0000
Subject: [PATCH] */*: update gpep517 build to use hidden dirs for dist/testenv

this works around issues like https://github.com/pytest-dev/pytest/issues/3151
---
 community/ansible-lint/APKBUILD                  |  4 ++--
 community/ansible/APKBUILD                       |  4 ++--
 community/asciinema/APKBUILD                     | 10 +++++-----
 community/aws-cli/APKBUILD                       | 10 +++++-----
 community/black/APKBUILD                         |  6 +++---
 community/borg-space/APKBUILD                    |  4 ++--
 community/borgmatic/APKBUILD                     |  6 +++---
 community/breezy/APKBUILD                        | 10 +++++-----
 community/certbot-apache/APKBUILD                | 10 +++++-----
 community/certbot-nginx/APKBUILD                 | 10 +++++-----
 community/certbot/APKBUILD                       | 10 +++++-----
 community/deluge/APKBUILD                        |  4 ++--
 community/diffoscope/APKBUILD                    | 10 +++++-----
 community/dnsrecon/APKBUILD                      | 10 +++++-----
 community/duplicity/APKBUILD                     | 10 +++++-----
 community/electrum/APKBUILD                      | 10 +++++-----
 community/emborg/APKBUILD                        |  4 ++--
 community/extract-dtb/APKBUILD                   |  4 ++--
 community/filecheck/APKBUILD                     | 10 +++++-----
 community/flatbuffers/APKBUILD                   |  2 +-
 community/flexget/APKBUILD                       |  4 ++--
 community/gajim/APKBUILD                         | 14 +++++++-------
 community/goobook/APKBUILD                       |  4 ++--
 community/greenbone-feed-sync/APKBUILD           | 10 +++++-----
 community/gvm-tools/APKBUILD                     | 10 +++++-----
 community/httpie/APKBUILD                        |  8 ++++----
 community/jupyter-nbclassic/APKBUILD             | 10 +++++-----
 community/jupyter-nbclient/APKBUILD              |  4 ++--
 community/jupyter-nbconvert/APKBUILD             | 10 +++++-----
 community/jupyter-nbformat/APKBUILD              | 10 +++++-----
 community/jupyter-notebook-shim/APKBUILD         |  4 ++--
 community/jupyter-server-terminals/APKBUILD      |  4 ++--
 community/jupyter-server/APKBUILD                |  4 ++--
 community/liquidctl/APKBUILD                     | 10 +++++-----
 community/maturin/APKBUILD                       |  4 ++--
 community/mercurial/APKBUILD                     |  4 ++--
 community/mrhlpr/APKBUILD                        |  4 ++--
 community/mutagen/APKBUILD                       |  4 ++--
 community/mycroft-skills-kit/APKBUILD            |  4 ++--
 community/niaaml-gui/APKBUILD                    |  4 ++--
 community/notus-scanner/APKBUILD                 | 10 +++++-----
 community/ocrmypdf/APKBUILD                      |  4 ++--
 community/ospd-openvas/APKBUILD                  | 10 +++++-----
 community/pass-git-helper/APKBUILD               | 10 +++++-----
 community/pdfposter/APKBUILD                     | 10 +++++-----
 community/pg_activity/APKBUILD                   | 10 +++++-----
 community/poetry/APKBUILD                        | 10 +++++-----
 community/psautohint/APKBUILD                    |  4 ++--
 community/py3-acme/APKBUILD                      | 10 +++++-----
 community/py3-affine/APKBUILD                    |  4 ++--
 community/py3-aiofiles/APKBUILD                  | 10 +++++-----
 community/py3-alembic/APKBUILD                   | 10 +++++-----
 community/py3-ansible-compat/APKBUILD            |  4 ++--
 community/py3-argh/APKBUILD                      | 10 +++++-----
 community/py3-argon2-cffi-bindings/APKBUILD      | 10 +++++-----
 community/py3-argon2-cffi/APKBUILD               | 10 +++++-----
 community/py3-aspectlib/APKBUILD                 |  4 ++--
 community/py3-ast-monitor/APKBUILD               | 10 +++++-----
 community/py3-astroid/APKBUILD                   |  4 ++--
 community/py3-attrs/APKBUILD                     | 10 +++++-----
 community/py3-augmentor/APKBUILD                 | 10 +++++-----
 community/py3-authlib/APKBUILD                   |  4 ++--
 community/py3-autocommand/APKBUILD               | 10 +++++-----
 community/py3-awesomeversion/APKBUILD            | 10 +++++-----
 community/py3-awscrt/APKBUILD                    | 10 +++++-----
 community/py3-bcrypt/APKBUILD                    |  6 +++---
 community/py3-beautifulsoup4/APKBUILD            |  4 ++--
 community/py3-bitstring/APKBUILD                 |  4 ++--
 community/py3-blinker/APKBUILD                   |  4 ++--
 community/py3-boltons/APKBUILD                   | 10 +++++-----
 community/py3-boto3/APKBUILD                     |  4 ++--
 community/py3-botocore/APKBUILD                  |  4 ++--
 community/py3-bottle/APKBUILD                    | 10 +++++-----
 community/py3-branca/APKBUILD                    | 10 +++++-----
 community/py3-breathe/APKBUILD                   | 10 +++++-----
 community/py3-build/APKBUILD                     |  6 +++---
 community/py3-cachelib/APKBUILD                  | 10 +++++-----
 community/py3-cachetools/APKBUILD                | 10 +++++-----
 community/py3-cachy/APKBUILD                     | 10 +++++-----
 community/py3-cairocffi/APKBUILD                 |  4 ++--
 community/py3-calver/APKBUILD                    |  4 ++--
 community/py3-canonicaljson/APKBUILD             |  4 ++--
 community/py3-cattrs/APKBUILD                    |  4 ++--
 community/py3-chaospy/APKBUILD                   |  4 ++--
 community/py3-cheroot/APKBUILD                   | 10 +++++-----
 community/py3-cherrypy/APKBUILD                  | 10 +++++-----
 community/py3-circuitbreaker/APKBUILD            | 10 +++++-----
 community/py3-cleo/APKBUILD                      | 10 +++++-----
 community/py3-clikit/APKBUILD                    | 10 +++++-----
 community/py3-cmaes/APKBUILD                     |  4 ++--
 community/py3-cmake-build-extension/APKBUILD     |  4 ++--
 community/py3-cmudict/APKBUILD                   | 10 +++++-----
 community/py3-colorama/APKBUILD                  |  4 ++--
 community/py3-combo-lock/APKBUILD                |  4 ++--
 community/py3-comm/APKBUILD                      |  6 +++---
 community/py3-configobj/APKBUILD                 |  4 ++--
 community/py3-confuse/APKBUILD                   |  4 ++--
 community/py3-cppy/APKBUILD                      |  4 ++--
 community/py3-cryptography/APKBUILD              | 10 +++++-----
 community/py3-cssselect2/APKBUILD                | 10 +++++-----
 community/py3-cx_freeze/APKBUILD                 |  4 ++--
 community/py3-defcon/APKBUILD                    |  4 ++--
 community/py3-dirty-equals/APKBUILD              |  4 ++--
 community/py3-distro/APKBUILD                    |  4 ++--
 community/py3-django-contact-form/APKBUILD       | 10 +++++-----
 community/py3-django-cors-headers/APKBUILD       | 10 +++++-----
 community/py3-django-crispy-forms/APKBUILD       | 10 +++++-----
 community/py3-django-phonenumber-field/APKBUILD  | 10 +++++-----
 community/py3-django-pipeline/APKBUILD           | 10 +++++-----
 community/py3-django-treebeard/APKBUILD          | 10 +++++-----
 community/py3-django/APKBUILD                    | 10 +++++-----
 community/py3-dns-lexicon/APKBUILD               | 10 +++++-----
 community/py3-dnsrobocert/APKBUILD               | 10 +++++-----
 community/py3-docker-py/APKBUILD                 |  4 ++--
 community/py3-docopt-ng/APKBUILD                 | 10 +++++-----
 community/py3-docopt/APKBUILD                    |  4 ++--
 community/py3-dulwich/APKBUILD                   | 10 +++++-----
 community/py3-dython/APKBUILD                    | 10 +++++-----
 community/py3-editables/APKBUILD                 |  4 ++--
 community/py3-efficient-apriori/APKBUILD         | 10 +++++-----
 community/py3-entrypoints/APKBUILD               |  4 ++--
 community/py3-executing/APKBUILD                 |  4 ++--
 community/py3-fakeredis/APKBUILD                 | 10 +++++-----
 community/py3-fasteners/APKBUILD                 |  4 ++--
 community/py3-fastjsonschema/APKBUILD            | 10 +++++-----
 community/py3-fido2/APKBUILD                     |  4 ++--
 community/py3-filelock/APKBUILD                  | 10 +++++-----
 community/py3-fireflyalgorithm/APKBUILD          |  4 ++--
 community/py3-fitfile/APKBUILD                   |  4 ++--
 community/py3-flask-babel/APKBUILD               | 10 +++++-----
 community/py3-flask-caching/APKBUILD             | 10 +++++-----
 community/py3-flask-compress/APKBUILD            | 10 +++++-----
 community/py3-fontmath/APKBUILD                  |  4 ++--
 community/py3-fonttools/APKBUILD                 | 10 +++++-----
 community/py3-freezegun/APKBUILD                 |  4 ++--
 community/py3-frozendict/APKBUILD                | 10 +++++-----
 community/py3-gast/APKBUILD                      | 10 +++++-----
 community/py3-geotiler/APKBUILD                  |  4 ++--
 community/py3-gevent/APKBUILD                    | 12 ++++++------
 community/py3-glad/APKBUILD                      |  4 ++--
 community/py3-gnupg/APKBUILD                     | 10 +++++-----
 community/py3-google-api-core/APKBUILD           | 10 +++++-----
 community/py3-google-api-python-client/APKBUILD  | 10 +++++-----
 community/py3-google-auth-httplib2/APKBUILD      | 10 +++++-----
 community/py3-google-auth/APKBUILD               |  4 ++--
 community/py3-googleapis-common-protos/APKBUILD  | 10 +++++-----
 community/py3-greenlet/APKBUILD                  | 10 +++++-----
 community/py3-gtts/APKBUILD                      |  4 ++--
 community/py3-guessit/APKBUILD                   | 10 +++++-----
 community/py3-gvm/APKBUILD                       | 10 +++++-----
 community/py3-h5py/APKBUILD                      | 10 +++++-----
 community/py3-hatch-fancy-pypi-readme/APKBUILD   | 10 +++++-----
 community/py3-hatch-jupyter-builder/APKBUILD     |  4 ++--
 community/py3-hatch-nodejs-version/APKBUILD      |  4 ++--
 community/py3-hatch-vcs/APKBUILD                 | 10 +++++-----
 community/py3-hcloud/APKBUILD                    |  4 ++--
 community/py3-hexdump/APKBUILD                   |  4 ++--
 community/py3-hiredis/APKBUILD                   |  4 ++--
 community/py3-httpcore/APKBUILD                  |  4 ++--
 community/py3-httplib2/APKBUILD                  | 10 +++++-----
 community/py3-httpx/APKBUILD                     |  4 ++--
 community/py3-humanize/APKBUILD                  |  4 ++--
 community/py3-icu/APKBUILD                       |  4 ++--
 community/py3-immutabledict/APKBUILD             | 10 +++++-----
 community/py3-importlib-metadata/APKBUILD        |  4 ++--
 community/py3-imucal/APKBUILD                    |  4 ++--
 community/py3-incremental/APKBUILD               |  4 ++--
 community/py3-inflect/APKBUILD                   |  6 +++---
 community/py3-inform/APKBUILD                    |  4 ++--
 community/py3-inquirer/APKBUILD                  |  4 ++--
 community/py3-ipykernel/APKBUILD                 |  4 ++--
 community/py3-ipyparallel/APKBUILD               | 10 +++++-----
 community/py3-isort/APKBUILD                     | 12 ++++++------
 community/py3-jaraco.classes/APKBUILD            |  4 ++--
 community/py3-jaraco.collections/APKBUILD        |  4 ++--
 community/py3-jaraco.context/APKBUILD            |  4 ++--
 community/py3-jaraco.envs/APKBUILD               | 10 +++++-----
 community/py3-jaraco.functools/APKBUILD          |  4 ++--
 community/py3-jaraco.itertools/APKBUILD          |  4 ++--
 community/py3-jaraco.text/APKBUILD               | 10 +++++-----
 community/py3-jeepney/APKBUILD                   |  4 ++--
 community/py3-jellyfish/APKBUILD                 |  4 ++--
 community/py3-json-logger/APKBUILD               | 10 +++++-----
 community/py3-jsonpickle/APKBUILD                | 10 +++++-----
 community/py3-jsonschema/APKBUILD                | 10 +++++-----
 community/py3-jupyter-events/APKBUILD            |  4 ++--
 community/py3-jupyter-packaging/APKBUILD         |  4 ++--
 community/py3-jupyter_client/APKBUILD            |  4 ++--
 community/py3-jupyter_core/APKBUILD              |  4 ++--
 community/py3-jwt/APKBUILD                       |  4 ++--
 community/py3-kaitaistruct/APKBUILD              |  4 ++--
 community/py3-kallisto/APKBUILD                  | 10 +++++-----
 community/py3-keyring/APKBUILD                   |  4 ++--
 community/py3-kgb/APKBUILD                       | 10 +++++-----
 community/py3-kubernetes/APKBUILD                | 10 +++++-----
 community/py3-lazy-object-proxy/APKBUILD         | 10 +++++-----
 community/py3-libvirt/APKBUILD                   | 10 +++++-----
 community/py3-license-expression/APKBUILD        | 10 +++++-----
 community/py3-looseversion/APKBUILD              | 10 +++++-----
 community/py3-lsp-server/APKBUILD                | 10 +++++-----
 community/py3-lz4/APKBUILD                       | 10 +++++-----
 community/py3-markdown-include/APKBUILD          | 10 +++++-----
 community/py3-markdown-it-py/APKBUILD            |  4 ++--
 community/py3-matplotlib/APKBUILD                |  6 +++---
 community/py3-matrix-common/APKBUILD             | 10 +++++-----
 community/py3-matrix-nio/APKBUILD                | 10 +++++-----
 community/py3-mdit-py-plugins/APKBUILD           |  4 ++--
 community/py3-mdurl/APKBUILD                     |  4 ++--
 community/py3-mediafile/APKBUILD                 |  4 ++--
 community/py3-memory-tempfile/APKBUILD           |  4 ++--
 community/py3-miniflux/APKBUILD                  |  4 ++--
 community/py3-mistune/APKBUILD                   | 10 +++++-----
 community/py3-mizani/APKBUILD                    |  4 ++--
 community/py3-mongo/APKBUILD                     | 10 +++++-----
 community/py3-mpv/APKBUILD                       |  4 ++--
 community/py3-msgpack/APKBUILD                   | 10 +++++-----
 community/py3-msoffcrypto-tool/APKBUILD          | 10 +++++-----
 community/py3-multidict/APKBUILD                 | 10 +++++-----
 community/py3-mypy-extensions/APKBUILD           |  6 +++---
 community/py3-mypy/APKBUILD                      |  6 +++---
 community/py3-myst-parser/APKBUILD               | 10 +++++-----
 community/py3-nashpy/APKBUILD                    |  4 ++--
 community/py3-nbxmpp/APKBUILD                    |  4 ++--
 community/py3-nestedtext/APKBUILD                |  4 ++--
 community/py3-niaaml/APKBUILD                    |  4 ++--
 community/py3-niaarm/APKBUILD                    |  4 ++--
 community/py3-niaclass/APKBUILD                  |  4 ++--
 community/py3-nodeenv/APKBUILD                   | 10 +++++-----
 community/py3-nose2/APKBUILD                     |  4 ++--
 community/py3-nox/APKBUILD                       |  6 +++---
 community/py3-numpoly/APKBUILD                   |  4 ++--
 community/py3-numpy/APKBUILD                     |  4 ++--
 community/py3-oci/APKBUILD                       | 10 +++++-----
 community/py3-omemo-dr/APKBUILD                  |  4 ++--
 community/py3-opencl/APKBUILD                    | 10 +++++-----
 community/py3-openssl/APKBUILD                   | 10 +++++-----
 community/py3-ordpy/APKBUILD                     |  4 ++--
 community/py3-orjson/APKBUILD                    | 10 +++++-----
 community/py3-overpy/APKBUILD                    | 10 +++++-----
 community/py3-overrides/APKBUILD                 |  4 ++--
 community/py3-palettable/APKBUILD                |  4 ++--
 community/py3-pandas/APKBUILD                    |  4 ++--
 community/py3-parameterized/APKBUILD             |  4 ++--
 community/py3-parametrize-from-file/APKBUILD     |  4 ++--
 community/py3-paramiko/APKBUILD                  | 10 +++++-----
 community/py3-paste/APKBUILD                     | 10 +++++-----
 community/py3-pastedeploy/APKBUILD               | 10 +++++-----
 community/py3-path/APKBUILD                      |  4 ++--
 community/py3-pathspec/APKBUILD                  |  4 ++--
 community/py3-patiencediff/APKBUILD              | 10 +++++-----
 community/py3-pdm-backend/APKBUILD               | 10 +++++-----
 community/py3-peewee/APKBUILD                    | 10 +++++-----
 community/py3-pefile/APKBUILD                    | 10 +++++-----
 community/py3-pendulum/APKBUILD                  |  4 ++--
 community/py3-pep440/APKBUILD                    |  4 ++--
 community/py3-phonenumbers/APKBUILD              | 10 +++++-----
 community/py3-pikepdf/APKBUILD                   |  6 +++---
 community/py3-pillow/APKBUILD                    |  4 ++--
 community/py3-pip-tools/APKBUILD                 | 10 +++++-----
 community/py3-platformdirs/APKBUILD              | 10 +++++-----
 community/py3-platypus/APKBUILD                  |  4 ++--
 community/py3-plotnine/APKBUILD                  |  4 ++--
 community/py3-plumbum/APKBUILD                   |  4 ++--
 community/py3-podman/APKBUILD                    |  4 ++--
 community/py3-poetry-core/APKBUILD               | 12 ++++++------
 community/py3-poetry-plugin-export/APKBUILD      | 10 +++++-----
 community/py3-pontos/APKBUILD                    | 10 +++++-----
 community/py3-pooch/APKBUILD                     | 10 +++++-----
 community/py3-port-for/APKBUILD                  |  4 ++--
 community/py3-praw/APKBUILD                      | 10 +++++-----
 community/py3-prettytable3/APKBUILD              | 10 +++++-----
 community/py3-prompt_toolkit/APKBUILD            | 10 +++++-----
 community/py3-psycopg/APKBUILD                   |  4 ++--
 community/py3-pure_eval/APKBUILD                 |  4 ++--
 community/py3-py-cpuinfo/APKBUILD                |  4 ++--
 community/py3-pyacoustid/APKBUILD                |  4 ++--
 community/py3-pyclipper/APKBUILD                 | 10 +++++-----
 community/py3-pydicom/APKBUILD                   | 10 +++++-----
 community/py3-pydocstyle/APKBUILD                | 10 +++++-----
 community/py3-pydyf/APKBUILD                     |  4 ++--
 community/py3-pyfakefs/APKBUILD                  | 10 +++++-----
 community/py3-pygit2/APKBUILD                    | 10 +++++-----
 community/py3-pygithub/APKBUILD                  |  4 ++--
 community/py3-pyhamcrest/APKBUILD                |  4 ++--
 community/py3-pykka/APKBUILD                     | 10 +++++-----
 community/py3-pylast/APKBUILD                    |  4 ++--
 community/py3-pyliblo/APKBUILD                   | 10 +++++-----
 community/py3-pylint/APKBUILD                    | 10 +++++-----
 community/py3-pymoo/APKBUILD                     |  4 ++--
 community/py3-pypdf/APKBUILD                     | 10 +++++-----
 community/py3-pyphen/APKBUILD                    |  4 ++--
 community/py3-pyproject-api/APKBUILD             | 10 +++++-----
 community/py3-pyproject-hooks/APKBUILD           |  6 +++---
 community/py3-pyproject-metadata/APKBUILD        |  4 ++--
 community/py3-pyqt-builder/APKBUILD              |  4 ++--
 community/py3-pyqt-feedback-flow/APKBUILD        |  4 ++--
 community/py3-pyqt5-sip/APKBUILD                 |  4 ++--
 community/py3-pyroute2/APKBUILD                  |  4 ++--
 community/py3-pyrsistent/APKBUILD                | 10 +++++-----
 community/py3-pytest-asyncio/APKBUILD            |  6 +++---
 community/py3-pytest-benchmark/APKBUILD          | 10 +++++-----
 community/py3-pytest-console-scripts/APKBUILD    | 10 +++++-----
 community/py3-pytest-env/APKBUILD                | 10 +++++-----
 community/py3-pytest-httpbin/APKBUILD            | 10 +++++-----
 community/py3-pytest-httpserver/APKBUILD         |  6 +++---
 community/py3-pytest-httpx/APKBUILD              | 10 +++++-----
 community/py3-pytest-isort/APKBUILD              |  6 +++---
 community/py3-pytest-jupyter/APKBUILD            |  4 ++--
 community/py3-pytest-localserver/APKBUILD        | 10 +++++-----
 community/py3-pytest-runner/APKBUILD             |  4 ++--
 community/py3-pytest-xdist/APKBUILD              |  8 ++++----
 community/py3-pytest-xprocess/APKBUILD           | 10 +++++-----
 community/py3-python-gssapi/APKBUILD             | 10 +++++-----
 community/py3-python-osc/APKBUILD                | 10 +++++-----
 community/py3-python-socks/APKBUILD              | 10 +++++-----
 community/py3-pytoolconfig/APKBUILD              |  6 +++---
 community/py3-pytzdata/APKBUILD                  |  4 ++--
 community/py3-quantiphy-eval/APKBUILD            |  4 ++--
 community/py3-quantiphy/APKBUILD                 |  4 ++--
 community/py3-rapidfuzz-capi/APKBUILD            |  4 ++--
 community/py3-rapidfuzz/APKBUILD                 | 12 ++++++------
 community/py3-rdflib/APKBUILD                    |  6 +++---
 community/py3-redis/APKBUILD                     | 10 +++++-----
 community/py3-reedsolo/APKBUILD                  |  4 ++--
 community/py3-regex/APKBUILD                     | 10 +++++-----
 community/py3-requests-cache/APKBUILD            | 10 +++++-----
 community/py3-rexmex/APKBUILD                    | 10 +++++-----
 community/py3-rich/APKBUILD                      | 10 +++++-----
 community/py3-rkm-codes/APKBUILD                 | 10 +++++-----
 community/py3-roman/APKBUILD                     | 10 +++++-----
 community/py3-rpyc/APKBUILD                      |  4 ++--
 community/py3-ruamel.std.pathlib/APKBUILD        | 10 +++++-----
 community/py3-ruamel.yaml/APKBUILD               |  4 ++--
 community/py3-rx/APKBUILD                        |  4 ++--
 community/py3-saml2/APKBUILD                     | 10 +++++-----
 community/py3-scikit-build/APKBUILD              |  4 ++--
 community/py3-scikit-learn/APKBUILD              |  4 ++--
 community/py3-scipy/APKBUILD                     |  4 ++--
 community/py3-scrypt/APKBUILD                    |  4 ++--
 community/py3-seaborn/APKBUILD                   |  4 ++--
 community/py3-semver/APKBUILD                    |  4 ++--
 community/py3-send2trash/APKBUILD                |  4 ++--
 community/py3-setuptools-gettext/APKBUILD        |  4 ++--
 community/py3-setuptools-rust/APKBUILD           |  4 ++--
 community/py3-shellingham/APKBUILD               | 10 +++++-----
 community/py3-shlib/APKBUILD                     | 10 +++++-----
 community/py3-simplejson/APKBUILD                | 10 +++++-----
 community/py3-simpleparse/APKBUILD               |  4 ++--
 community/py3-sip/APKBUILD                       |  4 ++--
 community/py3-skia-pathops/APKBUILD              | 10 +++++-----
 .../APKBUILD                                     |  4 ++--
 community/py3-slugify/APKBUILD                   |  4 ++--
 community/py3-sly/APKBUILD                       |  4 ++--
 community/py3-softlayer/APKBUILD                 | 10 +++++-----
 community/py3-solo1/APKBUILD                     |  4 ++--
 community/py3-soupsieve/APKBUILD                 |  4 ++--
 community/py3-sphinx-autobuild/APKBUILD          |  6 +++---
 community/py3-sphinx_rtd_theme/APKBUILD          |  4 ++--
 community/py3-sphinxcontrib-jquery/APKBUILD      | 10 +++++-----
 community/py3-sport-activities-features/APKBUILD |  4 ++--
 community/py3-sqlalchemy-migrate/APKBUILD        | 10 +++++-----
 community/py3-sqlalchemy/APKBUILD                | 10 +++++-----
 community/py3-sqlparse/APKBUILD                  | 10 +++++-----
 community/py3-stack_data/APKBUILD                |  4 ++--
 community/py3-statmake/APKBUILD                  | 10 +++++-----
 community/py3-stochastic/APKBUILD                |  4 ++--
 community/py3-subprocess-tee/APKBUILD            |  6 +++---
 community/py3-succulent/APKBUILD                 |  4 ++--
 community/py3-sympy/APKBUILD                     |  4 ++--
 community/py3-tabulate/APKBUILD                  |  4 ++--
 community/py3-tcx2gpx/APKBUILD                   |  4 ++--
 community/py3-tempora/APKBUILD                   |  4 ++--
 community/py3-termcolor/APKBUILD                 |  4 ++--
 community/py3-terminado/APKBUILD                 |  4 ++--
 community/py3-testfixtures/APKBUILD              | 10 +++++-----
 community/py3-testpath/APKBUILD                  |  4 ++--
 community/py3-threadpoolctl/APKBUILD             |  4 ++--
 community/py3-thumbnails-readme/APKBUILD         |  4 ++--
 community/py3-tidyexc/APKBUILD                   |  4 ++--
 community/py3-tinycss2/APKBUILD                  | 10 +++++-----
 community/py3-tinynarm/APKBUILD                  |  4 ++--
 community/py3-tldextract/APKBUILD                | 10 +++++-----
 community/py3-tomli-w/APKBUILD                   | 12 ++++++------
 community/py3-tomlkit/APKBUILD                   |  4 ++--
 community/py3-tox/APKBUILD                       |  4 ++--
 community/py3-traitlets/APKBUILD                 |  4 ++--
 community/py3-transmission-rpc/APKBUILD          | 10 +++++-----
 community/py3-trove-classifiers/APKBUILD         |  4 ++--
 community/py3-twisted/APKBUILD                   |  4 ++--
 community/py3-typeguard/APKBUILD                 | 10 +++++-----
 community/py3-typing-extensions/APKBUILD         |  4 ++--
 community/py3-tzdata/APKBUILD                    | 10 +++++-----
 community/py3-tzlocal/APKBUILD                   |  4 ++--
 community/py3-ufo2ft/APKBUILD                    | 10 +++++-----
 community/py3-ufolib2/APKBUILD                   |  4 ++--
 community/py3-ujson/APKBUILD                     | 10 +++++-----
 community/py3-unpaddedbase64/APKBUILD            |  4 ++--
 community/py3-validate-pyproject/APKBUILD        | 10 +++++-----
 community/py3-vcrpy/APKBUILD                     | 10 +++++-----
 community/py3-virtualenv/APKBUILD                |  4 ++--
 community/py3-waitress/APKBUILD                  |  4 ++--
 community/py3-wcag-contrast-ratio/APKBUILD       |  4 ++--
 community/py3-wcmatch/APKBUILD                   |  4 ++--
 community/py3-webcolors/APKBUILD                 |  4 ++--
 community/py3-websocket-client/APKBUILD          | 10 +++++-----
 community/py3-websockets/APKBUILD                | 10 +++++-----
 community/py3-werkzeug/APKBUILD                  | 10 +++++-----
 community/py3-whatthepatch/APKBUILD              | 12 ++++++------
 community/py3-xcffib/APKBUILD                    | 10 +++++-----
 community/py3-xlsxwriter/APKBUILD                | 10 +++++-----
 community/py3-xxhash/APKBUILD                    | 10 +++++-----
 community/py3-yarl/APKBUILD                      | 10 +++++-----
 community/py3-ytmusicapi/APKBUILD                |  4 ++--
 community/py3-zc.lockfile/APKBUILD               | 10 +++++-----
 community/py3-zeroconf/APKBUILD                  | 10 +++++-----
 community/py3-zipp/APKBUILD                      |  4 ++--
 community/py3-zope-deprecation/APKBUILD          |  4 ++--
 community/py3-zope-testrunner/APKBUILD           |  4 ++--
 community/pydiffx/APKBUILD                       | 10 +++++-----
 community/pythran/APKBUILD                       | 10 +++++-----
 community/rapidyaml/APKBUILD                     |  4 ++--
 community/rbtools/APKBUILD                       | 10 +++++-----
 community/reuse/APKBUILD                         |  4 ++--
 community/s3cmd/APKBUILD                         |  4 ++--
 community/synapse/APKBUILD                       | 10 +++++-----
 community/toml-adapt/APKBUILD                    |  4 ++--
 community/twine/APKBUILD                         |  4 ++--
 community/vdirsyncer/APKBUILD                    | 10 +++++-----
 community/vpn-slice/APKBUILD                     |  4 ++--
 community/weasyprint/APKBUILD                    |  4 ++--
 community/weechat-matrix/APKBUILD                |  4 ++--
 community/yamllint/APKBUILD                      |  4 ++--
 community/ytdl-sub/APKBUILD                      | 10 +++++-----
 community/yubikey-manager/APKBUILD               | 10 +++++-----
 main/py3-chardet/APKBUILD                        | 10 +++++-----
 main/py3-distlib/APKBUILD                        |  4 ++--
 main/py3-idna/APKBUILD                           |  4 ++--
 main/py3-markdown/APKBUILD                       |  4 ++--
 main/py3-ordered-set/APKBUILD                    |  4 ++--
 main/py3-packaging/APKBUILD                      |  4 ++--
 main/py3-parsing/APKBUILD                        |  4 ++--
 main/py3-pretend/APKBUILD                        |  4 ++--
 main/py3-pygments/APKBUILD                       |  4 ++--
 main/py3-pytest/APKBUILD                         |  6 +++---
 main/py3-requests/APKBUILD                       |  4 ++--
 main/py3-sphinx/APKBUILD                         |  4 ++--
 main/py3-sphinxcontrib-applehelp/APKBUILD        |  4 ++--
 main/py3-sphinxcontrib-htmlhelp/APKBUILD         | 10 +++++-----
 main/py3-sphinxcontrib-websupport/APKBUILD       |  6 +++---
 main/py3-urllib3/APKBUILD                        |  4 ++--
 main/py3-wheel/APKBUILD                          |  4 ++--
 testing/autotrash/APKBUILD                       |  4 ++--
 testing/bdfr/APKBUILD                            | 10 +++++-----
 testing/celery/APKBUILD                          |  4 ++--
 testing/certbot-dns/APKBUILD                     | 10 +++++-----
 testing/criu/APKBUILD                            |  4 ++--
 testing/dooit/APKBUILD                           | 10 +++++-----
 testing/dtrx/APKBUILD                            | 10 +++++-----
 testing/epr/APKBUILD                             |  4 ++--
 testing/epy/APKBUILD                             | 10 +++++-----
 testing/esptool/APKBUILD                         | 10 +++++-----
 testing/fabric/APKBUILD                          |  4 ++--
 testing/fasttext/APKBUILD                        |  4 ++--
 testing/git-cola/APKBUILD                        |  4 ++--
 testing/jackdaw/APKBUILD                         |  4 ++--
 testing/jedi-language-server/APKBUILD            | 10 +++++-----
 testing/libusbsio/APKBUILD                       | 16 ++++++++--------
 testing/mitmproxy/APKBUILD                       |  4 ++--
 testing/mkdocs-material-extensions/APKBUILD      |  4 ++--
 testing/mkdocs-material/APKBUILD                 |  4 ++--
 testing/mkdocs/APKBUILD                          |  4 ++--
 testing/nicotine-plus/APKBUILD                   |  4 ++--
 testing/nitrokey-app2/APKBUILD                   |  4 ++--
 testing/oci-cli/APKBUILD                         |  4 ++--
 testing/offpunk/APKBUILD                         |  4 ++--
 testing/pass2csv/APKBUILD                        |  4 ++--
 testing/pre-commit/APKBUILD                      | 10 +++++-----
 testing/py3-a2wsgi/APKBUILD                      | 10 +++++-----
 testing/py3-aesedb/APKBUILD                      | 10 +++++-----
 testing/py3-aiosmb/APKBUILD                      |  4 ++--
 testing/py3-aiowinreg/APKBUILD                   | 10 +++++-----
 testing/py3-altgraph/APKBUILD                    |  4 ++--
 testing/py3-amqp/APKBUILD                        |  4 ++--
 testing/py3-ansi2html/APKBUILD                   | 10 +++++-----
 testing/py3-argparse_addons/APKBUILD             |  4 ++--
 testing/py3-astral/APKBUILD                      |  4 ++--
 testing/py3-astunparse/APKBUILD                  |  4 ++--
 testing/py3-asyauth/APKBUILD                     |  4 ++--
 testing/py3-asyncssh/APKBUILD                    | 10 +++++-----
 testing/py3-asysocks/APKBUILD                    |  4 ++--
 testing/py3-avro/APKBUILD                        | 10 +++++-----
 testing/py3-bencode/APKBUILD                     | 10 +++++-----
 testing/py3-bincopy/APKBUILD                     |  4 ++--
 testing/py3-bottle-rest/APKBUILD                 | 10 +++++-----
 testing/py3-bsddb3/APKBUILD                      | 10 +++++-----
 testing/py3-chameleon/APKBUILD                   | 10 +++++-----
 testing/py3-click-command-tree/APKBUILD          |  4 ++--
 testing/py3-click-didyoumean/APKBUILD            |  4 ++--
 testing/py3-click-option-group/APKBUILD          |  4 ++--
 testing/py3-click-repl/APKBUILD                  |  4 ++--
 testing/py3-cloudflare/APKBUILD                  | 10 +++++-----
 testing/py3-cmd2/APKBUILD                        |  4 ++--
 testing/py3-cmsis-pack-manager/APKBUILD          | 10 +++++-----
 testing/py3-codespell/APKBUILD                   |  4 ++--
 testing/py3-commentjson/APKBUILD                 | 10 +++++-----
 testing/py3-confection/APKBUILD                  | 10 +++++-----
 testing/py3-corner/APKBUILD                      |  4 ++--
 testing/py3-cssutils/APKBUILD                    |  4 ++--
 testing/py3-deepmerge/APKBUILD                   |  4 ++--
 testing/py3-dict2xml/APKBUILD                    |  4 ++--
 testing/py3-digitalocean/APKBUILD                | 10 +++++-----
 testing/py3-django-debug-toolbar/APKBUILD        |  4 ++--
 testing/py3-django-js-asset/APKBUILD             | 10 +++++-----
 testing/py3-django-taggit/APKBUILD               |  4 ++--
 testing/py3-django-timezone-field/APKBUILD       | 10 +++++-----
 testing/py3-feedgen/APKBUILD                     | 10 +++++-----
 testing/py3-fire/APKBUILD                        | 12 ++++++------
 testing/py3-flask-sqlalchemy/APKBUILD            | 10 +++++-----
 testing/py3-github3/APKBUILD                     | 10 +++++-----
 testing/py3-gitlab/APKBUILD                      | 10 +++++-----
 testing/py3-gls/APKBUILD                         |  4 ++--
 testing/py3-google-trans-new/APKBUILD            |  4 ++--
 testing/py3-hatch-requirements-txt/APKBUILD      | 10 +++++-----
 testing/py3-hg-git/APKBUILD                      |  4 ++--
 testing/py3-igraph/APKBUILD                      | 10 +++++-----
 testing/py3-intervaltree/APKBUILD                | 10 +++++-----
 testing/py3-invoke/APKBUILD                      |  4 ++--
 testing/py3-jaraco.packaging/APKBUILD            |  4 ++--
 testing/py3-jaraco.test/APKBUILD                 | 10 +++++-----
 testing/py3-jsonlines/APKBUILD                   | 10 +++++-----
 testing/py3-kikit/APKBUILD                       | 10 +++++-----
 testing/py3-kombu/APKBUILD                       |  4 ++--
 testing/py3-krb5/APKBUILD                        |  4 ++--
 testing/py3-landlock/APKBUILD                    | 10 +++++-----
 testing/py3-levenshtein/APKBUILD                 | 12 ++++++------
 testing/py3-libusb1/APKBUILD                     | 10 +++++-----
 testing/py3-livestream/APKBUILD                  |  4 ++--
 testing/py3-lsp-mypy/APKBUILD                    | 10 +++++-----
 testing/py3-lsprotocol/APKBUILD                  |  4 ++--
 testing/py3-lzo/APKBUILD                         | 10 +++++-----
 testing/py3-mbedtls/APKBUILD                     | 10 +++++-----
 testing/py3-minidump/APKBUILD                    |  4 ++--
 testing/py3-minikerberos/APKBUILD                |  4 ++--
 testing/py3-mopidy-mpd/APKBUILD                  | 10 +++++-----
 testing/py3-msldap/APKBUILD                      |  4 ++--
 testing/py3-natpmp/APKBUILD                      |  4 ++--
 testing/py3-netmiko/APKBUILD                     |  4 ++--
 testing/py3-nkdfu/APKBUILD                       |  4 ++--
 testing/py3-optuna/APKBUILD                      |  4 ++--
 testing/py3-pam/APKBUILD                         |  4 ++--
 testing/py3-parver/APKBUILD                      |  4 ++--
 testing/py3-pathvalidate/APKBUILD                |  4 ++--
 testing/py3-pcbnewtransition/APKBUILD            |  4 ++--
 testing/py3-piccata/APKBUILD                     | 12 ++++++------
 testing/py3-pika/APKBUILD                        |  4 ++--
 testing/py3-plexapi/APKBUILD                     |  4 ++--
 testing/py3-proglog/APKBUILD                     | 10 +++++-----
 testing/py3-pylink-square/APKBUILD               | 10 +++++-----
 testing/py3-pymdown-extensions/APKBUILD          |  4 ++--
 testing/py3-pynitrokey/APKBUILD                  | 10 +++++-----
 testing/py3-pyocd/APKBUILD                       | 10 +++++-----
 testing/py3-pypandoc/APKBUILD                    |  4 ++--
 testing/py3-pyqt6-sip/APKBUILD                   |  4 ++--
 testing/py3-pyspinel/APKBUILD                    | 10 +++++-----
 testing/py3-pytest-instafail/APKBUILD            | 10 +++++-----
 testing/py3-pytest-repeat/APKBUILD               | 10 +++++-----
 testing/py3-pytest-rerunfailures/APKBUILD        | 10 +++++-----
 testing/py3-python-jose/APKBUILD                 | 10 +++++-----
 testing/py3-python-multipart/APKBUILD            | 10 +++++-----
 testing/py3-pytweening/APKBUILD                  | 10 +++++-----
 testing/py3-pyvcd/APKBUILD                       |  6 +++---
 testing/py3-qbittorrent-api/APKBUILD             |  4 ++--
 testing/py3-recurring-ical-events/APKBUILD       |  4 ++--
 testing/py3-rst.linker/APKBUILD                  | 10 +++++-----
 testing/py3-rstr/APKBUILD                        | 10 +++++-----
 testing/py3-sabctools/APKBUILD                   | 10 +++++-----
 testing/py3-slixmpp/APKBUILD                     |  4 ++--
 testing/py3-solidpython/APKBUILD                 | 10 +++++-----
 testing/py3-sphinx-argparse/APKBUILD             |  4 ++--
 testing/py3-sphinx-autodoc-typehints/APKBUILD    |  6 +++---
 testing/py3-sphinx-theme-cloud/APKBUILD          |  6 +++---
 testing/py3-sphinxcontrib-autoprogram/APKBUILD   | 10 +++++-----
 testing/py3-sphinxcontrib-doxylink/APKBUILD      |  4 ++--
 testing/py3-sphinxcontrib-httpdomain/APKBUILD    |  4 ++--
 testing/py3-sphinxcontrib-phpdomain/APKBUILD     |  4 ++--
 testing/py3-sphinxcontrib-slide/APKBUILD         |  4 ++--
 testing/py3-sphinxcontrib-spelling/APKBUILD      | 10 +++++-----
 testing/py3-spidev/APKBUILD                      |  4 ++--
 testing/py3-sportydatagen/APKBUILD               |  4 ++--
 testing/py3-spsdk/APKBUILD                       | 10 +++++-----
 testing/py3-sqlalchemy-utils/APKBUILD            |  4 ++--
 testing/py3-srsly/APKBUILD                       | 10 +++++-----
 testing/py3-starlette/APKBUILD                   |  4 ++--
 testing/py3-syrupy/APKBUILD                      | 10 +++++-----
 testing/py3-telegram-text/APKBUILD               |  4 ++--
 testing/py3-teletype/APKBUILD                    |  4 ++--
 testing/py3-textual/APKBUILD                     | 10 +++++-----
 testing/py3-thinc/APKBUILD                       |  8 ++++----
 testing/py3-time-machine/APKBUILD                | 10 +++++-----
 testing/py3-tlv8/APKBUILD                        | 10 +++++-----
 testing/py3-tokenizers/APKBUILD                  |  4 ++--
 testing/py3-trimesh/APKBUILD                     | 10 +++++-----
 testing/py3-unicrypto/APKBUILD                   | 10 +++++-----
 testing/py3-unidns/APKBUILD                      |  4 ++--
 testing/py3-vdf/APKBUILD                         | 10 +++++-----
 testing/py3-versioningit/APKBUILD                | 10 +++++-----
 testing/py3-virtualenvwrapper/APKBUILD           |  4 ++--
 testing/py3-winacl/APKBUILD                      |  4 ++--
 testing/py3-x-wr-timezone/APKBUILD               |  4 ++--
 testing/py3-yg.lockfile/APKBUILD                 |  4 ++--
 testing/py3-zipstream-ng/APKBUILD                | 10 +++++-----
 testing/pypykatz/APKBUILD                        |  4 ++--
 testing/pyradio/APKBUILD                         |  4 ++--
 testing/qmk-cli/APKBUILD                         |  4 ++--
 testing/reprotest/APKBUILD                       | 10 +++++-----
 testing/rich-cli/APKBUILD                        |  4 ++--
 testing/ruff-lsp/APKBUILD                        |  4 ++--
 testing/sc-controller/APKBUILD                   | 10 +++++-----
 testing/streamlink/APKBUILD                      | 10 +++++-----
 testing/sublime-music/APKBUILD                   |  4 ++--
 testing/uvicorn/APKBUILD                         |  4 ++--
 testing/virt-lightning/APKBUILD                  |  4 ++--
 testing/visidata/APKBUILD                        |  4 ++--
 testing/websockify/APKBUILD                      | 10 +++++-----
 testing/whipper/APKBUILD                         | 10 +++++-----
 testing/xonsh/APKBUILD                           | 10 +++++-----
 626 files changed, 2150 insertions(+), 2150 deletions(-)

diff --git a/community/ansible-lint/APKBUILD b/community/ansible-lint/APKBUILD
index eb685c9a8ef1..b7a2a52b4de3 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 c26ae64a40db..bef1fd818dd2 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 c179f58ea2cb..06b0881def41 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 b69d0ea9110c..2d989e90fae1 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 5eb1abfb031c..50175c19df0f 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 c51885b1fac6..820bee8e5c00 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 08e64911744b..9e7513dd1ce0 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 d1659eae2eaa..8af57907d51a 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 253f79f2f7e3..9a5e7c9d8a72 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 f6af84671276..52ab54f59f38 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 84b68d4901b8..eb921c97e048 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 ca1ad9c07313..2c9518cce390 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 642715ecf195..c1e5d39f455f 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 a815bbd7dd1f..2dbe0411297c 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 6698b3393fa7..157c71ae42ee 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 06b83af3f76f..7a5ae53f2d8a 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 f7de746fca59..dc5861e31f4d 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 d3a2477afd11..da4014bf9f51 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 57cb30b71bb0..65479d69d009 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 bcc2e332ccf8..5c0becac5152 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 80f75c1c5313..888dfd08f903 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 ceafaaa31158..db815788083b 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 99ed88d8a685..4ff58fa5aacb 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 f3e9b4c2d0c6..da5e2bbf0005 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 536e01abd2d3..931bf4b204b0 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 dd1d2cc72b8a..bd7c44b0e89a 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 f419ead649e4..5afa0af7de53 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 bb76f6e20a91..4d669887a19f 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 dae6bd5b05e8..af2fd445bddd 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 e15662406247..8b074a2be3b2 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 9a781275d028..09acc6f1f7c9 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 3255ef3e80f5..8f811626d3a3 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 ec8a99a58f3a..013c23ce86d0 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 29ae5bd1e0de..da7203779696 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 05500243ee17..ee9c33eb61a9 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 a1b99420a004..7361490873b7 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 f661f3877686..b1ed3681e64a 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 d2e0300b3ee9..eed25b8bab47 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 cc1dfb80e23b..5831379ae643 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 def9647fce84..a1a14173e69f 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 60dda96b97f1..90d4b39dfbbd 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 146fb1a18797..b8b006be6807 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 8d80fcdd9213..5e04436e04fe 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 7d3719ce5fb5..b3275e67a776 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 b538beb8847c..bc1aaee61d03 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 14f5c180bbd9..0f9e7a6527cd 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 2e8c7ba87d4a..e328ef309d9d 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 b2cda5975283..637c52b70d5d 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 88f23b58d4f0..268d4532a00d 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 cbec71615577..eaaa6e2d9e6e 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 110a0b1e22c6..5a07db14e00d 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 1785e4cf0905..d7d6ea40da06 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 8a73f3d3d80e..ed3c20d4c164 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 56098697a782..ceca67598517 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 c51c9444b462..a424b913844e 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 445977c748bb..e46f50fed85d 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 f745343c1e74..1887d1ba8df3 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 539812e18c4f..6ef77b198eef 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 93d99cb576b8..5e15ad8f88d3 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 103657f1122d..ef8a4dcf9ba9 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 b2f8bea12892..48655383d5fb 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 7008cf6f2fd6..4a03c45bf3c6 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 a9541667afb9..a6fe0d7aa053 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 4f12a991f2a0..5fc5ffb7236b 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 ebdb300b8473..11d6b7b9e058 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 e2fd47f77e79..650780303648 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 db6b7f871eac..ced504d3a5a6 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 511db070e397..803d716429ba 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 e32a59592635..a45b18d637c9 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 24388f47fea5..994711266286 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 e814c375a3d9..2edd198b2a48 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 6932909a6e52..95757d18a836 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 502719613542..09800600f952 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 a982ff536bed..17d54b6be0d1 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 c06462565cad..152293e94752 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 2cab51ad447c..6100dd91a698 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 0ad0c739e9ea..44ebd83dc36a 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 06f6bb0cf0ba..05ea9697cf2c 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 f6b5e09da5c1..bf5ce6aca90b 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 9381d5dcb92b..ceb2738e523c 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 50f51d9b1d02..5121629f65ef 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 bb6a5345d41e..050213bcf48f 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 30a8ed093f86..21262fb0dbb4 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 e2b1ab7291d6..a695388c4507 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 5d844cc62c8b..f8eb8a1222b8 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 a0f2009497ae..5a9d2de85f39 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 1b54a59b25bc..d83db0f1c56c 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 9a8af1ef7831..558c00fc5e1d 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 1f77373e9053..f087e341bc15 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 7396a5a1dd5a..eccad6940d2f 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 3b481553004e..dfb58675b806 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 5d2a064d08eb..370ea78138e3 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 cf5877d5c2be..27d7a4d03a80 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 bf2bf0e75835..9a0befabb1d2 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 0bd1e9197146..1970f237ed2e 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 fc89c595e366..3fcfd41f2771 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 c3e179df7b06..c0ebafc7779a 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 396f0c7cd4d8..a448039d2445 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 b07b5bc2b9db..8854b569a0f2 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 dfc2fc241377..1a0120353f35 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 afdec88fb68a..8e27c4589a16 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 881526eda3a9..c5df6da4e926 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 82f39b2d9129..7408f30ff95a 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 1a018be3c126..a0b4e7564c6b 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 fd6683ed6ab7..ac5a27d1a077 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 efe29ee43501..c2187c4f3cad 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 2a26a3aa9cfd..35637e9187fc 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 34f2fee73ff8..9eb0bc8d732a 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 2be4536cc973..dd666cc547c3 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 16b740d7e9d3..b3ff2cd3e664 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 972a8977a393..fa7d2ab6db93 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 8ec27714cf7a..685a84584023 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 1811776c0bb3..aff33251117e 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 756e0552d1f6..fa0ef939c57c 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 2abbbe65e812..786fd215d449 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 77519495ac47..83ac458b6c14 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 7fa72e7459a6..61a35b66418d 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 783ccebd53fd..5a821a1eba6f 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 e4fa6613d5db..ce091908c6a2 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 aa01af751ba7..1d25685cde05 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 740e46472ca4..0804ef9d9a4e 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 b502d0e0112a..a5b78886a53e 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 f28c3f0febc2..71af5f8eddc4 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 02a5eb496cb6..4defef0296dc 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 c45b9dbf459d..00b527c8503c 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 09f63c74b2a1..7e86de30d5ef 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 ff77298d6b08..a3dd6d94effd 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 a055846123bc..88f9d454e1f8 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 9f345c7827eb..e79fe06f800d 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 25cf1436cdf6..dff5df2380df 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 0354ebaf2321..d724849271e6 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 d549056bb021..be809dfb50ac 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 a5741b4e45ca..778e23b350eb 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 1ba7f896a0b0..9200c90db57e 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 0eb54288cbfc..15dc0161cc24 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 6026dc667845..e4ffce0bde8e 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 eead15008ba8..6c4053b0b1a2 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 879efaf7f221..684cfba7a1d7 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 4521b83cd37c..a869b633df3c 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 5f24c4b046a6..d70ad64cfa96 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 7645af06921d..b7319d49b255 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 5c8b790a1fa5..6d00e5477497 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 7105dabd4c17..685da06d60c8 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 d555e94a6a18..29ce2598bf6b 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 de07f61fe0c4..fd627d784d02 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 0eb8e999a1eb..03cf7ee0f800 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 c4b8665b2364..d13c8fb4b70a 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 d5999879f681..2563a12b3a5e 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 bee9bf9b797e..d98027bb10d5 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 d7807d9143ed..3aafc59ee936 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 0ee7f461aa13..6683cf8aa61a 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 597b47f18d65..932f32223c7a 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 6e396593862c..460274f6deda 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 252a2f3633f0..2d58aa7ef7dc 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 b68299efcea5..043ef61a02fc 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 d65021b402db..307e63612225 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 3d2d669e3497..5d172ddbe0d2 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 354be6fd4801..719935d99ca2 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 4717c8b26e8b..69c5c4bab4df 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 69453a4e82df..77b7cbef0cef 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 72c71bcc5b80..4450c60db51d 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 f87b93e10f0d..c9a07eb7788e 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 b2c04970db97..bd8b6eb21063 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 de69cfde4bd4..f2d960272f59 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 cf56b7cd1f33..a22ce52e6b10 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 45c89146b0a8..44997d003106 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 b8e5653051fe..f2ce04deeda6 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 2896427bb20b..086f62fde246 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 7230ebc62c87..ee937579caa6 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 76e549a94fa6..66e79f5652c3 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 287546dee09e..6d334c13f53e 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 10c3bcae5ca9..98f46603e40c 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 7fc8db9e14ac..8f63721caffe 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 139897f557ac..745b363203e2 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 8bba9198e12f..0ac1ad24059c 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 aa8cbb8dcf7b..d3aeb1501f62 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 cf69abdbf4eb..ab5f048c53e7 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 301b39696be2..31eca273b85e 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 3b0659ba62e1..afd83cd1ba68 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 110dfaa94dfa..f82e1500f4fe 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 db34c4abab73..2212ef71851c 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 5ce28eebf20f..4a40211cf676 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 2fcc91ff4f48..b580e85d281e 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 48c6d3b02e8e..fcaaa5789348 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 12bb786a9c8b..ea640ab061c9 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 9b829babb46b..db46fb3e5b46 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 d5f680d36041..ecbf875082ae 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 59d3f36d151e..bd1bbd254143 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 0a9b8d950d90..84b912e6db51 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 bc2ee4c9455f..6b9e2b4c2417 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 2cad8e61e0db..621c73c9b62b 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 b5799befb3e8..ecb42048b15b 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 8fbc88cc9ae5..3afe30758021 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 bfc4c77b1876..1ec60654c9dc 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 c35341ee13d2..e83f2d035725 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 82c730d04c5f..9486fac4c03e 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 b4ceceb79c3f..19b6fbbc96ea 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 e10a85df2130..c96a04c178f6 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 5b98c85b702a..82767d838331 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 e2208c2bb846..b77dae4f0e32 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 81f0b00707fe..06b076f3b0d4 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 5c63c4e8eb85..f3a941e0cb0e 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 c8a3425d6a42..be4160b4b14d 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 7ec1ba22d87e..9a2ceba29194 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 ef5a95daa187..69f8593695ae 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 78609044b2cf..3e648cab1123 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 74c44bbe289a..2cb67639c059 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 c8e6d3e5539e..3efe5f2aa735 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 0f6968ea8eb0..c8af05f17785 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 f53a2c2cdcdb..518da2b3e0ec 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 c2c4ad4c9135..5099c264b519 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 087e42e40749..0566a099fe46 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 e3111ba19506..633f5bed13f1 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 ba1128bca35a..10b081d8ffe3 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 b89c4c9a456b..606793953f9a 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 ba8337ec6f03..e70cd0b03dd3 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 f53ece0ae5d0..532866e7d5d7 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 3cb1b7b2bd5d..ef444d825070 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 44526cff29b6..b957b7cebd00 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 46db1175f258..f5a8df328f83 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 d5fe1937d1c4..f8d211ff06f3 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 3b134ba6445e..d256601a9069 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 2a3d479af2a1..3a67670b8725 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 e1244a7e38ab..fddd73bc8b0d 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 69a9db4e37e4..0adab6678c0d 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 76e10b3837a2..59969da4e885 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 ec30a452b3de..fc326089bbda 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 cd81b3d2d25a..8736ccc5db0c 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 5f46a01ee97d..096647c1081a 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 b50eb2298679..5851596d57a5 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 27f94a9c9249..1b77adcc5bc4 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 7362e4a1db67..858b40c6186c 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 2f37fe2cbe76..826e45ac71d9 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 5c0162eed664..00a2050f85cf 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 088a392f1624..88c48ded2f13 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 a52ebd4a4d92..561643f1c03e 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 413f672765f7..87594fed2814 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 ffc8b3aa53db..48f24e8cc3b8 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 9c55c55f91fd..dbe7c66c20da 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 bd103a243173..029a9123992d 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 e065602249f9..bde4fdffb993 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 22e39bfada87..e1a0d1dabeb7 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 1ef821d91d6c..135309410534 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 262779509f09..033330e39928 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 17a8da8a171c..f18942eed40e 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 62fd791c3735..4123309062d1 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 70c116c41c99..d72c244f642b 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 8dac49787139..4727cb8b86e8 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 0d81e70892ae..298d8d744593 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 afb38b1f961c..408f8cdf7d61 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 83a5b8b7f76d..c3e707333a1b 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 88c330e7b30a..cd02c6c21f4a 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 2d1e5146ef09..93f6815c9760 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 5ebb17e00dd3..e23698d5da05 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 580590b12bcc..1336114105ef 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 7fc0e8e0caf8..8a787cdbfbaa 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 d675ef8fa5bb..4726ce9c5900 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 df9cd40cdcdb..93e204fafdc7 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 cec1bb893610..a0c72de7e6d4 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 e732674d42b3..b8536eb06551 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 69045ab4733b..1d4e915e8610 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 f1c93e32c164..912f2679d82d 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 2e985df58b9d..852b7968bdad 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 dbbf9b24ff2f..297032ae8f21 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 d024ef8f0acd..af4e942e9009 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 cdc32bebacdd..224b6586aeb2 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 cf82ef7f23ac..1011237c4b84 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 adbc89a2a83a..74e9b78ae9f9 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 d7bbdde5d927..1b08c4b19c9c 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 31699a7f4dfe..3a94bb6b99ae 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 e4f89b0da4ed..1ea9f6f03f16 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 7807244d1ddd..34f8e1dcd6cf 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 350562152d5c..7e3666ea3c9e 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 0d3611ece2e7..bcb24cd950eb 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 025bb96fc799..0683e0e57829 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 cad1038f96e2..9e1df1ae8b86 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 28311b740be1..3bd78dbb9ff0 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 c72cf3e663c5..4f4006a86420 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 0b590128f48b..f3101f219db2 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 b4861e6a2d78..e99bcf784524 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 78615f8780ed..68946f2b2a1d 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 606ec72f47f0..1724a05d2f93 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 bbf7e89e113b..827b5ecd9afe 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 812325b472e6..9e9cb0529b36 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 2fe456448d06..d288910f406a 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 1fc9de73138d..716de7e96ef4 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 3f76346e5ca5..9ccc00fc9119 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 a3fa512c063d..712de0a6a20c 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 13c4b26cbd84..06dcc6743b4c 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 890081ee677e..7d7eda3b06a5 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 5c575190ee78..e50e6cc69b7e 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 9e74440d7607..3534c7d65703 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 0fb4a22d0c84..e8df89c201af 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 34806e351f1d..f4c6ea80da15 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 784c12d1da36..50020d6b97f8 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 b8d0ef7357b1..e686c9329dae 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 3daf19a85015..a91d7bf414dd 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 5c96a3438f54..1c8d5837af2d 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 b1dcad446df7..fe2961640b58 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 0cad4c4cfc45..60caa83b9403 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 9fd78ce55049..4fa5323557dd 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 d65a75715571..3d270123a263 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 cf3c133ea81b..15cf9dca4786 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 6c6f1948bf15..93c0076ffe3d 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 1798576477fe..bf93d186a99a 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 7e407c121e51..ca6d7fb0b645 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 b5184eae9509..e88b3d1830e0 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 215ba734c52a..2aaf6078ab79 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 78cea5ded7d9..ff91ae94abdd 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 b726bc694bf3..60a773078037 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 a437868853dd..a9db50a93c4d 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 9adc37a27509..4cf41e2cc126 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 6768c330260d..7424293a706e 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 abebb245e732..777a0c650026 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 3e2c80c24d76..57317af7d63a 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 25e5948cf2b1..8801c95f39c7 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 60f36fe01092..dc5d2e9bb556 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 2e08267f63af..aecf73ffab9d 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 7c0a139e17db..d8e47f8f2521 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 a93cc6704fa2..019a04759c43 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 af63906ed253..81ebd907454a 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 19fac056e8ad..c04da1ece4a7 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 ed1c8d32b739..f28ab1842fbd 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 c9819484c49d..c053ec4606f8 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 bea4c8c828bb..b9a7e18b121d 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 d86a207bde19..4efd0fa9f3ba 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 21dedd079bbe..9ac5431b9b7a 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 74cf04cec5ca..18c07a671c77 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 50548ca0294c..8b0d71cec149 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 4b967e6b7bdd..130e20bee389 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 111affa602bd..c3408739352f 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 a3be0f37d062..38111bdab133 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 db0baf3ed916..1ddb7d3b5ea4 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 c1d49c67c582..f616cbe40b5d 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 5461d6cf365f..84888a342618 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 9f364de83fd2..746914726ea8 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 e320a4b87d94..62726b462471 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 f59422d22083..8e0c8d25f003 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 05dfdc905d7c..c5ebf1145144 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 0ae0e3047351..84a62749cb25 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 d6afcf109ede..4ef9f73d3973 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 aa4fc82763a6..ab8bea6a1076 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 7e2fad57ec11..df3376d1bd0f 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 a0b2f2253086..974516194028 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 cc8624601d3e..b259ccdaefe7 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 535ee04335e5..6165764972de 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 b5acfcf06bfc..aa39e090ce4a 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 3eafb2519c5d..f52c30f7f1d8 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 641a66ab772d..58fdfc0cef49 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 be86ae088579..6f4e5500ee8d 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 eb0d9480246e..2945ec53705e 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 22ee4acb503f..3a3b7350655a 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 5b7749f72703..258ef6e39ad1 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 701c5515bf5b..69b6bd92636f 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 0a2cf8f029fe..7fb6a95ba896 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 85cefa9ec84f..1d263d31b9a0 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 d5fae451b25a..c6e578c5eb28 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 b429529cd732..6caf219440fc 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 a2caca3ac272..204c6800e908 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 ac3d38440303..f9dbd4d008c6 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 48ad56e9cc63..79dd9804a2d1 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 11ef455eab8d..7c1457918a44 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 33bda19d70f5..a12e906c52cd 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 ba9dc42e84dd..49264b062428 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 9c54fbc7d2f1..52340528c6b2 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 6f7c51799b5c..e7dd9036c8c9 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 82bf35ee47fa..3098ccad3ee7 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 7d8b0a1467f1..c8941cdac72c 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 d0091b1e7cb3..5bbf047ee998 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 cbcde9bcc829..59720da756ce 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 a9d0c12b17f8..23e2eff3944c 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 f8d55a456d4e..f1010fa9bcc4 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 e62b14bae04f..f4a8818cb33a 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 6f3d87670d16..3fc4b61f62a3 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 bb81f5018fba..32def7d716d2 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 a8beea0a8d61..4b7e2e88fe68 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 2466358f4982..6f8ff71b47f8 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 8f6579f1e70c..ebeb444ece38 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 eb96337d05ad..e6b43f469ec0 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 86c08000f643..5d75b72af199 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 2dd122899adc..979cc9fb3e23 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 4a8b81c4dc41..b564b88570ad 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 c56fd04a4edd..fda51f16141c 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 d7279b242177..f42164f45b41 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 f07eee5f8a64..cdd85dbd015c 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 9e38444cdbf8..75f0d338e30c 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 b5cbde3ae084..3d405b5596c6 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 db4edf823a9d..562c0d151871 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 5bd2735cfbf9..3dc346a192d9 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 068afae38805..d873aa4527e0 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 d7b31c3854c2..af0a528127f4 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 85cb6672960b..cfec28dac7df 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 571121a97551..07cf7a86ea74 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 801f660ae7e1..9fc41fca32e9 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 90d6bfc9bc7d..7f1b8a0b130d 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 5b94e093ddac..d530b03744e8 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 f497b9ecc68b..bf976c252550 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 bc7a01e55a2e..c872d036d3ac 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 62b1058a2948..d024a41d76eb 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 eca83eda2c3d..e9c903709918 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 013aed99960f..08cdd09f1374 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 0631cbd67784..734181801356 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 3d84eb0c9ca0..024bd6665206 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 4ef03a42c1ba..5005c18374d4 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 b73a33bad2b4..6b1185a25eb0 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 2feb93afb248..8801509ba13b 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 f7f41a630e87..dce78cbc3fd7 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 bafccafae402..e36d706816a1 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 c6c5ba7bb102..8a22ca18b4a0 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 d434843e1881..36c4e38f2823 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 cfcae282a421..f1e6f3f99fa5 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 5b28bd2db2a6..d085b174a563 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 42ea48642dbf..013c3d0a35ac 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 17e40019c375..5ce67f32b8fc 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 ec13a1d8008b..c758ea5fb26b 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 226d0b64c414..0bac4d299664 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 632790505e9d..fbcac7254794 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 85000ac8955b..57a99b5a3899 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 cfe341d5ad4e..75c3cb8b7e1e 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 b5b214c5cf31..435d63f9af31 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 e4b3509d3983..9000ecc7e572 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 ca74dc97799f..d04d5ab1850b 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 53abba66f478..33a86e068317 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 99562f4c8002..0853f6a71b59 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 4056d4f517fc..8e1165213c2a 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 096443410060..98987ec3e948 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 382e61acb2c8..6bc5f95d6e35 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 fb22b87811e3..a90960dd9a01 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 0bd67ef30252..681cead20f2b 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 a5ff917fb29e..22e26df234c1 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 6cf409402b64..487f799dad7a 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 53b27da6a188..2ad71239da89 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 a45591cc8864..6880900f8dd9 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 9f8a8ebe56a4..39906fba5aab 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 b39f2041fb5d..2d8868e111c5 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 2a9dea5bf7e5..aceb1860c1b0 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 7f46d88ec4ad..561b897ef9a1 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 251888d0f9e3..c6fcb1b46e11 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 654fa8300672..4ccb4983cee5 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 332993ea1c3a..a1639f8fcb74 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 d21711f57344..9a59f6aa1e30 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 7f8ec974751e..6ee225372736 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 704701e4b1d3..11f80b051836 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 dce987aa37eb..d92c277cfc57 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 b66fad953c0d..c4cfccb2bdc5 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 e4043ab8f20a..5ef7c8c2319e 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 2671cc48ca56..e3bf13e7016d 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 8f79a1806e2e..52ce7fba3107 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 8f4a5e90eef0..8ac4cc9bd335 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 ce2d3820ee2d..7d41a8927536 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 3ff4199e06c5..a74747e49c42 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 542bc5dbd55f..9b1eee21e835 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 3e43d8e586d8..a6316ee4103f 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 8afc9c757b80..963ef1a295a4 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 269a20e286aa..21a5c291890d 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 979c3e0afbae..15fa6784e6b9 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 ac026c704605..74dd92ba37db 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 3acf4a325482..ed7eaa3c82fa 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 0b8a456362a5..31e4ea249f25 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 2a0eaf1d6d6e..fb0713a8c321 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 80cef6181498..b5b6f68f595f 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 145521d655bd..bca4ee84f9c5 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 e86ee832d372..18a62b985adf 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 88fa6c016c70..b2fb1b55522c 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 5b82742273ba..8098a3a0f1e0 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 efee47c81dbb..13d8413382e4 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 fb5bdfe9e1b5..c9a2023faf37 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 0317c59af4b8..378fec947dfb 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 36bf2c1e2160..c037530b098c 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 b1d21d291a60..5161aace0dac 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 0edcd74435cc..80a3089b2a4e 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 a1862cd3815e..826da662c6db 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 27665b435f96..a90ce6feb14c 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 41837d0b2ff4..b7d066515675 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 f91c10f817c9..d58c6396f2e2 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 444cc4435cf9..c7bfa1910672 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 752fc9272c5a..7f57cf952908 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 8ea13e4f8dd9..299c66db318a 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 66c57752d7fe..cf06be14c6d1 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 96796835094f..7b5856cf9ce8 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 134ddd6b7715..64611c55a9aa 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 542a4804792a..7cc4bfbddc78 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 458bb5ba28af..15b483fe795f 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 4c8b7b8d1c67..52345fa879d1 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 b48b8cd6beeb..9eabba4393c8 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 2059b1f481e0..872f2f78d197 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 867121eb8c78..cb3134f11937 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 fd734811a78f..6d5d357d417b 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 0d7e7cc78247..7b6a335a57e1 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 a05779f1c5e8..93d3b1ac2dde 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 b8d8c5b14d44..b2a98d9c3c3b 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 fc0e76990199..ce93c5350959 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 383ba825e3ef..1b6d1a1767e1 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 1c00db8698d8..3a0dfffa0364 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 1675e729b454..7928f3818584 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 8b4c322a185a..55c8e8c9f33e 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 491e6f3bd734..0da7db6c3586 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 a9328e9043ee..ba74459e7a6e 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 e117bf34cc70..56d07525e89e 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 12d5107441f9..98d08470626d 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 602b29b2fdeb..a2d81aae149f 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 3ef4831284e0..58d82092acd5 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 2cc1d3d9dbed..c4283b1f0452 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 16f8d7e0e42f..f6e1ea3741ac 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 b838a6d09722..451a63247884 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 014d5e7deae2..4462036b4f28 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 e28cdf1bea88..df84cb46d82d 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 b6229c4e0470..20813bd1172c 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 4e96be8068d2..e4860ea63515 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 93fa02d664da..370a800b471c 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 6e491d188ff0..0a4072e8fe26 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 ea2b616ac575..08fa39bae58b 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 d4a491725898..3b8678cc862d 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 5b2a9a686c45..5bded2850f8a 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 094eb13d04ac..ea72980c18a8 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 520ed53d0e56..7c91fbbdfbf2 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 ac924f3daa84..5de6f43f9c9e 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 fe726327a496..ac05060e9c12 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 c042601576b7..178c873a6137 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 9c37bd25ad90..37abbcbb0d59 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 1db1f9e3a810..7e6805ae29aa 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 2cb95ea741e5..4f14c70b9b68 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 4ace008b2238..6819f0e7cf89 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 2d7a6c0cc37c..98f4cf167e30 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 48a3c43a94ff..31a899cd8e3a 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 c436dbceceab..dbd0dc1aae50 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 255820b4c9f2..7a6c6bf1fd7c 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 b1ba802116bc..7ff0fe55d85c 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 3f012c02063d..a7d45a8840ec 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 53b7941d5980..512abb4f231d 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 71bb58d93f33..929b84c73832 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 0b1636907d12..06eb0e9f8702 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 a33142209bd1..53cc519f7573 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 bee8acb2baa8..6fbb6e7e5e86 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 97483273ed5a..8f1eb4016f9a 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 4d40f6182581..5937b60917c8 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 3de4d7e0df2e..932310d0c446 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 46dd778bcf1f..db8f643a9c93 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 97a24bbee62f..4d2280d3530f 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 ed74fc59f65a..5613afd36fc7 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 65246f0b5ed8..18ff5504aba5 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 0ef8d8e3d92e..fd382fdd3ad8 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 546440430037..48c446532947 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 917bd7543aef..e58dd3504e5e 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 082835a7f259..e1764607f51e 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 fdbf725e8cee..930befe7d07a 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 295e500e592b..3ed5c822710a 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 b2eaab71a97d..6ac2b7fd06cb 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 f7a7dd8eb012..70f2b17f6130 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 6e57242ef250..9ac921536e76 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 90ad11a3527a..6e89908df35f 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 4a33cf1ed12c..dc5babfaa253 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 82c5204a53f8..5a34a067334b 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 200b807801e1..eed646825fd9 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 dd510bc93f07..5ab181a28a6d 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 366ed8e71b55..54edcfd97d22 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 ee7c1c78cff0..29377d1cd828 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 d2d1829cc2d4..c80d4b1c75a9 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 9a81361267db..e0b8da1412cb 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 5d1af21dab88..991d2fa3a3bb 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 f7744115287c..30e26168e95a 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 03e9e38fe848..7140efd03f0f 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 c74cc497f8d7..75b364e453c3 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 1d2843ffaa19..dc08fe263742 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 4d2c6b062887..09554e90e9de 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 9886b5735921..97b70cc9fc42 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 4dd4008a3445..f7539de2cb40 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 c78f74182abe..6fed985bea73 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 334126ac2ac5..87681702e30e 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 8fe479193bda..6053e290e389 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 137dbc1e3e2d..0c6d88dae5b4 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 1a0b0375cdf3..5e6af45cce08 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 a95e56bb95e0..a0ba118dbaba 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 73f8a7217045..ec841a3da80a 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 4645d45f7c96..fbbabed88315 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 8fbb458b0877..0c627d660f63 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 1eae93180641..ef7b89743249 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 230e9794f6f7..b4f70d0a26c2 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 c58707ab1d2e..7dde9fe21c47 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 aeba099921c4..3275603b1792 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 88800275197f..83ee7acdb7f3 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 631bc20cbe9b..15686d0a625e 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 c7f0487c5e42..9f20ac2d32ad 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 476fa46afdf9..c00147b7d36f 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 615dd8a917be..b5dca295b928 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 6c16f4dc9ca5..9406fc10f387 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 e55bca87adb6..ce82f10463f7 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 8071679b32ee..09f0b02675fa 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 377a5a9f6b00..b4b8ffadfcc4 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 6d904b68849f..250cc898fa3b 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 48ed264d8159..bf7de01335ad 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 8999e0e0e5c9..7ba064afde0d 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 e8e548707d9f..5a55f7d7f975 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 85ab85a3fb15..3469f607d30f 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 b77d3aa60435..2b2f17009aef 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 37ccfb84491d..76586bf7b064 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 f6545194139c..db0631c612ce 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 59bbe8f84235..4095adfc21c9 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 daec38fc2772..95efd6c659c2 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 6496a2d975a4..3c5b8f905f44 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 36cc4bce9575..64848b51b14d 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 57f3c158f004..6fd613d2074c 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 fbd4514f1f63..36c8e588491a 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 546e12db0336..00ff07d19f37 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 08ab8374da00..c850c612463b 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 2a100cc95edd..0d5b5470361f 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 15cbf330013a..0c1aba065171 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 8b6d8a50ad9a..5d77635507d6 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 339021be8529..1ff3194281e5 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 de4d139b12ee..b7d74d5adb58 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 cf467b93efaf..5836c9f4bd0d 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 3538d744be3d..075630545cf8 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 cbb52949b873..9b886ac3cf4d 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 7422b6d6ab6b..6ab5f5b20ca1 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 fb30153de078..6aadbb2ceaba 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 312fa092b9b4..8c5b74f4d39e 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 1e967f475a32..9671361adced 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 f0335c18e1c0..5639afeb7b23 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 fcf5bdf6b505..65d2998d78aa 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 5f26c004b31c..d2149593d8bb 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 233222354895..57778b0e82e3 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 1143950328c8..218b7e60e225 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 346644041ff2..b66ce69d1aee 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 d10617b0d23c..0161bcb4a721 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 5d663f018273..02e1e1101987 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 b0a9e1306c0a..589a3b30aac6 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
-- 
GitLab