Из-за, что под Alt Linix dev-пакеты имеют то пристаку -dev, то -devel, для
MariaDB процесс установки получися следующий:
sudo apt-get install mariadb-client libmariadb3 libmariadb-devel python3-dev gcc
После этого в виртуальное окружение mysqlclient ставится штатно:
pip install mysqlclient
Все это сработало, для дефолтного для Alt Linux, не текущий момент, Python 3.9.16:
Collecting mysqlclient
Using cached mysqlclient-2.2.0.tar.gz (89 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: mysqlclient
Building wheel for mysqlclient (pyproject.toml) ... done
Created wheel for mysqlclient: filename=mysqlclient-2.2.0-cp39-cp39-linux_x86_64.whl size=132574 sha256=c166b260e0fc2a846d40df5af021b1a8bd5e5507348571c2f4df23086d01dd26
Stored in directory: /home/___/.cache/pip/wheels/aa/58/d4/2e7a1d266508fd74887c2f74ec1ae819509bae6711480d8666
Successfully built mysqlclient
Installing collected packages: mysqlclient
Successfully installed mysqlclient-2.2.0