Commit Graph

4445 Commits

Author SHA1 Message Date
Dan Ryan 403aa9d893 Merge pull request #2331 from pypa/unc-paths
added support for mounted drives via unc paths.
2018-06-14 00:27:33 -04:00
Erin O'Connell e478ce1af8 Merge branch 'master' into unc-paths 2018-06-13 21:19:24 -06:00
Erin O'Connell 9fe0810379 implement new logic for handling ramdisk's 2018-06-13 21:17:31 -06:00
Dan Ryan 9968170499 Merge pull request #2345 from pypa/bugfix/windows-requirements-paths
Bugfix/windows requirements paths
2018-06-13 23:07:31 -04:00
Dan Ryan 5ba0a1feb7 Update requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-13 21:45:43 -04:00
Dan Ryan 6a0a34b415 Fix uri conversion
Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
2018-06-13 19:41:15 -04:00
Dan Ryan bca3e1fa61 fix tests
Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
2018-06-13 19:34:41 -04:00
Dan Ryan 18f6e94602 Fix iterator that i broke for reasons
Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
2018-06-13 19:26:16 -04:00
Dan Ryan 126b7444c6 Check if setup_path exists
Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
2018-06-13 19:18:34 -04:00
Dan Ryan 470abeffde Update resolve() calls and requirementslib
- Accommodate ramdisks

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-13 18:59:43 -04:00
Dan Ryan 463cf778cf Merge branch 'bugfix/windows-requirements-paths' of github.com:pypa/pipenv into bugfix/windows-requirements-paths 2018-06-13 18:54:20 -04:00
Tzu-ping Chung 4e4dfe2afa Clean up URL quote-unquote logic 2018-06-14 01:35:13 +08:00
Tzu-ping Chung ba23f5c819 Cherry-pick requirementslib@dae7cb2 2018-06-14 01:10:13 +08:00
Dan Ryan 1e99d0d132 Merge branch 'bugfix/windows-requirements-paths' of github.com:pypa/pipenv into bugfix/windows-requirements-paths 2018-06-13 11:49:35 -04:00
Dan Ryan ca05f2f3d6 Test fix and merge
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-13 11:49:17 -04:00
Tzu-ping Chung c781e55aa6 Apply patch from requirementslib upstream 2018-06-13 22:54:25 +08:00
Tzu-ping Chung 250ba9c36f Make use of relpath 2018-06-13 20:39:50 +08:00
Tzu-ping Chung c7568ebd58 Apply sarugaku/requirementslib#8 2018-06-13 20:05:29 +08:00
Dan Ryan ff134497b1 Fixes for windows paths, parsing
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-13 01:00:55 -04:00
Dan Ryan 15f091783b Fix VCS test
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 20:33:25 -04:00
Dan Ryan e376deea0d Requirementslib fixes
- Fixes #2344

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 19:41:27 -04:00
Dan Ryan 1525daea73 Parse windows paths and git repositories correctly
- Fix a bug affecting VCS repositories on all platforms not being
  turned into requirements correctly for handoff to piptools / pip
- Fix a bug with parsing paths on windows which caused us to mix
  posix-style and windows-style formatting in relative paths as well as
  cut off drives in certain circumstances

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 16:10:48 -04:00
Tzu-ping Chung e5ec2ed4fa More tests 2018-06-13 01:06:07 +08:00
Tzu-ping Chung 45004214bf Add failing test cases 2018-06-13 00:34:41 +08:00
Dan Ryan 9e04a85b8c I have fixed the test.
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 03:38:26 -04:00
Dan Ryan caf09662d6 Use constraint lines to update requirements
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 03:05:01 -04:00
Dan Ryan 50be8c31fa Cleanup resolver imports
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-12 02:43:21 -04:00
Dan Ryan d519718e55 Improved named requirement handling
- Use requirement.requirement.line objects when generating constraints
  for pip

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 23:49:57 -04:00
Erin O'Connell 0f59c74ac0 try except for first time run of lock 2018-06-11 18:30:04 -06:00
Erin O'Connell 4281eb76e2 Merge branch 'master' into unc-paths 2018-06-11 17:07:36 -06:00
Dan Ryan 863ebbd89e Merge pull request #2287 from skurfer/shell-history
Cleaner shell history
2018-06-11 17:35:47 -04:00
Dan Ryan 487d58adcf Merge branch 'master' into shell-history 2018-06-11 13:03:28 -04:00
Dan Ryan 7c8f574f89 Merge branch 'master' into unc-paths 2018-06-11 13:02:39 -04:00
Dan Ryan eb7d4cde14 Merge pull request #2302 from pypa/bugfix/2260
Update requirementslib
2018-06-11 12:59:50 -04:00
Erin O'Connell 95d2d0ecf5 Merge branch 'master' into unc-paths 2018-06-11 10:43:39 -06:00
Dan Ryan bc8639b181 Add ruamel.ordereddict wheel for cp27mu
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:31:49 -04:00
Dan Ryan 133344dbe1 Relative import fix
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:12:54 -04:00
Dan Ryan 8feb349cf5 Remove legacy file from requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:08:44 -04:00
Dan Ryan ebb14a290b Fix more relative imports
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan c76db9274d Update requirementslib - fix relative import
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan 9d4c9b1f62 Add init file to requirementslib vendor dir
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan e4290ed5d8 Include vendored pipfile in requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan 3bb81d06c3 Update requirementslib ahead of #2158
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan d86fe41497 Return all sources for Requirement generation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan 5b12b2cd9e Update Requirementslib calls with new API
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan df0b68d464 Update parsing of editable paths
- handle requirement parse errors more gracefully
- strip quotes
- pass through non-installable paths

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-11 00:06:49 -04:00
Dan Ryan a77363cd33 Update requirementslib
- Fixes #2260
2018-06-11 00:06:49 -04:00
Tzu-ping Chung 426dddc12e Merge pull request #2315 from pypa/resolver-refactor
Refactor and cleanup some locking code
2018-06-11 12:06:26 +08:00
Erin O'Connell 6caed81e62 added support for mounted drives via unc paths. 2018-06-09 01:03:01 -06:00
Dan Ryan be75afb2a9 Add a space for markers that we transform
- Cleanup stale comments
- Deterministic ordering for locking

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-08 17:08:57 -04:00