Commit Graph

5612 Commits

Author SHA1 Message Date
frostming accd0ea4ab Move to utils function 2018-11-09 14:18:04 +08:00
frostming de78c1efce Only convert outline tables when write toml 2018-11-09 12:59:51 +08:00
frostming 3490fc85ef fix patch 2018-11-09 11:23:02 +08:00
frostming 076252836c Final fix 2018-11-09 11:10:18 +08:00
Dan Ryan 5e3f649f24 Merge pull request #3192 from jxltom/fix-typo
Fix typo in creating virtualenv
2018-11-08 13:18:11 -05:00
Dan Ryan 5ab40fcd9d Merge branch 'master' into fix-typo 2018-11-08 13:17:22 -05:00
Dan Ryan 1367ededea Merge pull request #3190 from pypa/bugfix/3183
Fix double completion message on locking
2018-11-08 13:17:07 -05:00
frostming 65d70905ee Force inline table 2018-11-08 18:18:22 +08:00
Dan Ryan 808fd34442 Less checkmarks during lock
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-08 04:49:52 -05:00
Dan Ryan 9743d98671 Merge branch 'master' into improve-toml-parse 2018-11-08 04:37:13 -05:00
frostming b3aa66b154 make tomlkit dump toml's inline table 2018-11-08 17:34:57 +08:00
Dan Ryan a0b8c6d34a Fix syntax error
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-08 03:52:12 -05:00
Dan Ryan 3bcbb84052 Merge branch 'master' into bugfix/3183
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-08 03:43:25 -05:00
Dan Ryan 3bc76bc949 A bit more refactoring and cleanup
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-08 03:41:29 -05:00
frostming 53b073c7ff python 2.7 unicode 2018-11-08 15:20:47 +08:00
Tzu-ping Chung 494b7f3e9f Make the PIP_SHIMS_BASE_MODULE pop actually work 2018-11-08 16:17:41 +09:00
frostming 1555200463 Add back some tests 2018-11-08 14:59:59 +08:00
Dan Ryan 5fbfe6a177 Refactor locking
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-08 00:27:11 -05:00
Dan Ryan 9c02f6ef5f Update vcs resolution
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 22:16:14 -05:00
jxltom 78be826034 Fix typo 2018-11-08 11:13:17 +08:00
frostming b27d6a7710 clear references in patched.txt 2018-11-08 11:04:42 +08:00
frostming e147dc3ade Drops prettytoml/contoml form vendors 2018-11-08 10:57:20 +08:00
Dan Ryan 59961d6bbb Move VCS resolution to venv and inside spinner
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 21:54:05 -05:00
frostming 3eba19d359 Improve toml parsing 2018-11-08 10:22:26 +08:00
Dan Ryan b0e5fe12f9 Fix resolver
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 20:20:58 -05:00
Dan Ryan e818ca5af6 Fix double completion message on locking
- Pass `pre` correctly when using `pipenv install --pre`
- Ensures we always make inline tables when writing to pipfile
- Fixes #3183
- Fixes #3185

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 19:30:14 -05:00
Dan Ryan a167885904 Merge pull request #3177 from pypa/implement-tomlkit
Implement tomlkit
2018-11-07 17:54:48 -05:00
Dan Ryan d52fadc452 Merge branch 'master' into implement-tomlkit 2018-11-07 17:17:31 -05:00
Dan Ryan 6b13d5a68d Merge pull request #3176 from frostming/non-ascii-toml
Fix non-ASCII support for prettytoml
2018-11-07 17:17:17 -05:00
Dan Ryan fde06b3396 Merge branch 'master' into non-ascii-toml 2018-11-07 16:29:54 -05:00
Dan Ryan 4cb0838fda Fix tomlkit implementation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 14:50:33 -05:00
Dan Ryan c55fed7845 Merge pull request #3188 from jxltom/only-dev-packages-in-requirementsfile
Only output dev packages for pipenv lock -r -d
2018-11-07 11:51:46 -05:00
Dan Ryan d851b7ea2d Fix tomlkit implementation
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 10:39:31 -05:00
Dan Ryan 991779fdc9 Merge branch 'master' into only-dev-packages-in-requirementsfile 2018-11-07 10:22:11 -05:00
Dan Ryan 499a43463c Merge pull request #3172 from jxltom/update-doc-on-skip-lock-option
Update skip lock option help info since it is used in several operations
2018-11-07 10:17:20 -05:00
Dan Ryan 44459b4249 Merge branch 'master' into update-doc-on-skip-lock-option 2018-11-07 10:16:58 -05:00
Dan Ryan 1cb610981f Merge branch 'master' into non-ascii-toml 2018-11-07 10:16:11 -05:00
Dan Ryan 9249ae1b3e Merge pull request #3186 from pypa/cmdify-quote-command-parens
Quote command if it contains parentheses
2018-11-07 10:15:41 -05:00
jxltom d52134554e Only output dev packages for pipenv lock -r -d 2018-11-07 22:42:22 +08:00
jxltom ee6d8e6f05 Merge branch 'master' into update-doc-on-skip-lock-option 2018-11-07 20:02:30 +08:00
Tzu-ping Chung 86a2786954 Quote command if it contains parentheses
The command can be safely quoted in this case since non-quotable commands
(cmd built-in) do not have parentheses.

Note that this change only applies to the command, not arguments.
Parentheses in arguments can be correctly interpreted without quotes, and
the quotes, like spaces, will cause incorrect outputs for echo etc.
2018-11-07 20:42:35 +09:00
Dan Ryan ca90be95d7 Still not working...
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 00:45:47 -05:00
Dan Ryan 707cca9693 Merge pull request #3182 from jxltom/no-index-in-requirementsfile-perline
Do not add index source per-line in requirements files
2018-11-07 00:45:34 -05:00
Dan Ryan 31152ea5f5 Merge branch 'master' into non-ascii-toml 2018-11-07 00:43:14 -05:00
Dan Ryan 005c285dba Recursively build toml documents when parsing pipfile
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 00:28:05 -05:00
jxltom e98c9a4050 Replace ignore instead of skip in skip-lock option's help info 2018-11-07 13:20:13 +08:00
jxltom 5908e804f1 Update skip lock option help info since it is used in several operations 2018-11-07 13:20:13 +08:00
Dan Ryan 2f809c2fa3 Fix tomlkit trivia patch
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-11-07 00:07:33 -05:00
Dan Ryan c27abac78c Merge branch 'master' into no-index-in-requirementsfile-perline 2018-11-06 23:09:04 -05:00
Dan Ryan e9e43a8b26 Merge pull request #3171 from jxltom/fix-uninstall-emtpy-virtualenv
Do not show error for pipenv uninstall --all in a fresh virtuanlenv
2018-11-06 22:58:48 -05:00