We should be able to install all dependencies with a simple pyproject.toml and uv
Add all the dependencies found in all sub projects to the toml file.
Check if they can be installed using
uv venv
uv sync -- no-install-project
Since we dont want to build the project, dont create a build backend.
To test, remove any auto-connect or device driver specific logic in init and see if the Thing is starting up.