User story
The devs of this project recently decided to move away from the old way of pip + requirements.txt for Python dependency management and setup.py for packaging to a new, modern, standards-based and fully integrated solution: pdm.
This issue is about accomplishing that for osc-tiny.
Acceptance criteria