I did loosen the requirements for pyyaml, since there may be future versions, and also I tested on an older debian system and pyyaml 5.3 does work.
There's also the possibility of encoding the requirements in the setup.cfg file with something like this, though I don't remember if there's also a tests_requires.
Here's the changes to the requirements files.
I did loosen the requirements for pyyaml, since there may be future versions, and also I tested on an older debian system and pyyaml 5.3 does work.
There's also the possibility of encoding the requirements in the setup.cfg file with something like this, though I don't remember if there's also a tests_requires.