Commit Graph

7156 Commits

Author SHA1 Message Date
jxltom dae467ed82 Merge pull request #3336 from jxltom/fix-typo
Fix typo in comments
2018-12-01 18:55:16 +08:00
jxltom 084bf41f77 Resort imports for tasks 2018-12-01 18:49:37 +08:00
jxltom d4d0aa7412 Merge branch 'master' into resort-imports 2018-12-01 18:10:17 +08:00
jxltom dc95d4d74e Merge branch 'master' into fix-typo 2018-12-01 18:09:54 +08:00
jxltom 2e5d4cd654 Reformat utils.py 2018-12-01 17:52:20 +08:00
Dan Ryan d63ed0537e Merge pull request #3334 from DavidStaheli/patch-2
Point build badges at the current pipelines
2018-12-01 04:31:50 -05:00
jxltom 85e64b86be Resort imports for tests 2018-12-01 17:26:32 +08:00
jxltom 198eda5faf Minimal resort imports on __init__ 2018-12-01 17:20:07 +08:00
jxltom accc6ebf4f Resort imports except for patched and vendor 2018-12-01 17:19:41 +08:00
jxltom 4f98aae5e2 Fix typo in comments 2018-12-01 16:48:33 +08:00
David Staheli 20c9dd029c Point build badges at the current pipelines
The Azure Pipelines build badges were pointing at the old pipelines' status.  This PR points them to the new/current pipelines' status.
2018-11-30 15:13:02 -05:00
Dan Ryan 67ea981773 Merge pull request #3320 from pypa/quote-carets
Quote arguments with carets for cmd.exe
2018-11-29 01:47:30 -05:00
Dan Ryan 6fc740abbf Merge branch 'master' into quote-carets 2018-11-28 23:53:20 -05:00
Dan Ryan 4835512145 Merge pull request #3322 from ob-stripe/ob-fix-3313
Handle alternate names for UTF-8 encoding
2018-11-28 23:52:45 -05:00
Olivier Bellone 79da8e3825 Handle alternate names for UTF-8 encoding 2018-11-28 12:53:00 +01:00
Tzu-ping Chung 6a93e6cf44 Quote arguments with carets for cmd.exe
Carets introduce a difficult situation since they are essentially
"lossy" when parses. Consider this in cmd.exe:

    > echo "foo^bar"
    "foo^bar"
    > echo foo^^bar
    foo^bar

The two commands produce different results, but are both parsed by the
shell as `foo^bar`, and there's essentially no sensible way to tell what
was actually passed in. This implementation assumes the quoted variation
(the first) since it is easier to implement, and arguably the more common
case.
2018-11-28 19:30:45 +08:00
Frost Ming f4c325c668 Merge pull request #3319 from pypa/bugfix/3318
Abort pipenv when pip install fails
2018-11-28 17:18:32 +08:00
Frost Ming 6873145116 Abort pipenv when pip install fails 2018-11-28 16:42:14 +08:00
jxltom 55057a8ae7 Merge pull request #3317 from pypa/docs/update-deps
Update docs dependencies
2018-11-28 16:01:47 +08:00
Frost Ming 978d977642 Update docs dependencies 2018-11-28 14:30:27 +08:00
Dan Ryan de24a5fb39 Merge branch 'master' into feature/keep-outdated-peep 2018-11-27 12:19:19 -05:00
Dan Ryan 20efdefbe2 Merge pull request #3314 from vthirumale/master
Pass self when calling base class constructor.
2018-11-27 12:19:01 -05:00
vthirumale e532f16c62 Pass self when calling base class constructor. 2018-11-27 11:25:41 -05:00
Frost Ming a92b8395e5 Merge pull request #3306 from pypa/fix-changelog
fix changelog spacing
2018-11-26 19:15:31 +08:00
Frost Ming 819ea965f3 fix changelog spacing 2018-11-26 18:04:29 +08:00
Dan Ryan c42bc6f411 pre-bump
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-26 02:00:37 -05:00
Dan Ryan 742ae1b99b Release v2018.11.26 v2018.11.26 2018-11-26 01:56:25 -05:00
Dan Ryan 5402384425 Fix pipenv sync error msg
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-26 01:47:18 -05:00
Dan Ryan 76a5e298f1 Merge branch 'master' into feature/keep-outdated-peep 2018-11-26 01:40:16 -05:00
Dan Ryan e433b0e9af Update lockfile
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-26 00:40:36 -05:00
Dan Ryan 93f82c477e Fix accidentally-shortened installation timeouts
- Fixes #3244

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-26 00:40:01 -05:00
Dan Ryan 97962d989a PEEP update and resolver fix
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-26 00:35:12 -05:00
Dan Ryan 5b8b10dda0 Fully functional --keep-outdated implementation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-25 23:45:47 -05:00
Dan Ryan d3bcd83a30 Merge branch 'master' into feature/keep-outdated-peep 2018-11-25 16:43:29 -05:00
Dan Ryan bd78dae6d4 WIP continued, some fixes
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-25 14:04:56 -05:00
Dan Ryan 279873373d Merge branch 'master' into bugfix/3148 2018-11-25 02:10:45 -05:00
Dan Ryan ffb46e4213 Fix direct url dependency resolution
- Fix dependecy resolution for _all_ dependencies which are just
  direct URLs or files
- Bypass pip-tools for non-editable requirements which can be resolved
- Fixes #3148

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-25 02:09:14 -05:00
Dan Ryan bd51de4e89 Merge pull request #3297 from pypa/bugfix/3296
Don't give child deps of vcs deps auto-precedence
2018-11-24 22:17:59 -05:00
Dan Ryan 6b4a9a5c16 Fix dependencies
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 21:08:32 -05:00
Dan Ryan 9e0d6bc1e3 Update release scripts, fix packaging scripts
- Fix `PIPENV_PYTHON` envvar which auto-recreated environments due to
  `auto_envvar_prefix`, now it is not pulled from the environment
  automatically
- Fix formatting of some news entries
- Automate release via `inv release.release` (will be aliased)

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 20:53:37 -05:00
Dan Ryan 4e44229700 Merge branch 'master' into bugfix/3296 2018-11-24 19:29:21 -05:00
Dan Ryan 1ed7ae9e68 Fix vcs locking, prefer pipfile entries once locked
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 19:28:50 -05:00
Dan Ryan 2ed0384b5a Merge pull request #3295 from pypa/bugfix/3278
Fix implementation of `auto_envvar_prefix`
2018-11-24 19:24:00 -05:00
Dan Ryan 17a9c3fae4 Get rid of old vcs locking method since we handle this properly now
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 18:11:10 -05:00
Dan Ryan a08a2da524 Don't give child deps of vcs deps auto-precedence
- Stop preferring resolution of VCS dependencies in all cases
- Resolve vcs dependencies together with non-vcs dependencies
- Clarify blocking and no-deps logic
- Add artifacts and tests
- Add vendoring task for artifacts
- Clean up release tasks
- Fixes #3296

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 17:10:45 -05:00
Dan Ryan 438e5cc096 Fix implementation of auto_envvar_prefix
- Fix implementation of `auto_envvar_prefix`
- Pass context setting directly to each command to prevent
  `PIPENV_<CMD>_<OPTION>` syntax, implementation will use
  `PIPENV_<OPTION>` directly (e.g. `PIPENV_DEV=1` or `PIPENV_SYSTEM=1`
- Fixes #3278

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-24 01:20:49 -05:00
Dan Ryan 3ce1394254 Merge pull request #3293 from pypa/bugfix/3289
Fix hash caching race condition
2018-11-23 18:57:09 -05:00
Dan Ryan 2b1ea9ee8a Add test
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 18:06:12 -05:00
Dan Ryan ef42f84427 Add artifacts and fix hash gathering
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 17:59:05 -05:00
Dan Ryan 9b1b901efc Fix hash caching race condition
- Clean up more unused code
- Fixes #3289

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 16:41:55 -05:00