proud-dentist-22844
08/04/2021, 2:18 PMGoalSubsystem
, how can I iterate over the options (in my @goal_rule
)? subsystem.options
I want to get all of the options registered for my subsystem that have modified values.happy-kitchen-89482
08/04/2021, 3:38 PM.options
property is an instance of OptionValueContainer
(https://github.com/pantsbuild/pants/blob/2.6.x/src/python/pants/option/option_value_container.py#L49)happy-kitchen-89482
08/04/2021, 3:38 PMhappy-kitchen-89482
08/04/2021, 3:39 PMget_explicit_keys()
will return all options that were set explicitly (via flag, config or env var)happy-kitchen-89482
08/04/2021, 3:39 PMhappy-kitchen-89482
08/04/2021, 3:41 PMproud-dentist-22844
08/04/2021, 6:05 PMproud-dentist-22844
08/04/2021, 6:20 PM.options.get_explicit_keys()
so I only get the vars registered under my goal's scope? I see a variety of pants related options:
['backend_packages', 'plugins', 'pants_version', 'pants_bin_name', 'pants_workdir', 'pants_supportdir', 'pants_distdir', 'pythonpath', 'pants_ignore']
hundreds-father-404
08/05/2021, 2:07 AMwitty-crayon-22786
08/05/2021, 2:21 AMhappy-kitchen-89482
08/05/2021, 3:44 AMhappy-kitchen-89482
08/05/2021, 3:44 AMproud-dentist-22844
08/05/2021, 4:18 AMhappy-kitchen-89482
08/05/2021, 8:12 PMhappy-kitchen-89482
08/05/2021, 8:12 PMhappy-kitchen-89482
08/05/2021, 8:12 PM