mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
d320bc4b1e
Summary of squashed commits: * Handle relative paths more elegantly * Wrapper around requirements.parse() for filesystem paths * Undo previous hacks for simplicity * Vendor pathlib2 for backwards compatibility * Resolve relative paths for parsing, keep them relative in pipfile * Add checks for empty req names and remote uris * Add tests for local paths * Fix test paramaterization * Bugfixes for python27 and windows paths * Fix windows tests * Fix windows tests for python27 path encoding * Re-vendor pathlib2 correctly * Fix tests for windows paths * Fix file and path checking * Fix SCHEME_LIST rename * Fix path resolution to check existence first * Catch OSErrors for unpinned dependencies * Last holdout of FILE_LIST conversion * Fix for path resolution for unpinned packages * Dont do path conversions on dictionaries * Update docstring and comments Signed-off-by: Dan Ryan <dan@danryan.co>