Originally from nvdaaddons#70
I think this would be a handy feature for add-on authors.
Having to maintain your pip packages is not the easiest manual process.
It would be nice to have requirements.txt or pyproject.toml file that is used to fetch dependencies and place them in the appropriate location when building an add-on