Commit Graph

51 Commits

Author SHA1 Message Date
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 350aedeb15 Add news entry for #2641
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 18:43:12 -04:00
Dan Ryan 5184c5ae02 Add news entry for #2632
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-23 22:25:45 -04:00
Dan Ryan 499558e7bc Update requirementslib
- Fix a bug which raised `UnboundLocalError` when parsing malformed urls
- Fixes #2614

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-20 02:17:00 -04:00
Dan Ryan caf6046cf5 Fix exists-action argument passing
- Fixes #2326

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-18 19:50:17 -04:00
Dan Ryan d8b6ccaed7 Added missing news entries
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-15 16:18:32 -04:00
Dan Ryan 35b071daab Add news entry.
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-11 19:30:10 -04:00
Tzu-ping Chung 86965203bf Add news fragment 2018-07-11 17:26:18 +08:00
Tzu-ping Chung 06fda49673 News fragment for Pew removal 2018-07-05 16:43:11 +08:00
Tzu-ping Chung 9e55b351ce Retroactively add news fragments 2018-07-05 16:43:11 +08:00
kennethreitz 16cf4559c1 update towncrier template 2018-07-03 12:17:42 -04:00
Dan Ryan c5c7c0ea16 Update changelog. 2018-07-01 16:21:27 -04:00
Dan Ryan d524de5dc4 Merge branch 'master' into import-time-improvement 2018-07-01 03:06:45 -04:00
Dan Ryan c5e16e41e2 Add news, bump version, add draft changelog
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-01 02:59:18 -04:00
Dan Ryan 9f59811704 Improve import times and runtimes
- Lazily import requirementslib

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-30 22:33:38 -04:00
Dan Ryan 1fe556a937 Fix parsing of usernames in private pypi URIs
- Fixes #2459 and #2389

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-30 20:21:36 -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 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
Erin O'Connell 58ceb0ccd3 fix quotes for rst files 2018-06-29 11:32:51 -06:00
Erin O'Connell 4cb677ac02 add news fragment for feature 2477 2018-06-29 10:47:49 -06:00
Dan Ryan e2242bca61 Add news entries for shellingham
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-29 03:28:21 -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 24743f77d3 Switch to using pathlib2 for python<3.5
- Fixes #2438

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-27 21:15:43 -04:00
Dan Ryan b6222e6f97 Ensure we use unicode for proper names db
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-27 16:12:25 -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 6a299175b8 Update requirementslib to fix #2421
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-26 20:10:45 -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
Dan Ryan 04b709fbd0 Add click-completion update news
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-26 15:53:15 -04:00
Dan Ryan 81d4484b96 Added news entries for new commits
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-26 15:51:29 -04:00
Dan Ryan de9faeb48e Update requirementslib to fix markers in vcs reqs
- Fixes #2416

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-26 00:44:01 -04:00
Dan Ryan 7f7ae3244d Fix bug with --system --deploy overwriting pipfile
- Fixes #2414
- Also bump to 2018.6.26.dev0

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-25 21:22:35 -04:00
Dan Ryan eb2a7c18c6 Remove news files (added to changelog)
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-25 04:04:17 -04:00
Dan Ryan 9b258df21e Fix setup.py and update changelog/news files
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-25 04:03:56 -04:00
Dan Ryan 3a6b7eeaec Update changelog. 2018-06-25 03:34:55 -04:00
Dan Ryan f11e6e9c5d Update history, fix news typo
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-25 03:34:27 -04:00
Dan Ryan 9bcd668dac Slight tweak to api, add test, add news
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-25 02:43:03 -04:00
Dan Ryan f91c9e0d06 Update news
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 15:36:39 -04:00
Dan Ryan 6343acb4cc Use the real marker parser -- confirmed working
Signed-off-by: Dan Ryan <dan@danryan.co>

Typo fix

Signed-off-by: Dan Ryan <dan@danryan.co>

Move away from structlog for testing

Signed-off-by: Dan Ryan <dan@danryan.co>

Remove em-dash and ellipsis characters

- Replace with dashes and dots

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 15:36:39 -04:00
Dan Ryan c31a311dc7 Minor code cleanup
Signed-off-by: Dan Ryan <dan@danryan.co>

Add pytz and certifi updates

Signed-off-by: Dan Ryan <dan@danryan.co>

Fix nondeterministic resolution bug

- Update dependencies
- Fix some issues with test logic
- Update piptools patch

Signed-off-by: Dan Ryan <dan@danryan.co>

Update more packages

Signed-off-by: Dan Ryan <dan@danryan.co>

Update tests and utils

Signed-off-by: Dan Ryan <dan@danryan.co>

Still need to tackle last few failures

- this will seriously help with resolution issues

Add alembic new version

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 15:36:39 -04:00
Dan Ryan 9f58768ead Exclude dependencies with failing markers from lock
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 15:36:39 -04:00
Dan Ryan 1091ccb73f Added news item for feature
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 14:38:19 -04:00
Dan Ryan 154f13a26a Added news entry for patch
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 03:07:54 -04:00
Dan Ryan c76b95db34 Add test for install -e
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-22 02:05:44 -04:00
Dan Ryan c418577c67 Add pipenv update pr to news fragments
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-18 04:14:04 -04:00
Dan Ryan cefe0656dd Added new PR to news fragments
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-18 02:45:24 -04:00
Dan Ryan 7a34ea9818 Update news fragments
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-17 22:56:19 -04:00
Dan Ryan e1a29337cd Update release logs, add release tasks
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-06-17 21:51:24 -04:00