1. exclude archlinux namespace from pr34 ruff and pyrefly configs;
2. import overload from typing (available since py3.5) instead of typing_extensions;
3. add --no-annotate --no-header to uv pip compile;
4. read version from pyproject.toml in archlinux meson.build;
5. exclude archlinux from pr34 meson.build find;
1. add python/pyproject.common.toml with module definitions;
2. add meson/online/.../archlinux/ with meson.build, m.py, pyproject.common.toml;
3. meson.build uses fs.relative_to for python sources from ../../python/;
4. m.py is cli_bootstrap.py copy with last 5 lines patched for paths;
5. update Makefile with python_put_archlinux_venv rule;
6. rename python/pyproject.toml to pyproject.toml.bak;
7. update .gitignore, docker-compose.local.yml, requirements.txt;