Dan Ryan
fd031b4331
Add wheel wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-19 21:10:31 -04:00
Dan Ryan
e177327c52
Add setuptools wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-19 20:11:39 -04:00
Dan Ryan
ba8958afeb
Revert pip9 preference
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-19 19:26:26 -04:00
Dan Ryan
cc221d1873
Merge pull request #1864 from acdha/early-python-executable-check
...
Require “--python” values to exist
2018-04-18 23:14:17 -04:00
Dan Ryan
76466f2a4c
Merge branch 'master' into early-python-executable-check
2018-04-18 23:14:11 -04:00
Dan Ryan
573db7b017
Merge pull request #2015 from pypa/add-pipfile-env-test
...
Add pipfile env var expansion and test
2018-04-18 23:13:52 -04:00
Dan Ryan
6927770fe6
Merge branch 'master' into early-python-executable-check
2018-04-18 21:39:10 -04:00
Dan Ryan
cda3283004
Merge branch 'master' into add-pipfile-env-test
2018-04-18 21:34:52 -04:00
Dan Ryan
1d5f870dde
Merge pull request #2021 from bitwave/pre-dep-hint
...
fixes issue #2019
2018-04-18 21:34:21 -04:00
Chris Adams
e3ee7fb45e
Validate absolute python paths
...
This makes it easier for someone to realize when they have provided an
invalid Python path without missing that message due to the sizable
virtualenv traceback which follows it. I first encountered this when
someone copy-and-pasted the example from the Conda documentation which
has `--python=/path/to/anaconda/python`.
See #1862
2018-04-18 15:18:34 -04:00
bitwave
d863043295
fixes issue #2019
2018-04-18 19:51:11 +02:00
Tzu-ping Chung
09fb7d0a6f
Merge pull request #2018 from eckardt/parse-pypy-version-string
...
Parse pypy3 version string containing multiple lines
2018-04-18 19:18:41 +08:00
Stephan Eckardt
c35cb56d85
Parse pypy3 version string
2018-04-18 12:28:09 +02:00
Dan Ryan
3722d8a8cf
Add pipfile env var expansion and test
...
- Fixes #1906
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-17 17:24:39 -04:00
Dan Ryan
3c675bd3b6
Merge pull request #1980 from pypa/1973-extra-index-urls
...
Add `--extra-index-url` from all extra indexes
2018-04-17 14:20:21 -04:00
Dan Ryan
88db0fe4ed
Use startswith for url comparison in project
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-17 12:28:59 -04:00
Dan Ryan
31a4a75c98
Sort items before comparison
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-17 01:52:16 -04:00
Dan Ryan
7a8d01edc3
Fix tests and index url fetching code per requests
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-17 01:16:49 -04:00
Dan Ryan
c2462e3b23
Refactor split_index and split_extra_index
...
- Interpolate environment vars into pipfile sources
- Use first to more efficiently handle list comprehensions
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-17 00:33:42 -04:00
Dan Ryan
b89a73c895
Update tests
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:55:46 -04:00
Dan Ryan
81a2367e75
Run private indexes in uncached tests
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:05 -04:00
Dan Ryan
8d20caf294
Update test pypi index
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:04 -04:00
Dan Ryan
c78628ba54
Add test coverage for all fixes
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:04 -04:00
Dan Ryan
f93b9f2428
Add tests for project source changes
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:04 -04:00
Dan Ryan
e8efe3fd72
Add encoding to jenkins test runner
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:04 -04:00
Cody
1a64a8d456
clarify wording on some envars
2018-04-16 23:15:04 -04:00
Cody
f91facd99f
add section explaining PIPENV_VENV_IN_PROJECT
2018-04-16 23:15:03 -04:00
Cody
fa299dbbb7
add more envars to docs
2018-04-16 23:15:03 -04:00
Dan Ryan
34d34aea23
Handle indexes, extra indexes, uncached sources
...
- Handle extra-index-urls when resolving
- Handle extra-index-url when using `--skip-lock`
- Parse index arguments when installing individual packages
- Translate index aliases to urls
- Always include extra indexes when installing a packages
- `get_source()` falls back to `parsed_pipfile['source']` for sources when
not present in the lockfile (#1994 )
- Include index and extra-index-url arguments in `pipenv lock -r` output
- Fixes #1973 , #1974 , #1852 , #1977 , #1994
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:03 -04:00
Cody
8401accbbb
add PIPENV_INSTALL_TIMEOUT to envar index
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:03 -04:00
Dan Ryan
2000f47281
Check for sources in pipfile before validating
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:15:03 -04:00
Dan Ryan
e054d77254
Add --extra-index-url from all extra indexes
...
- Always add extra indexes when installing
- Look up indexes by key if key is given instead of url
- Fixes #1973 , #1974 , #1852
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 23:14:59 -04:00
Dan Ryan
248c2132ba
Merge pull request #1917 from immerrr/make-costly-imports-lazy
...
Make costly imports lazy to optimize startup time
2018-04-16 23:14:02 -04:00
Dan Ryan
8705147674
Fix installation test
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 20:59:23 -04:00
Dan Ryan
76119a2301
Make imports even lazier
...
- Cuts normal load times in half
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 20:41:40 -04:00
immerrr
7ff884887c
Make costly imports lazy to optimize startup time
2018-04-16 20:41:35 -04:00
Dan Ryan
4f52dc85f3
Merge pull request #1982 from pypa/purge-rfc3339-timestamp
...
Purge strict-rfc3339 and timestamp from prettytoml
2018-04-16 20:26:24 -04:00
Dan Ryan
6439d3a20f
Merge branch 'master' into purge-rfc3339-timestamp
2018-04-16 20:26:16 -04:00
Dan Ryan
cd4086f50c
Merge pull request #1983 from frostming/consistent-name
...
Unify the references to Pipenv in doc
2018-04-16 20:08:02 -04:00
Dan Ryan
f5d2f24fc5
Merge branch 'purge-rfc3339-timestamp' of github.com:pypa/pipenv into purge-rfc3339-timestamp
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 19:54:53 -04:00
Dan Ryan
e0685d2959
Merge branch 'master' into consistent-name
2018-04-16 19:34:04 -04:00
Dan Ryan
72524168c8
Merge pull request #2006 from bryant1410/patch-2
...
Add missing 'deploy' param in do_init call
- Fixes #1991
2018-04-16 19:31:02 -04:00
Dan Ryan
eaed181148
Update lockfile to include win32 deps
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 19:25:16 -04:00
Dan Ryan
a9a0cf550b
Merge branch 'master' into purge-rfc3339-timestamp
2018-04-16 19:18:24 -04:00
Dan Ryan
e26670ad14
Merge branch 'master' into patch-2
2018-04-16 19:12:33 -04:00
Dan Ryan
502921c264
Merge pull request #2005 from pypa/vendor-update
...
Vendor update
- Fixes #1996
2018-04-16 19:12:11 -04:00
Dan Ryan
06525a8018
Formatting updates
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 17:45:14 -04:00
Dan Ryan
c6c3272c57
Update lockfile
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 17:17:47 -04:00
Dan Ryan
a826a6a4cc
Fix vendoring tasks and always use pip9 for now
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 16:52:43 -04:00
Dan Ryan
2e11b7a360
update safety.zip
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 15:27:45 -04:00