Commit Graph

5869 Commits

Author SHA1 Message Date
Dan Ryan 34e6f7d282 Fix patch function for plette
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 01:21:07 -05:00
Dan Ryan 36b75e72c9 Fix patch function for plette
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 01:20:48 -05:00
Dan Ryan b3098d24f8 Add updated version of requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 01:05:19 -05:00
Dan Ryan 1277c09c37 Fix plette vendoring
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 01:05:01 -05:00
Dan Ryan 6e0d4306fc Add updated version of requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-22 01:03:56 -05:00
Dan Ryan 9b274e0985 Fix plette vendoring
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 22:59:16 -05:00
Dan Ryan 1c7bb3afd9 Fix test for warnings
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 22:58:54 -05:00
Dan Ryan 031afba5be Update requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 21:08:04 -05:00
Dan Ryan a5e50f535f Update requirementslib
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 21:07:45 -05:00
Dan Ryan b066ea7f26 Need to use hashable types
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 20:20:39 -05:00
Dan Ryan 9dc435789b Need to use hashable types
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 20:20:28 -05:00
Dan Ryan 55ca22e3ac Bump plette, requirementslib, and fix lockfile generation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 20:16:54 -05:00
Dan Ryan 63a4d067c3 Bump plette, requirementslib, and fix lockfile generation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 20:16:31 -05:00
Dan Ryan d2adf1306b Why doesnt this stay indented...
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 18:43:35 -05:00
Dan Ryan 4d713e7ffe Fix bug in lockfile generation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 18:33:45 -05:00
Dan Ryan 785943c6ad Fix bug in lockfile generation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 18:32:23 -05:00
Dan Ryan 18f8c0a403 Write warnings to stderr during resolution
- Fixes #3273

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 13:09:46 -05:00
Dan Ryan 02dee128c5 Merge branch 'bugfix/3255' of github.com:pypa/pipenv into bugfix/3255 2018-11-21 12:18:32 -05:00
Dan Ryan b164562fbd Always use pipfile when skip_lock is provided
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-21 12:15:04 -05:00
Dan Ryan f4426e438d Merge branch 'master' into bugfix/3255 2018-11-21 01:37:05 -05:00
Frost Ming 16d59cea3d Merge pull request #3272 from pypa/fix-in-venv
Fix the is_in_virtualenv condition
2018-11-21 12:44:37 +08:00
frostming c86a7ea4d8 Fix the is_in_virtualenv condition 2018-11-21 12:02:38 +08:00
Dan Ryan d6bce73046 Ignore hashes when using --skip-lock
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-20 15:12:35 -05:00
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