code: def bootstrap_options(self):
      
      return self.parse_bootstrap_options(self.env, self.bootstrap_args, self.config)
docs: The post-bootstrap options, computed from the env, args, and fully discovered Config.
  
      Re-computing options after Config has been fully expanded allows us to pick up bootstrap values
      (such as backends) from a config override file, for example.
  
      Because this can be computed from the in-memory representation of these values, it is not part
      of the object's identity.