operating system: any
Have you tested it on all of them? TempleOS, Windows CE, Windows XP 64bit, Amiga? Just to name few. I guess you meant the big 3.
Also for dependency management there are better solutions than listing them in a readme. The current recommended way is with pyproject.toml