TriggerMail / rules_pyz

Bazel Python rules that package everything in an executable zip
Apache License 2.0
29 stars 19 forks source link

tests/python_envvars.py: Check that PYTHON_* env vars are passed #11

Closed evanj closed 6 years ago

evanj commented 6 years ago

We want to strip some PYTHON* environment variables that can change import paths, since these can "break" pyz_binaries. For example, if executing a pyz_binary while inside a virtual environment. However, this broke a program that used an unrelated environment variable named PYTHON_SOMETHING. Be conservative about what environment variables to disable.