Dan Ryan
6c8ad87480
Update pip_shims self-import module replacement logic with new names
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
121390d83d
Patch pipdeptree
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
ad2d6c9363
Update all vendored dependencies
...
- Verified all license changes
- Brings us current with the latest releases
- Didn't identify any breaking changes in click
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
c257891681
Update vendored dependencies
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
4a5b63a0bb
Fix passa vendoring task
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
42eed8aefc
fix pip patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
7bc29c1862
update patch for piptools
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
21eb04aa42
Remove pip10 patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
8811b69404
Vendor yaspin, update vistir, add pip18 patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
1af729f580
Vendor passa, update piptools
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
a698fee9bb
Add passa to vendoring task
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
320f2169ae
Vendor passa as zip for running in venvs
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-10-07 05:25:58 -04:00
Dan Ryan
3d33e5a257
Update requirementslib and fix VCS installation
...
Signed-off-by: Dan Ryan <dan@danryan.co >
Don't re-clone repos now that this works
Signed-off-by: Dan Ryan <dan@danryan.co >
Prune peeps directory from manifest
Signed-off-by: Dan Ryan <dan@danryan.co >
Fix nonetype uris
Signed-off-by: Dan Ryan <dan@danryan.co >
Manually lock requirements?
Signed-off-by: Dan Ryan <dan@danryan.co >
Update requirementslib - leave context before updating sha
Signed-off-by: Dan Ryan <dan@danryan.co >
Fix requirementslib vcs checkouts
Signed-off-by: Dan Ryan <dan@danryan.co >
fix tmpdir implementation
Signed-off-by: Dan Ryan <dan@danryan.co >
final fix for vcs uris
Signed-off-by: Dan Ryan <dan@danryan.co >
Allow for adding requirements objects directly to pipfile
Signed-off-by: Dan Ryan <dan@danryan.co >
Update piptools patch
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-09-05 12:47:10 +08:00
Dan Ryan
ab8a608ece
Fix editor auto-deletions of piptools patch lines
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-09-05 12:47:10 +08:00
Dan Ryan
c611b1e7ad
Fix lock -r output to include all markers
...
- Fixes #2748
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-09-05 12:47:10 +08:00
Dan Ryan
3b2f8e14d2
Update piptools patch
...
- Handle editable installs more effectively
- Actually store the distribution after we create it
- Actually get the dependencies from it
2018-09-05 12:47:10 +08:00
Dan Ryan
ddb6065ee2
Final fixes to vendoring
...
- Add news
- upate test runner
- Unvendor typing
- Fix environment error
- Fix click completion patch
- update vendoring script
- Install flit with vendoring script for wheels
- disable build isolation also
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 16:01:11 -04:00
Dan Ryan
bd7b6004fe
Update requirementslib and re-patch piptools
...
- Fix attempted hashing of `ssh://` urls
- Fix URL parsing and conversions of `git` and `git+ssh` style vcs urls
- Fixes #2653
- Fixes #2446
- Update lockfile
- Vendor typing
- Add typing to setup.py
- Add click completion patch and update vendoring task
- Fix vendoring script
- Vendor enum34
- Update requirementslib and cleanup vcs check functionality
- Move enum and adjust patched click completion
- Update click completion
- Bump requirementslib again
- Move typing to backports, update tests
- Update tomlkit imports and backport typing module
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 15:59:36 -04:00
Dan Ryan
cec086ee92
Update news and vendoring scripts
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 15:59:10 -04:00
Dan Ryan
993c452fdc
Update scandir patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 15:59:10 -04:00
Tzu-ping Chung
75eaafc372
Merge branch 'master' into fix-find-links
2018-07-30 14:08:39 +08:00
Dan Ryan
f9655cbacf
Update vendoring tasks for updating single vendored deps
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-25 17:04:43 -04:00
Dan Ryan
dbcb5a71b3
Add cached property to vendored deps
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-25 17:04:43 -04:00
Dan Ryan
d33c4e86e1
Fix exception handling
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-25 00:14:44 -04:00
Dan Ryan
dc97d73e62
Add exception handling for non-existent setup_py_dir
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-24 23:37:28 -04:00
Dan Ryan
6e38560a7f
Add chdir context manager and properly run setup.py files during resolution
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-24 19:36:28 -04:00
Dan Ryan
5334183c43
Make sure there is a link to check against
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-24 19:11:36 -04:00
Dan Ryan
f3e4e73cff
Fix resolution using dependency_links with ssh
...
- Exclude VCS SSH uris from hashing
- Add additional resilience to the piptools resolver
- Fixes #2613
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-24 18:43:28 -04:00
Dan Ryan
00dd845372
Enable parsing of dependency links in setup.py
...
- Fixed errors with url parsing during hashing
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-24 18:43:28 -04:00
Dan Ryan
6b1ec91607
Added working draft of changelog and release task for markdown conversion
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-15 16:22:06 -04:00
Dan Ryan
2355bdca00
Update release task
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-15 16:14:32 -04:00
Dan Ryan
ef0d88ff11
Update crayons and add patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-10 01:07:15 -04:00
Tzu-ping Chung
a5a9583c2d
Un-vendor Pew
2018-07-05 16:43:11 +08:00
frostming
d4b61b9a72
Update related part in tasks
2018-07-03 08:50:42 +08:00
Dan Ryan
46ba42b6fb
Add changelog, update documentation home screen
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-01 17:00:44 -04:00
Dan Ryan
9ef36a8df1
Fix release task
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-01 16:21:07 -04:00
Dan Ryan
48e5917e23
Update release task
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-07-01 16:11:38 -04:00
Dan Ryan
7dd8579d8e
Fix typo
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-30 16:13:32 -04:00
Dan Ryan
5990f4224e
Fix markers being dropped
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-30 15:49:32 -04:00
Dan Ryan
a797691421
Remove old patches to piptools
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-30 02:49:29 -04:00
Dan Ryan
cbbcc80170
I think this is good?
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-29 22:40:34 -04:00
Dan Ryan
ad3aca8b24
Include all markers
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-29 22:00:06 -04:00
Dan Ryan
7761c3d321
Fix patches
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-29 20:23:54 -04:00
Dan Ryan
1dfaceb7d9
Update piptools to avoid reusing InstallRequirement
...
- Prevents re-preparation of deleted `PKG-INFO` files
- Fixes #2435
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-29 19:20:11 -04:00
Dan Ryan
832bc8ee49
Merge branch 'master' into bugfix/1901
2018-06-28 20:46:23 -04:00
Dan Ryan
19640af9b7
Update vendored dependencies
...
- Updated requirementslib
- Fix local relative path bug whici caused paths to be output as
absolute (test added to requirementslib)
- Fix SSH normalization bug (test added to requirementslib)
- Fixes #2440 , #2441
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-28 15:26:37 -04:00
Dan Ryan
4e1e84727f
Update piptools patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-27 01:03:21 -04:00
Dan Ryan
b3bf649e54
Updated piptools to only lock compatible packages
...
- Fixes #1901
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-27 01:03:21 -04:00
Dan Ryan
6f47cd6bb2
Update news and piptools patch
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-26 20:08:27 -04:00
Miro Hrončok
d14df0c73c
prettytoml: Catch StopIteration in AbstractTable._enumerate_items
...
This makes PEP 479 enabled Pythons (such as 3.7) work again.
Otherwise you get:
RuntimeError: generator raised StopIteration
Fixes https://github.com/pypa/pipenv/issues/2426
2018-06-26 23:17:01 +02:00