I've created a deps command to resolve package dependencies and its versions.
It's useful for creating a requirements.txt file for later use with the --no-deps parameter.
The usage and the solution are very similar to the install command using the --no-install parameter, collecting InstallRequirements objects and printing the package and version information.
Tests are included.
Added `deps` command to resolve package dependencies without installing.
Added local packages to test dependencies resolution with `deps` comm…
Improved `deps` command tests to run faster.
Cleaned up and added return-code tests.
Cleaned up dowloaded files after a `deps` command.
Renamed non-existent package test for `deps` command.
Added support for URL requirements on `deps` command.
Added dependency links support on `deps` command.