コード例 #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'])
コード例 #2
0
ファイル: setup.py プロジェクト: BlaXpirit/xonsh
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'])
コード例 #3
0
ファイル: setup.py プロジェクト: dgsb/xonsh
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)
コード例 #4
0
ファイル: setup.py プロジェクト: moealmaw/xonsh
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)
コード例 #5
0
ファイル: setup.py プロジェクト: Carreau/xonsh
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)
コード例 #6
0
ファイル: setup.py プロジェクト: johnjohnsp1/xonsh
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)
コード例 #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)
コード例 #8
0
ファイル: relimp_test.py プロジェクト: xonsh/amalgamate
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()
コード例 #9
0
ファイル: futimp_test.py プロジェクト: xonsh/amalgamate
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()