Repository: openai/evals
Issue: oaieval --help errors for me
Root cause: Validation Gap

### Describe the bug

When I run `oaieval --help`, I get an error, rather than a list of flags; not sure if this is just me, however:
@logankilpatrick are you the right person to take a look at this?

Here is my traceback:

`oaieval --help
Traceback (most recent call last):
  File "/Users/stevenadler/.virtualenvs/venv_evals/bin/oaieval", line 8, in <module>
    sys.exit(main())
  File "/Users/stevenadler/code/evals/evals/cli/oaieval.py", line 264, in main
    args = cast(OaiEvalArguments, parser.parse_args(sys.argv[1:]))
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 1821, in parse_args
    args, argv = self.parse_known_args(args, namespace)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 1854, in parse_known_args
    namespace, args = self._parse_known_args(args, namespace)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 2063, in _parse_known_args
    start_index = consume_optional(start_index)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 2003, in consume_optional
    take_action(action, args, option_string)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 1931, in take_action
    action(self, namespace, argument_values, option_string)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 1095, in __call__
    parser.print_help()
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 2551, in print_help
    self._print_message(self.format_help(), file)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 2535, in format_help
    return formatter.format_help()
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 283, in format_help
    help = self._root_section.format_help()
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 214, in format_help
    item_help = join([func(*args) for func, args in self.items])
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 214, in <listcomp>
    item_help = join([func(*args) for func, args in self.items])
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 214, in format_help
    item_help = join([func(*args) for func, args in self.items])
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 214, in <listcomp>
    item_help = join([func(*args) for func, args in self.items])
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 530, in _format_action
    help_text = self._expand_help(action)
  File "/Users/stevenadler/.pyenv/versions/3.9.9/lib/python3.9/argparse.py", line 627, in _expand_help
    return self._get_help_string(action) % params
TypeError: %o format: an integer is required, not dict`

### To Reproduce

Run `oaieval --help` from a venv that has evals installed
Per this doc, it should produce a list of CLI options, but seems not to for me: https://github.com/openai/evals/blob/main/docs/run-evals.md

### Code snippets

_No response_

### OS

macOS

### Python version

Python v3.9.9

### Library version

Not sure, but pulled from main recently & installed yesterday

jup, i have the same issue

there's a [PR](https://github.com/openai/evals/pull/1381) that solves this

Fixed by #1381