There are not any universal or arm64 builds on PyPI yet. Also, there were incompatible changes made in newer MacOS SDKs that caused problems in the wxWidgets code used up to what we used for 4.1.1. So to do builds on newer SDKs we need a newer version of wxWidgets, and therefore a newer wxPython as well. You can get pre-release build for MacOS universal architectures from the snapshot builds, like this:
pip install --pre -f https://wxpython.org/Phoenix/snapshot-builds wxPython
However it looks like there is some issue with the newest wheel binaries there currently. I’ll work on fixing that, but in the meantime you can probably build a wheel using one of the source archives from the snapshot-builds folder. Something like this:
$ VERSION=4.1.2a1.dev5412+727f3aff
# Get the source archive
$ wget https://wxpython.org/Phoenix/snapshot-builds/wxPython-$VERSION.tar.gz
# Pull out the requirements files and install the listed packages into the
# current Python venv
$ tar xzvf wxPython-$VERSION.tar.gz wxPython-$VERSION/requirements
$ pip install -U -r wxPython-$VERSION/requirements/devel.txt
# Now build a wheel file
$ pip wheel wxPython-$VERSION.tar.gz
Once you have that wheel file you can install it using pip in the venv or in other venvs.