Migrate to standard pip installation
I've got the feeling that many installation issues could very easily be resolved by just publishing the webis-cmd as a standard Python package on PyPI, such that it can simply be installed by runnning pip install --user webis-cmd
or pipx install webis-cmd
(whatever you prefer).
As a proof of concept, I have created a pyproject
branch where I would remove as much of the build dependencies as possible.
It should already be possible to build a Python wheel that way, that can be pushed to PyPI.
If you agree, I would now start with pushing the current version to PyPI and then build some CI around it so that the latest version is always automatically pushed to PyPI.