Dan Ryan
cdde5b12bb
Prepare vcs deps before resolution
...
- Ensure that VCS dependencies run through the RequirementPreparer
before we call `get_dist()` on them.
- Fixes #2310
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-07 00:50:44 -04:00
Dan Ryan
2a12340d7f
Merge branch 'master' into bugfix/cli-graph
2018-05-28 18:56:35 -04:00
Dan Ryan
b60548172b
Update patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-28 00:55:17 -04:00
Tzu-ping Chung
a5e69e4a61
Comments
2018-05-28 13:37:34 +09:00
Dan Ryan
6737ab8b03
SpecifierSet logic fix
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-27 13:00:08 -04:00
Dan Ryan
a4d838902c
Logic fix
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-27 12:56:46 -04:00
Dan Ryan
8548fbbb3e
It is important to check for python_requires
...
- The specifierset will fail otherwise
- We don't want to include only things that have this
-- we want to _exclude_ things that do not match it
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-27 02:35:46 -04:00
Dan Ryan
eae8ac919c
Update piptools patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-27 02:23:07 -04:00
Dan Ryan
bba2f38d91
Patch piptools to use current environment python
...
- Fixes #2088 , #2234 , #1901
- Fully leverage piptools' compile functionality by using constraints
in the same `RequirementSet` during resolution
- Use `PIP_PYTHON_PATH` for compatibility check to filter out
`requires_python` markers
- Fix vcs resolution
- Update JSON API endpoints
- Enhance resolution for editable dependencies
- Minor fix for adding packages to pipfiles
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-26 21:03:34 -04:00
Dan Ryan
d55e400379
Better handling of wheels / update requirementslib
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-26 19:57:41 -04:00
Dan Ryan
53a23586f8
Fix pipenv graph to use local pip
...
- Fixes #2258
- Add patch to prevent import rewrites from catching this again
- Add useful debugging line to print errors to stderr
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-26 16:21:00 -04:00
Dan Ryan
aa4ca1bfd4
Fix special case resolution with ignore python
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 23:55:09 -04:00
Dan Ryan
e2dae9b50e
Handle prep failures for dist preparation
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 22:54:35 -04:00
Dan Ryan
c406063755
Vendor requirementslib and cut old requirements
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 22:01:43 -04:00
Dan Ryan
4ce55b4c1f
Add attrs to vendored deps and rebuild
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 22:00:13 -04:00
Dan Ryan
609bc8a91d
Fix pip vendoring patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 20:58:30 -04:00
Dan Ryan
c8a5c24263
Fix extras parsing for pip10
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:41:25 -04:00
Dan Ryan
0437fffb44
Update piptools patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:25:46 -04:00
Dan Ryan
effeb174c8
Add travis file and update patches for requests
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:21:48 -04:00
Dan Ryan
9cde62ebeb
Fix patched libraries to use proper pip references
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:21:47 -04:00
Dan Ryan
3807168913
Update vendoring tasks and patches
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:21:47 -04:00
Dan Ryan
50055f7d31
Bugfixes to set comparisons etc
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:21:46 -04:00
Dan Ryan
406dce3496
Drop vendored pip, update patched pip to pip 10
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:21:44 -04:00
Dan Ryan
028145f43b
Update pip vendoring requirements for licenses
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:20:42 -04:00
Dan Ryan
01149ce21e
Use vendor scripts for import rewrites
...
- Ditch patches
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:19:34 -04:00
Dan Ryan
d51938cfd1
Ignore whitespace when patching
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:19:33 -04:00
Dan Ryan
3231ec80b9
Vendor the right things
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:19:33 -04:00
Dan Ryan
9b5236e5db
Update tasks
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:19:33 -04:00
Dan Ryan
5fe1389f36
Finalize tasks for pip10 upgrade
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:19:29 -04:00
Dan Ryan
ec2a5c5c9d
Update patches
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:16:48 -04:00
Dan Ryan
4a2b01e505
Merge branch 'master' into update-piptools
2018-05-23 15:33:53 -04:00
Dan Ryan
5a084e9560
Merge branch 'master' into windows-cmder-root-space-escape-fix
2018-05-23 13:33:34 -04:00
Dan Ryan
16d6fe13f6
Merge branch 'master' into update-piptools
2018-05-22 22:35:15 -04:00
Dan Ryan
7227c9b2c9
Fix pip compat imports for piptools
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-17 18:51:53 -04:00
Dan Ryan
9986c75d68
Update patches
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-17 14:29:50 -04:00
Dan Ryan
0dbc5c6871
Update piptools patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-17 14:29:49 -04:00
Dan Ryan
92c7328d14
Drop cacert.pem copy task from vendor script
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-17 14:29:49 -04:00
Kyle Altendorf
1eb56b458b
@classmethod PackageFinder.get_extras_links() until it moves
...
Not that I like @classmethod but it is honest here and lets the function be tested directly.
2018-05-16 21:56:49 -04:00
Kyle Altendorf
4ac10807bc
Merge branch 'master' into 2138-notpip_looping
2018-05-16 11:15:29 -07:00
Dan Ryan
d07b1f6bbb
Merge branch 'master' into windows-cmder-root-space-escape-fix
2018-05-16 00:17:16 -04:00
Dan Ryan
95459e8985
Merge branch 'master' into windows-envname-in-prompt
2018-05-15 15:51:31 -04:00
Kyle Altendorf
58aa9b72cc
Merge branch 'master' into 2138-notpip_looping
2018-05-14 14:34:21 -07:00
Tzu-ping Chung
13ab8f9405
Add a task to generate patch file
...
Because I just can't remember the command
2018-05-13 03:26:50 +08:00
Kyle Altendorf
2bbdd9276f
Merge branch 'master' into 2138-notpip_looping
2018-05-09 09:20:56 -07:00
gtalarico
51a0fbf72b
Added vendor patch
2018-05-09 01:00:30 -04:00
gtalarico
0390436d74
Added Pew Patch
2018-05-09 00:56:49 -04:00
Dan Ryan
0eb95ecbfc
Drop dependency on pathlib2
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-07 17:48:56 -04:00
Kyle Altendorf
b53a365a27
Modify existing patch to include this modification
2018-05-04 22:45:08 -04:00
Dan Ryan
5f047b5f5f
Patches need to have 1 whitespace on empty lines
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-03 20:18:16 -04:00
Dan Ryan
17888fb131
Auto-download pip licenses
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-03 20:18:16 -04:00