示例#1
0
apipkg.initpkg(
    __name__,
    attr={
        '_apipkg': apipkg,
        'error': error
    },
    exportdefs={
        # access to all standard lib modules
        'std': '._std:std',
        '_pydir': '.__metainfo:pydir',
        'version': 'py:__version__',  # backward compatibility

        # pytest-2.0 has a flat namespace, we use alias modules
        # to keep old references compatible
        'test': 'pytest',

        # hook into the top-level standard library
        'process': {
            '__doc__': '._process:__doc__',
            'cmdexec': '._process.cmdexec:cmdexec',
            'kill': '._process.killproc:kill',
            'ForkedFunc': '._process.forkedfunc:ForkedFunc',
        },
        'apipkg': {
            'initpkg': vendor_prefix + 'apipkg:initpkg',
            'ApiModule': vendor_prefix + 'apipkg:ApiModule',
        },
        'iniconfig': {
            'IniConfig': vendor_prefix + 'iniconfig:IniConfig',
            'ParseError': vendor_prefix + 'iniconfig:ParseError',
        },
        'path': {
            '__doc__': '._path:__doc__',
            'svnwc': '._path.svnwc:SvnWCCommandPath',
            'svnurl': '._path.svnurl:SvnCommandPath',
            'local': '._path.local:LocalPath',
            'SvnAuth': '._path.svnwc:SvnAuth',
        },

        # python inspection/code-generation API
        'code': {
            '__doc__': '._code:__doc__',
            'compile': '._code.source:compile_',
            'Source': '._code.source:Source',
            'Code': '._code.code:Code',
            'Frame': '._code.code:Frame',
            'ExceptionInfo': '._code.code:ExceptionInfo',
            'Traceback': '._code.code:Traceback',
            'getfslineno': '._code.source:getfslineno',
            'getrawcode': '._code.code:getrawcode',
            'patch_builtins': '._code.code:patch_builtins',
            'unpatch_builtins': '._code.code:unpatch_builtins',
            '_AssertionError': '._code.assertion:AssertionError',
            '_reinterpret_old': '._code.assertion:reinterpret_old',
            '_reinterpret': '._code.assertion:reinterpret',
            '_reprcompare': '._code.assertion:_reprcompare',
            '_format_explanation': '._code.assertion:_format_explanation',
        },

        # backports and additions of builtins
        'builtin': {
            '__doc__': '._builtin:__doc__',
            'enumerate': '._builtin:enumerate',
            'reversed': '._builtin:reversed',
            'sorted': '._builtin:sorted',
            'any': '._builtin:any',
            'all': '._builtin:all',
            'set': '._builtin:set',
            'frozenset': '._builtin:frozenset',
            'BaseException': '._builtin:BaseException',
            'GeneratorExit': '._builtin:GeneratorExit',
            '_sysex': '._builtin:_sysex',
            'print_': '._builtin:print_',
            '_reraise': '._builtin:_reraise',
            '_tryimport': '._builtin:_tryimport',
            'exec_': '._builtin:exec_',
            '_basestring': '._builtin:_basestring',
            '_totext': '._builtin:_totext',
            '_isbytes': '._builtin:_isbytes',
            '_istext': '._builtin:_istext',
            '_getimself': '._builtin:_getimself',
            '_getfuncdict': '._builtin:_getfuncdict',
            '_getcode': '._builtin:_getcode',
            'builtins': '._builtin:builtins',
            'execfile': '._builtin:execfile',
            'callable': '._builtin:callable',
            'bytes': '._builtin:bytes',
            'text': '._builtin:text',
        },

        # input-output helping
        'io': {
            '__doc__': '._io:__doc__',
            'dupfile': '._io.capture:dupfile',
            'TextIO': '._io.capture:TextIO',
            'BytesIO': '._io.capture:BytesIO',
            'FDCapture': '._io.capture:FDCapture',
            'StdCapture': '._io.capture:StdCapture',
            'StdCaptureFD': '._io.capture:StdCaptureFD',
            'TerminalWriter': '._io.terminalwriter:TerminalWriter',
            'ansi_print': '._io.terminalwriter:ansi_print',
            'get_terminal_width': '._io.terminalwriter:get_terminal_width',
            'saferepr': '._io.saferepr:saferepr',
        },

        # small and mean xml/html generation
        'xml': {
            '__doc__': '._xmlgen:__doc__',
            'html': '._xmlgen:html',
            'Tag': '._xmlgen:Tag',
            'raw': '._xmlgen:raw',
            'Namespace': '._xmlgen:Namespace',
            'escape': '._xmlgen:escape',
        },
        'log': {
            # logging API ('producers' and 'consumers' connected via keywords)
            '__doc__': '._log:__doc__',
            '_apiwarn': '._log.warning:_apiwarn',
            'Producer': '._log.log:Producer',
            'setconsumer': '._log.log:setconsumer',
            '_setstate': '._log.log:setstate',
            '_getstate': '._log.log:getstate',
            'Path': '._log.log:Path',
            'STDOUT': '._log.log:STDOUT',
            'STDERR': '._log.log:STDERR',
            'Syslog': '._log.log:Syslog',
        },
    })
示例#2
0
apipkg.initpkg(__name__, attr={'_apipkg': apipkg}, exportdefs={
    # access to all standard lib modules
    'std': '._std:std',
    # access to all posix errno's as classes
    'error': '._error:error',

    '_pydir' : '.__metainfo:pydir',
    'version': 'py:__version__', # backward compatibility

    # pytest-2.0 has a flat namespace, we use alias modules
    # to keep old references compatible
    'test' : 'pytest',

    # hook into the top-level standard library
    'process' : {
        '__doc__'        : '._process:__doc__',
        'cmdexec'        : '._process.cmdexec:cmdexec',
        'kill'           : '._process.killproc:kill',
        'ForkedFunc'     : '._process.forkedfunc:ForkedFunc',
    },

    'apipkg' : {
        'initpkg'   : vendor_prefix + 'apipkg:initpkg',
        'ApiModule' : vendor_prefix + 'apipkg:ApiModule',
    },

    'iniconfig' : {
        'IniConfig'      : vendor_prefix + 'iniconfig:IniConfig',
        'ParseError'     : vendor_prefix + 'iniconfig:ParseError',
    },

    'path' : {
        '__doc__'        : '._path:__doc__',
        'svnwc'          : '._path.svnwc:SvnWCCommandPath',
        'svnurl'         : '._path.svnurl:SvnCommandPath',
        'local'          : '._path.local:LocalPath',
        'SvnAuth'        : '._path.svnwc:SvnAuth',
    },

    # python inspection/code-generation API
    'code' : {
        '__doc__'           : '._code:__doc__',
        'compile'           : '._code.source:compile_',
        'Source'            : '._code.source:Source',
        'Code'              : '._code.code:Code',
        'Frame'             : '._code.code:Frame',
        'ExceptionInfo'     : '._code.code:ExceptionInfo',
        'Traceback'         : '._code.code:Traceback',
        'getfslineno'       : '._code.source:getfslineno',
        'getrawcode'        : '._code.code:getrawcode',
        'patch_builtins'    : '._code.code:patch_builtins',
        'unpatch_builtins'  : '._code.code:unpatch_builtins',
        '_AssertionError'   : '._code.assertion:AssertionError',
        '_reinterpret_old'  : '._code.assertion:reinterpret_old',
        '_reinterpret'      : '._code.assertion:reinterpret',
        '_reprcompare'      : '._code.assertion:_reprcompare',
        '_format_explanation' : '._code.assertion:_format_explanation',
    },

    # backports and additions of builtins
    'builtin' : {
        '__doc__'        : '._builtin:__doc__',
        'enumerate'      : '._builtin:enumerate',
        'reversed'       : '._builtin:reversed',
        'sorted'         : '._builtin:sorted',
        'any'            : '._builtin:any',
        'all'            : '._builtin:all',
        'set'            : '._builtin:set',
        'frozenset'      : '._builtin:frozenset',
        'BaseException'  : '._builtin:BaseException',
        'GeneratorExit'  : '._builtin:GeneratorExit',
        '_sysex'         : '._builtin:_sysex',
        'print_'         : '._builtin:print_',
        '_reraise'       : '._builtin:_reraise',
        '_tryimport'     : '._builtin:_tryimport',
        'exec_'          : '._builtin:exec_',
        '_basestring'    : '._builtin:_basestring',
        '_totext'        : '._builtin:_totext',
        '_isbytes'       : '._builtin:_isbytes',
        '_istext'        : '._builtin:_istext',
        '_getimself'     : '._builtin:_getimself',
        '_getfuncdict'   : '._builtin:_getfuncdict',
        '_getcode'       : '._builtin:_getcode',
        'builtins'       : '._builtin:builtins',
        'execfile'       : '._builtin:execfile',
        'callable'       : '._builtin:callable',
        'bytes'       : '._builtin:bytes',
        'text'       : '._builtin:text',
    },

    # input-output helping
    'io' : {
        '__doc__'             : '._io:__doc__',
        'dupfile'             : '._io.capture:dupfile',
        'TextIO'              : '._io.capture:TextIO',
        'BytesIO'             : '._io.capture:BytesIO',
        'FDCapture'           : '._io.capture:FDCapture',
        'StdCapture'          : '._io.capture:StdCapture',
        'StdCaptureFD'        : '._io.capture:StdCaptureFD',
        'TerminalWriter'      : '._io.terminalwriter:TerminalWriter',
        'ansi_print'          : '._io.terminalwriter:ansi_print',
        'get_terminal_width'  : '._io.terminalwriter:get_terminal_width',
        'saferepr'            : '._io.saferepr:saferepr',
    },

    # small and mean xml/html generation
    'xml' : {
        '__doc__'            : '._xmlgen:__doc__',
        'html'               : '._xmlgen:html',
        'Tag'                : '._xmlgen:Tag',
        'raw'                : '._xmlgen:raw',
        'Namespace'          : '._xmlgen:Namespace',
        'escape'             : '._xmlgen:escape',
    },

    'log' : {
        # logging API ('producers' and 'consumers' connected via keywords)
        '__doc__'            : '._log:__doc__',
        '_apiwarn'           : '._log.warning:_apiwarn',
        'Producer'           : '._log.log:Producer',
        'setconsumer'        : '._log.log:setconsumer',
        '_setstate'          : '._log.log:setstate',
        '_getstate'          : '._log.log:getstate',
        'Path'               : '._log.log:Path',
        'STDOUT'             : '._log.log:STDOUT',
        'STDERR'             : '._log.log:STDERR',
        'Syslog'             : '._log.log:Syslog',
    },

})
示例#3
0
apipkg.initpkg(
    __name__,
    attr={
        "_apipkg": apipkg,
        "error": error
    },
    exportdefs={
        # access to all standard lib modules
        "std": "._std:std",
        "_pydir": ".__metainfo:pydir",
        "version": "py:__version__",  # backward compatibility
        # pytest-2.0 has a flat namespace, we use alias modules
        # to keep old references compatible
        "test": "pytest",
        # hook into the top-level standard library
        "process": {
            "__doc__": "._process:__doc__",
            "cmdexec": "._process.cmdexec:cmdexec",
            "kill": "._process.killproc:kill",
            "ForkedFunc": "._process.forkedfunc:ForkedFunc",
        },
        "apipkg": {
            "initpkg": vendor_prefix + "apipkg:initpkg",
            "ApiModule": vendor_prefix + "apipkg:ApiModule",
        },
        "iniconfig": {
            "IniConfig": vendor_prefix + "iniconfig:IniConfig",
            "ParseError": vendor_prefix + "iniconfig:ParseError",
        },
        "path": {
            "__doc__": "._path:__doc__",
            "svnwc": "._path.svnwc:SvnWCCommandPath",
            "svnurl": "._path.svnurl:SvnCommandPath",
            "local": "._path.local:LocalPath",
            "SvnAuth": "._path.svnwc:SvnAuth",
        },
        # python inspection/code-generation API
        "code": {
            "__doc__": "._code:__doc__",
            "compile": "._code.source:compile_",
            "Source": "._code.source:Source",
            "Code": "._code.code:Code",
            "Frame": "._code.code:Frame",
            "ExceptionInfo": "._code.code:ExceptionInfo",
            "Traceback": "._code.code:Traceback",
            "getfslineno": "._code.source:getfslineno",
            "getrawcode": "._code.code:getrawcode",
            "patch_builtins": "._code.code:patch_builtins",
            "unpatch_builtins": "._code.code:unpatch_builtins",
            "_AssertionError": "._code.assertion:AssertionError",
            "_reinterpret_old": "._code.assertion:reinterpret_old",
            "_reinterpret": "._code.assertion:reinterpret",
            "_reprcompare": "._code.assertion:_reprcompare",
            "_format_explanation": "._code.assertion:_format_explanation",
        },
        # backports and additions of builtins
        "builtin": {
            "__doc__": "._builtin:__doc__",
            "enumerate": "._builtin:enumerate",
            "reversed": "._builtin:reversed",
            "sorted": "._builtin:sorted",
            "any": "._builtin:any",
            "all": "._builtin:all",
            "set": "._builtin:set",
            "frozenset": "._builtin:frozenset",
            "BaseException": "._builtin:BaseException",
            "GeneratorExit": "._builtin:GeneratorExit",
            "_sysex": "._builtin:_sysex",
            "print_": "._builtin:print_",
            "_reraise": "._builtin:_reraise",
            "_tryimport": "._builtin:_tryimport",
            "exec_": "._builtin:exec_",
            "_basestring": "._builtin:_basestring",
            "_totext": "._builtin:_totext",
            "_isbytes": "._builtin:_isbytes",
            "_istext": "._builtin:_istext",
            "_getimself": "._builtin:_getimself",
            "_getfuncdict": "._builtin:_getfuncdict",
            "_getcode": "._builtin:_getcode",
            "builtins": "._builtin:builtins",
            "execfile": "._builtin:execfile",
            "callable": "._builtin:callable",
            "bytes": "._builtin:bytes",
            "text": "._builtin:text",
        },
        # input-output helping
        "io": {
            "__doc__": "._io:__doc__",
            "dupfile": "._io.capture:dupfile",
            "TextIO": "._io.capture:TextIO",
            "BytesIO": "._io.capture:BytesIO",
            "FDCapture": "._io.capture:FDCapture",
            "StdCapture": "._io.capture:StdCapture",
            "StdCaptureFD": "._io.capture:StdCaptureFD",
            "TerminalWriter": "._io.terminalwriter:TerminalWriter",
            "ansi_print": "._io.terminalwriter:ansi_print",
            "get_terminal_width": "._io.terminalwriter:get_terminal_width",
            "saferepr": "._io.saferepr:saferepr",
        },
        # small and mean xml/html generation
        "xml": {
            "__doc__": "._xmlgen:__doc__",
            "html": "._xmlgen:html",
            "Tag": "._xmlgen:Tag",
            "raw": "._xmlgen:raw",
            "Namespace": "._xmlgen:Namespace",
            "escape": "._xmlgen:escape",
        },
        "log": {
            # logging API ('producers' and 'consumers' connected via keywords)
            "__doc__": "._log:__doc__",
            "_apiwarn": "._log.warning:_apiwarn",
            "Producer": "._log.log:Producer",
            "setconsumer": "._log.log:setconsumer",
            "_setstate": "._log.log:setstate",
            "_getstate": "._log.log:getstate",
            "Path": "._log.log:Path",
            "STDOUT": "._log.log:STDOUT",
            "STDERR": "._log.log:STDERR",
            "Syslog": "._log.log:Syslog",
        },
    },
)