Commit Graph

5872 Commits

Author SHA1 Message Date
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 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 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 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
Dan Ryan b03983e61e Merge pull request #3288 from pypa/improved-httpbin
Unset PYTHONHOME during non-global installs & cleanup unused code
2018-11-23 03:07:23 -05:00
Dan Ryan 14a0766791 Update test to patch new mkdtemp target
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 02:15:50 -05:00
Dan Ryan 5b9643e585 Unset PYTHONHOME during non-global installs
- Fixes #3261

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 01:04:30 -05:00
Dan Ryan 00203980f2 More robust static serving
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-23 00:22:09 -05:00
Dan Ryan 5446935647 Merge pull request #3287 from greysteil/clear-pythonfinder-cache-after-python-install
Clear pythonfinder cache after Python install
2018-11-23 00:16:02 -05:00
Dan Ryan b7c735d829 Merge branch 'master' into clear-pythonfinder-cache-after-python-install 2018-11-23 00:15:46 -05:00
Dan Ryan 3aa2bab423 Merge pull request #3284 from pypa/test-speedups
Speed up tests, silently handle empty and NoneType Extras
2018-11-23 00:15:31 -05:00
Grey Baker 16f6ab1707 Clear pythonfinder cache after Python install 2018-11-22 23:04:43 +00:00
Dan Ryan a3b5e8f374 Fix local serving of static resource fixtures
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 17:05:57 -05:00
Dan Ryan a0c3d7d6a6 Fix git origins
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 14:10:55 -05:00
Dan Ryan 2a7cc26767 Fix broken tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 13:55:50 -05:00
Dan Ryan 9dbe52177f clone a fresh copy of six before running tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 13:50:37 -05:00
Dan Ryan 66e9822d8a Potentialy speed up tests, decrease network calls"
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 13:32:34 -05:00
Dan Ryan 28485b6356 Silently handle empty or NoneType extras
- Fixes #3283

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 13:05:19 -05:00
Dan Ryan aa01c59632 Add pyinstaller
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 12:27:02 -05:00
Dan Ryan ac05a48f5b Merge pull request #3280 from pypa/feature/update-vendored-deps
Feature/update vendored deps
2018-11-22 11:13:02 -05:00
Dan Ryan 91aed84ffc Add news 2018-11-22 11:12:39 -05:00
Dan Ryan 2326a471ed Merge pull request #3279 from pypa/bugfix/3273
Write warnings to stderr during resolution
2018-11-22 01:59:53 -05:00
Dan Ryan 5ecf577484 Merge pull request #3268 from pypa/bugfix/3255
Ignore hashes when using `--skip-lock`
2018-11-22 01:56:09 -05:00
Dan Ryan 944d0d10c7 Merge branch 'master' into feature/update-vendored-deps 2018-11-22 01:54:13 -05:00