Commit Graph

7156 Commits

Author SHA1 Message Date
Tzu-ping Chung 9cb3f970bd Clean up help module 2018-07-25 17:03:41 -04:00
Tzu-ping Chung 27028e1942 Possibly stray echo 2018-07-25 17:03:41 -04:00
Dan Ryan 861c075876 Use new api in help methods
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 8bb39a412a Fix version iteration in pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 2de9505668 Fix system path iterator
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 08cb159e22 Windows fix
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 0d7afadd63 Update pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 597cd2d917 Cleanup core and help to use new finder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan b93b287fc9 Try the new code
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 50aff8e330 Update pythonfinder
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 5366253f39 More robust path searching
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan c6fb1ea31f Fix path search to include prereleases
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 684475e2c6 More debugging
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan dd06342428 More debug info for buildkite
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan c6a3284d30 Updated buildkite to set home properly
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 5da85d34b3 Add some debugging
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 26c34641d1 Updated buildkite to echo out the path
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan aeb07cdec0 Fix search path
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan 33328c435a Fully integrate pythonfinder for system pythons
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Dan Ryan d3d5d563e7 Update pythonfinder and make full use of it in support calls
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 17:03:41 -04:00
Tzu-ping Chung b82d5587e3 Tape directly into Pythonfinder instead 2018-07-25 17:03:41 -04:00
Tzu-ping Chung d5cebedee8 Keep logic of using actual Python commands 2018-07-25 17:03:41 -04:00
Tzu-ping Chung 59b974bfc1 Use Pythonfinder in help 2018-07-25 17:03:41 -04:00
Tzu-ping Chung ac41cdcf4e Remove duplicate and unused code 2018-07-25 17:03:41 -04:00
Tzu-ping Chung 6d7b26ae6c Minimal Pythonfinder intergration 2018-07-25 17:03:41 -04:00
Tzu-ping Chung 0d2ceb6312 Pull in PythonFinder updates 2018-07-25 17:03:41 -04:00
Tzu-ping Chung 9e2f8295c1 Merge pull request #2645 from pypa/bugfix/2527-pipenv-verbosity
PIPENV_VERBOSITY
2018-07-25 15:46:27 +08:00
Tzu-ping Chung 68b1bce503 News 2018-07-25 15:36:03 +08:00
Tzu-ping Chung cd82cdba63 Invert the verbosity flag (lower is less verbose) 2018-07-25 15:28:55 +08:00
Ethan Fulbright 7abd45f02d Move PIPENV_VERBOSITY to correct place in alphabet
Oops.
2018-07-25 15:24:54 +08:00
Ethan Fulbright 118469db3b Add verbosity int variable, use capsys in test_core
Changed PIPENV_SUPPRESS_NESTED_WARNING to PIPENV_VERBOSITY, an integer
value that defaults to 0 (verbose).
Changed test in test_core.py to use capsys to capture standard
output/error in order to improve compatibility with Python 2.
2018-07-25 15:24:54 +08:00
Haplo 7c681cc139 Add ability to suppress nested venv courtesy notice
Added an environment variable, PIPENV_SUPPRESS_NESTED_WARNING, to be
used to suppress the courtesy notice from warn_in_virtualenv.
Changed wording of the courtesy notice to mention suppression variable.
Fixes #2527.
2018-07-25 15:24:54 +08:00
Dan Ryan d33c4e86e1 Fix exception handling
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-25 00:14:44 -04:00
Dan Ryan dc97d73e62 Add exception handling for non-existent setup_py_dir
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 23:37:28 -04:00
Dan Ryan c584739b41 Handle NoneType paths
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 20:31:27 -04:00
Dan Ryan 1c6acfecb5 Ensure that we use posix style strings instead of Path objects for chdir context manager
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 20:24:06 -04:00
Dan Ryan 6e38560a7f Add chdir context manager and properly run setup.py files during resolution
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 19:36:28 -04:00
Dan Ryan 5334183c43 Make sure there is a link to check against
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 19:11:36 -04:00
Dan Ryan f3e4e73cff Fix resolution using dependency_links with ssh
- Exclude VCS SSH uris from hashing
- Add additional resilience to the piptools resolver
- Fixes #2613

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 18:43:28 -04:00
Dan Ryan 00dd845372 Enable parsing of dependency links in setup.py
- Fixed errors with url parsing during hashing

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 18:43:28 -04:00
Dan Ryan 350aedeb15 Add news entry for #2641
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-24 18:43:12 -04:00
Dan Ryan 2fd9d30dcf Merge pull request #2641 from pypa/bugfix/2623-windows-python-in-msys
Support Msys Bash
2018-07-24 18:33:58 -04:00
Tzu-ping Chung 4a6f071cfe Improve emulator detection for multiple values
Running MSYS inside Cmder now returns "cmder,msys", and can look up the
shell correctly.
2018-07-24 20:20:22 +08:00
Tzu-ping Chung bcce22ffca Implement MSYS Bash 2018-07-24 20:08:15 +08:00
Tzu-ping Chung 88066b86c2 Format 2018-07-24 20:07:39 +08:00
Dan Ryan 5184c5ae02 Add news entry for #2632
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-07-23 22:25:45 -04:00
Dan Ryan 2b63523ba1 Merge pull request #2632 from washeck/master
Fix passing multiple ignores to pipenv check
2018-07-23 22:24:08 -04:00
Dan Ryan 59de1a7f6e Merge branch 'master' into master 2018-07-23 21:03:26 -04:00
Dan Ryan 04f8aab6f3 Merge pull request #2625 from pypa/project-get-installed-packages
Leverage pip to access installed packages
2018-07-23 21:03:11 -04:00
Dan Ryan 04de369c6b Fix windows handling of path loading
Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
2018-07-23 18:35:17 -04:00