I feel like Python 3.10 is large dependency -- almost no one would use it unless required.
So python 3.10 is not an external dependency here, because external implies you need to install it.
But all the non-standard python modules used (humanize, ...) are definitly external dependencies and that can be an issue if you try to run your service in such a restricted environment.