Перевел весть проект на docker compose и uv стало попроще менеджить зависимости и можно удобно прокнить девайсы через маппинг:
services:
rabbit:
build: .
volumes:
- ./src:/app/src
devices:
- '/dev/input/event0:/dev/joy'
- '/dev/ttyAMA0:/dev/roboclaw'
privileged: true
command: uv run /app/src/main.py
stdin_open: true
tty: true