I would use a combination of virtualenv and pip to do this work. This snippet would look like this:
virtualenv <path_to_a_new_env> --no-site-packages <using this virtual env> && pip install <url or package name> <using this virtual env> && pip freeze --- <using this virtualenv> - source bin/activate on Linux scipts/activate.bat on linux
The problem is that you will only list dependencies, but not versions, if any specific information is required.
source share