Commit Graph

5796 Commits

Author SHA1 Message Date
Dan Ryan 558d67ca1d Merge pull request #3264 from pypa/bugfix/3260
Fix pipfile creation with unnamed project
2018-11-20 13:26:41 -05:00
Dan Ryan dae82852a2 Merge branch 'master' into bugfix/3260 2018-11-20 11:32:03 -05:00
Dan Ryan 1af116473c Merge pull request #3259 from pypa/bugfix/resilient-parser
Update pythonfinder for resilient parsing
2018-11-20 11:31:52 -05:00
Dan Ryan feab1aed39 Fix failures from missing pipfile before install
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 11:27:31 -05:00
Dan Ryan 0bf7a48451 Make sure we actually create the pipfile
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 11:21:02 -05:00
Dan Ryan f99de85ef7 Fix pipfile creation with unnamed project
- Fixes #3260

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 11:00:53 -05:00
Dan Ryan 206a59c838 Fix typing check for pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 10:50:57 -05:00
Dan Ryan 7a57410b96 Stage missed environment file for pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 01:15:39 -05:00
Dan Ryan f374caccc6 Further updates to pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 01:11:37 -05:00
Dan Ryan 14d69fe07e Update pythonfinder for resilient parsing
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 21:01:11 -05:00
Dan Ryan 26677830ae Merge pull request #3258 from swgillespie/swgillespie/toctou-mkdir
Fix a TOCTOU issue in mkdir_p
2018-11-19 20:19:08 -05:00
Dan Ryan 69e9459ef2 Merge branch 'master' into swgillespie/toctou-mkdir 2018-11-19 19:44:44 -05:00
Dan Ryan 06abcd090d Merge pull request #3256 from pypa/bugfix/3230
Fix parsing of named `setup.py` extras
2018-11-19 19:44:28 -05:00
Sean Gillespie 537e7b4779 Add 3257.bugfix.rst in news 2018-11-19 16:04:52 -08:00
Sean Gillespie 851a776bf5 Fix a TOCTOU issue in mkdir_p
When running multiple pipenv processes simultaneously, they may both
attempt to use 'mkdir_p' at the same time, which can cause one of the
pipenv processes to crash when it tries to create a directory that
already exists.

Instead of crashing outright, this commit instead opts to continue
onward if the 'os.mkdir' call failed with EEXIST, which is fine since
we're trying to create the directory anyway after ascertaining that it
didn't exist before.
2018-11-19 15:48:56 -08:00
Dan Ryan 9b8b07b562 Fix setup info
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 18:16:00 -05:00
Dan Ryan 5a4919686c Merge branch 'master' into bugfix/3230 2018-11-19 17:59:35 -05:00
Dan Ryan dc8913065f Fix parsing of named setup.py extras
- Fixes #3230

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 17:58:44 -05:00
Dan Ryan fb3bcf3da0 Merge pull request #3254 from pypa/vendoring-update
Update requirementslib and pythonfinder
2018-11-19 17:56:57 -05:00
Dan Ryan 324af26a12 Merge branch 'vendoring-update' of github.com:pypa/pipenv into vendoring-update 2018-11-19 16:01:09 -05:00
Dan Ryan d15d17b514 Fix setup_info merge
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 16:00:50 -05:00
Dan Ryan 8049b4ff6e Merge branch 'master' into vendoring-update 2018-11-19 13:56:17 -05:00
Dan Ryan 9a6443abcf Merge pull request #3253 from pypa/bugfix/3249
Fix parsing of markers in VCS requirements
2018-11-19 13:55:02 -05:00
Dan Ryan c8c78931f5 Merge branch 'master' into bugfix/3249 2018-11-19 12:20:09 -05:00
Dan Ryan 0bc846290d Merge pull request #3251 from pypa/bugfix/3239
Redirect all spinner output to stderr
2018-11-19 12:19:03 -05:00
Dan Ryan de22ff69db Exclude gitmodules
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 09:19:46 -05:00
Dan Ryan fca047e4a1 Exclude gitmodules
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 09:19:32 -05:00
Dan Ryan ddd6744a15 Merge branch 'master' into bugfix/3239 2018-11-19 09:00:29 -05:00
Frost Ming 8de5a92321 Merge pull request #3243 from pypa/editable-packages-fix
Fix environment
2018-11-19 15:02:44 +08:00
Frost Ming e575f87074 Merge branch 'master' into editable-packages-fix 2018-11-19 14:27:58 +08:00
Dan Ryan 969703e38f Merge branch 'bugfix/3249' into vendoring-update
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 01:15:41 -05:00
Dan Ryan 200775e05c Add manifest
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 01:15:06 -05:00
Dan Ryan de2cd76af7 fix manifest
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 01:14:10 -05:00
Dan Ryan fad64653cc Remove local tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 01:13:00 -05:00
Dan Ryan 9560aa60aa Update requirementslib and pythonfinder
- Fixes #3242
- Fixes #3232
- Fixes #3229
- Fixes #3234

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 01:09:32 -05:00
Dan Ryan 5b460706c4 Merge branch 'bugfix/3239' into bugfix/3249 2018-11-19 00:04:36 -05:00
Dan Ryan f654b24882 Merge branch 'bugfix/3239' of github.com:pypa/pipenv into bugfix/3239 2018-11-19 00:02:47 -05:00
Dan Ryan ae389f06e7 Update vistir
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-19 00:02:20 -05:00
Dan Ryan d407ac4740 Add submodule sync and update to scripts
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-18 23:55:50 -05:00
Dan Ryan 45e9f6e417 Fix parsing of markers in VCS requirements
- Parsing of markers in non-editable vcs requirements was broken
- This PR adds some VCS repos, some utility pipfile generation functions
  and some fixture helpers
- Fixes #3249

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-18 23:49:57 -05:00
frostming 52499dfa9a don't expand var for command 2018-11-19 10:47:19 +08:00
Dan Ryan 6598674500 Merge branch 'master' into bugfix/3239 2018-11-18 17:49:44 -05:00
Dan Ryan 17c93ebf0f Fix stdout spinner writing
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-18 17:44:06 -05:00
Dan Ryan 589b1a4f20 Redirect all spinner output to stderr
- Fixes #3239

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-17 21:47:54 -05:00
Frost Ming e909d9b84f do not check on windows
Signed-off-by: Frost Ming <mianghong@gmail.com>
2018-11-18 09:42:04 +08:00
Frost Ming bd9c40b79f Merge pull request #3237 from christek91/master
Fix race condition when installing 2+ editable non-VCS pkgs at once
2018-11-18 09:21:21 +08:00
Frost Ming 5e94bcb595 fix case for windows
Signed-off-by: Frost Ming <mianghong@gmail.com>
2018-11-18 08:56:43 +08:00
Frost Ming 6cfa466672 Merge branch 'master' into master 2018-11-18 08:52:13 +08:00
Chris Miller cba5a1efc6 Remove debug print from test. 2018-11-17 12:52:12 -05:00
Frost Ming 6901eae31d expand env before run script
Signed-off-by: Frost Ming <mianghong@gmail.com>
2018-11-17 22:53:07 +08:00