While working on [this](https://github.com/RaulSMS/python-can-j1939/pull/19#discussion_r3442808027) ruff sorted the imports in alphabetic order due to [I001 unsorted-imports](https://docs.astral.sh/ruff/rules/unsorted-imports/). Then we ran into circular import issues. This is typically an indication of an architectural issue. We should take a deeper look.
While working on this ruff sorted the imports in alphabetic order due to I001 unsorted-imports.
Then we ran into circular import issues. This is typically an indication of an architectural issue.
We should take a deeper look.