argv = sys.argv if not argv else argv
# any failure results in falling back to the `Cython.Compiler.Options` API
args, other_args, cy_kwargs = parse_from_dummy(argv, ap.ArgumentParser(add_help=False))
# TODO: Cython 3.0 arguments clash with Aspidites' ArgumentParser
args.target, args.output, code = parse_code(args.target, args.output)
cy_kwargs.update({ # pragma: no cover
'code': code,
Cython 3.0 arguments clash with Aspidites' ArgumentParser
https://github.com/rjdbcm/Aspidites/blob/2b42ac580eba23f93c5154572cf7076abd37894c/Aspidites/__main__.py#L154
eca86d7c1191cdba27eddfd4034f35e99f3729fe