Changelog:
==========
- Build wheel from sdist if available, to make sure sdist is built properly.
This behavior is consistent with pypa/build.
- Fix the issue of self-referencing extra dependencies failing to be resolved
for local packages.
- Fix an issue of max recursion depth error when parsing a poetry project with
circular dependencies on local packages.
- Fix a bug that VCS dependencies and --self don't work in the exported
requirements.txt with hashes.
- Fix a cache miss when there exist built wheels for a given link.
- Don't try to store caches when --no-cache is given.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>