-
-
Notifications
You must be signed in to change notification settings - Fork 636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Control PATH and PEX_PYTHON_PATH seperately. #10489
Control PATH and PEX_PYTHON_PATH seperately. #10489
Commits on Jul 28, 2020
-
Control PATH and PEX_PYTHON_PATH seperately.
Previously we used PATH to steer interpreter selection for hermetic PEX bootstrap and runtime. This led to fragile or impossible to solve setups. Switch to using PEX_PYTHON_PATH to both discover a bootstrap interpreter and steer runtime interpreter selection. Introduce a find_binary rule to facilitate this that uses ~portable bash for now. Also introduce a PexRuntimeEnvironment to steer bootstrap interpreter probing and allow specification of the PATH that should be exposed to the PEX runtime environment. Fixes pantsbuild#9760 # Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust] # Building wheels and fs_util will be skipped. Delete if not intended. [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for 0afdbb8 - Browse repository at this point
Copy the full SHA 0afdbb8View commit details -
# Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust] # Building wheels and fs_util will be skipped. Delete if not intended. [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for b5d4009 - Browse repository at this point
Copy the full SHA b5d4009View commit details
Commits on Jul 29, 2020
-
Merge branch 'master' of github.com:pantsbuild/pants into interpreter…
…_search_path/dont_stomp_PATH # Conflicts: # src/python/pants/backend/awslambda/python/awslambda_python_rules.py # src/python/pants/backend/python/lint/bandit/rules.py # src/python/pants/backend/python/lint/black/rules.py # src/python/pants/backend/python/lint/docformatter/rules.py # src/python/pants/backend/python/lint/flake8/rules.py # src/python/pants/backend/python/lint/isort/rules.py # src/python/pants/backend/python/lint/pylint/rules.py # src/python/pants/backend/python/rules/coverage.py # src/python/pants/backend/python/rules/download_pex_bin.py # src/python/pants/backend/python/rules/hermetic_pex.py # src/python/pants/backend/python/rules/pex.py # src/python/pants/backend/python/rules/pytest_runner.py # src/python/pants/backend/python/rules/run_setup_py.py # src/python/pants/backend/python/typecheck/mypy/rules.py # src/python/pants/engine/process.py [ci skip-rust] [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for dd3d39b - Browse repository at this point
Copy the full SHA dd3d39bView commit details -
Small tweaks + add a requested TODO
[ci skip-rust] [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for 0f23fe9 - Browse repository at this point
Copy the full SHA 0f23fe9View commit details -
Other small fixes, including adding a missing docstring
[ci skip-rust] [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for 6ed4e42 - Browse repository at this point
Copy the full SHA 6ed4e42View commit details -
Debug the $PATH for docker linux build
[ci skip-rust] [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for 19c2154 - Browse repository at this point
Copy the full SHA 19c2154View commit details -
Merge branch 'master' of github.com:pantsbuild/pants into interpreter…
…_search_path/dont_stomp_PATH [ci skip-rust] [ci skip-build-wheels]
Configuration menu - View commit details
-
Copy full SHA for 9a2aaa4 - Browse repository at this point
Copy the full SHA 9a2aaa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b8757b - Browse repository at this point
Copy the full SHA 2b8757bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d4cc11 - Browse repository at this point
Copy the full SHA 5d4cc11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0525d - Browse repository at this point
Copy the full SHA 2d0525dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53d5780 - Browse repository at this point
Copy the full SHA 53d5780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 264aa51 - Browse repository at this point
Copy the full SHA 264aa51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2411f46 - Browse repository at this point
Copy the full SHA 2411f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c81afad - Browse repository at this point
Copy the full SHA c81afadView commit details -
Configuration menu - View commit details
-
Copy full SHA for ade7efb - Browse repository at this point
Copy the full SHA ade7efbView commit details -
Merge branch 'master' of github.com:pantsbuild/pants into interpreter…
…_search_path/dont_stomp_PATH
Configuration menu - View commit details
-
Copy full SHA for 43b34d4 - Browse repository at this point
Copy the full SHA 43b34d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed9ea0 - Browse repository at this point
Copy the full SHA 4ed9ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3d0332 - Browse repository at this point
Copy the full SHA e3d0332View commit details -
Generalize finding the first path out of all matching paths
This will be useful in other contexts too.
Configuration menu - View commit details
-
Copy full SHA for 4ac4fb7 - Browse repository at this point
Copy the full SHA 4ac4fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1643cb7 - Browse repository at this point
Copy the full SHA 1643cb7View commit details
Commits on Jul 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8051955 - Browse repository at this point
Copy the full SHA 8051955View commit details