Branch: refs/heads/master
Revision: 7a67f6b
Author: mppf
Log Message:
Merge pull request #16623 from mppf/python3-m-pip-not-pip
Use python3 -m pip instead of pip
Follow-up to PR #16560 (and the much older PR #9102)
- Update chpl-venv to check for Python 3.5 or newer
- Invoke pip with
python3 -m pip
to avoid issues with mixing Python and
Pip versions. Updated documentation recommending that pip be run as
well. - Updates the GETPIP functionality to only run when
python3 -m pip
fails
- [x] verified expected error on a system with python 3.4
- [x] verified that
pip
is still downloaded on a system with python3
but no pip (typical for XCs) - [x] full local testing after a
make clobber
Reviewed by @lydia-duncan - thanks!
Modified Files:
R third-party/chpl-venv/find-pip.py
M doc/rst/developer/bestPractices/TestAnnotationsLocally.rst
M test/library/packages/ZMQ/interop-py/PREEXEC
M third-party/chpl-venv/Makefile
M third-party/chpl-venv/Makefile.include
M third-party/chpl-venv/sphinxcontrib-chapeldomain/.travis.yml
M third-party/chpl-venv/sphinxcontrib-chapeldomain/README.rst
M third-party/chpl-venv/sphinxcontrib-chapeldomain/docs/developers.rst
M third-party/chpl-venv/sphinxcontrib-chapeldomain/docs/index.rst
M third-party/chpl-venv/sphinxcontrib-chapeldomain/util/release.bash
Compare: https://github.com/chapel-lang/chapel/compare/5fa6e871a2d6...7a67f6b661f3