I’m using pants 2.7.1 and I can’t seem to make rem...
# development
m
I’m using pants 2.7.1 and I can’t seem to make remote store headers work, I’m trying
./pants --remote-store-headers=HEADER=VALUE
but I’m getting:
Copy code
Error computing value for --remote-store-headers in global scope (may also be from PANTS_* environment variables).
Caused by:
Invalid dict value: HEADER=VALUE
Traceback (most recent call last):
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/parser.py", line 249, in parse_args
    value_history = self._compute_value(
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/parser.py", line 606, in _compute_value
    flag_vals = [to_value_type(expand(x)) for x in flag_val_strs]
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/parser.py", line 606, in <listcomp>
    flag_vals = [to_value_type(expand(x)) for x in flag_val_strs]
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/parser.py", line 550, in to_value_type
    return self.to_value_type(val_str, type_arg, member_type, dest)
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/parser.py", line 512, in to_value_type
    return DictValueComponent.create(val_str)
  File "/Users/yoav/.cache/pants/setup/bootstrap-Darwin-x86_64/pants.WLpOON/install/lib/python3.9/site-packages/pants/option/custom_types.py", line 363, in create
    raise ParseError(f"Invalid dict value: {value}")
pants.option.errors.ParseError: Invalid dict value: HEADER=VALUE
f
Provide it as a Python
dict
literal.
👍 2
i.e.,
--remote-store-headers='{"key": "value"}'
m
Thanks
f