mirrored 17 minutes ago
0
Your Nameadd doc 05b61e6
"""

VimGolfGym: A gym environment for VimGolf challenges.
"""

import os
from vimgolf_gym.lib import (
    get_local_challenge_definition,
    get_local_challenge_metadata,
    get_local_challenge_worst_solution,
    get_local_challenge_worst_solution_header,
    list_local_challenge_ids,
    format_vimgolf_string,
    make,
)

if os.environ.get("PDOC_PROCESS"):
    from vimgolf_gym import dataclasses
    from vimgolf_gym import lib
    from vimgolf_gym import log_parser
    from vimgolf_gym import terminal_executor
    from vimgolf_gym import vimgolf

    __all__ = [
        "make",
        "list_local_challenge_ids",
        "get_local_challenge_definition",
        "get_local_challenge_metadata",
        "get_local_challenge_worst_solution",
        "get_local_challenge_worst_solution_header",
        "format_vimgolf_string",
        "dataclasses",
        "lib",
        "log_parser",
        "terminal_executor",
        "vimgolf",
    ]
else:

    __all__ = [
        "make",
        "list_local_challenge_ids",
        "get_local_challenge_definition",
        "get_local_challenge_metadata",
        "get_local_challenge_worst_solution",
        "get_local_challenge_worst_solution_header",
        "format_vimgolf_string",
    ]