Exemple #1
0
    thisdir = os.path.dirname(__file__)
    output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile))

    try:
        fp, filename, description = imp.find_module('_testcapi',
                                                    path=[output_dir])
        with fp:
            imp.load_module('_testcapi', fp, filename, description)
    except ImportError:
        if os.name == 'nt':
            # hack around finding compilers on win32
            try:
                import setuptools
            except ImportError:
                pass
        _pypy_testcapi.compile_shared(cfile, '_testcapi', output_dir)


class awaitType:
    def __init__(self, iterator):
        self._iterator = iterator

    def __await__(self):
        return self._iterator


def raise_signal(signum):
    import _signal, _thread
    _signal.pthread_kill(_thread.get_ident(), signum)

import imp
import os

try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_ctypes_test'")
try:
    import _ctypes
    _ctypes.PyObj_FromPtr = None
    del _ctypes
except ImportError:
    pass  # obscure condition of _ctypes_test.py being imported by py.test
else:
    import _pypy_testcapi
    cfile = '_ctypes_test.c'
    thisdir = os.path.dirname(__file__)
    output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile))
    try:
        fp, filename, description = imp.find_module('_ctypes_test',
                                                    path=[output_dir])
        with fp:
            imp.load_module('_ctypes_test', fp, filename, description)
    except ImportError:
        print('could not find _ctypes_test in %s' % output_dir)
        _pypy_testcapi.compile_shared('_ctypes_test.c', '_ctypes_test',
                                      output_dir)
Exemple #3
0
import imp
import os

try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_ctypes_test'")
try:
    import _ctypes
    _ctypes.PyObj_FromPtr = None
    del _ctypes
except ImportError:
    pass    # obscure condition of _ctypes_test.py being imported by py.test
else:
    import _pypy_testcapi
    cfile = '_ctypes_test.c'
    thisdir = os.path.dirname(__file__)
    output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile))
    try:
        fp, filename, description = imp.find_module('_ctypes_test', path=[output_dir])
        with fp:
            imp.load_module('_ctypes_test', fp, filename, description)
    except ImportError:
        print('could not find _ctypes_test in %s' % output_dir)
        _pypy_testcapi.compile_shared('_ctypes_test.c', '_ctypes_test', output_dir)
Exemple #4
0
try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_testcapi'")
else:
    import _pypy_testcapi
    _pypy_testcapi.compile_shared('_testcapimodule.c', '_testcapi')
Exemple #5
0
try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_ctypes_test'")
try:
    import _ctypes
    _ctypes.PyObj_FromPtr = None
    del _ctypes
except ImportError:
    pass    # obscure condition of _ctypes_test.py being imported by py.test
else:
    import _pypy_testcapi
    _pypy_testcapi.compile_shared('_ctypes_test.c', '_ctypes_test')
Exemple #6
0
try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_ctypes_test'")
try:
    import _ctypes
    _ctypes.PyObj_FromPtr = None
    del _ctypes
except ImportError:
    pass  # obscure condition of _ctypes_test.py being imported by py.test
else:
    import _pypy_testcapi
    _pypy_testcapi.compile_shared('_ctypes_test.c', '_ctypes_test')
Exemple #7
0
import imp
import os

try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_testcapi'")

import _pypy_testcapi
cfile = '_testcapimodule.c'
thisdir = os.path.dirname(__file__)
output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile))

try:
    fp, filename, description = imp.find_module('_testcapi', path=[output_dir])
    with fp:
        imp.load_module('_testcapi', fp, filename, description)
except ImportError:
    _pypy_testcapi.compile_shared(cfile, '_testcapi', output_dir)
import imp
import os

try:
    import cpyext
except ImportError:
    raise ImportError("No module named '_testmultiphase'")
import _pypy_testcapi
cfile = '_testmultiphase.c'
thisdir = os.path.dirname(__file__)
output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile))
try:
    fp, filename, description = imp.find_module('_test_multiphase', path=[output_dir])
    with fp:
        imp.load_module('_testmultiphase', fp, filename, description)
except ImportError:
    print('could not find _testmultiphase in %s' % output_dir)
    _pypy_testcapi.compile_shared('_testmultiphase.c', '_testmultiphase', output_dir)