Exemple #1
0
def amalagamate_source():
    """Amalgamtes source files."""
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
Exemple #2
0
def amalagamate_source():
    """Amalgamtes source files."""
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
Exemple #3
0
def build_tables():
    """Build the lexer/parser modules."""
    print('Building lexer and parser tables.')
    sys.path.insert(0, os.path.dirname(__file__))
    from xonsh.parser import Parser
    Parser(lexer_table='lexer_table', yacc_table='parser_table',
           outputdir='xonsh')
    import amalgamate
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
    sys.path.pop(0)
Exemple #4
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh',
                     'xonsh.completers', 'xonsh.history', 'xonsh.prompt'])
    sys.path.pop(0)
Exemple #5
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh',
                     'xonsh.completers', 'xonsh.prompt'])
    sys.path.pop(0)
Exemple #6
0
def build_tables():
    """Build the lexer/parser modules."""
    print('Building lexer and parser tables.')
    sys.path.insert(0, os.path.dirname(__file__))
    from xonsh.parser import Parser
    Parser(lexer_table='lexer_table',
           yacc_table='parser_table',
           outputdir='xonsh')
    import amalgamate
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
    sys.path.pop(0)
Exemple #7
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print("Could not import amalgamate, skipping.", file=sys.stderr)
        return
    amalgamate.main([
        "amalgamate",
        "--debug=XONSH_DEBUG",
        "xonsh",
        "xonsh.completers",
        "xonsh.history",
        "xonsh.prompt",
    ])
    sys.path.pop(0)
Exemple #8
0
def setup_module():
    global LINES
    amalgamate.main(['amal', 'relimp'])
    with open(os.path.join('relimp', '__amalgam__.py')) as f:
        raw = f.read()
    LINES = raw.splitlines()
Exemple #9
0
def setup_module():
    global LINES
    amalgamate.main(['amal', 'futimp'])
    with open(os.path.join('futimp', '__amalgam__.py')) as f:
        raw = f.read()
    LINES = raw.splitlines()