<#19157 `CompletePexEnvironment.environment_dict` ...
# github-notifications
c
#19157 `CompletePexEnvironment.environment_dict` implictly disallows `PATH` in `subprocess-environment` Issue created by thejcannon Describe the bug Using https://www.pantsbuild.org/v2.16/docs/reference-subprocess-environment#env_vars
Copy code
[subprocess-environment]
env_vars.add = ["PATH=.localbinaries/bin"]
you'll get:
Copy code
File "/home/josh/.cache/nce/ae553d873185fa750061b1a3d4226442fb99fb55d4403b0227ec972406554da3/bindings/venvs/2.16.0rc2/lib/python3.9/site-packages/pants/backend/python/util_rules/pex_cli.py", line 186, in setup_pex_cli_process
    **complete_pex_env.environment_dict(python=bootstrap_python),
  File "/home/josh/.cache/nce/ae553d873185fa750061b1a3d4226442fb99fb55d4403b0227ec972406554da3/bindings/venvs/2.16.0rc2/lib/python3.9/site-packages/pants/backend/python/util_rules/pex_environment.py", line 222, in environment_dict
    d = dict(
TypeError: dict() got multiple values for keyword argument 'PATH'
Pants version
2.16.0rc2
OS Linux Additional info N/A pantsbuild/pants