Issue #23 new
Heungsub Lee
created an issue

Do you have any plan to support PyPy? Now gipc fails on PyPy with ImportError:

>>>> import gipc                                                                        
Traceback (most recent call last):                                                      
  File "<stdin>", line 1, in <module>                                                   
  File "/home/sub/env-pypy/site-packages/gipc/__init__.py", line 8, in <module>         
    from .gipc import pipe, start_process, GIPCError, GIPCClosed, GIPCLocked            
  File "/home/sub/env-pypy/site-packages/gipc/gipc.py", line 29, in <module>            
    import multiprocessing.reduction                                                    
  File "/usr/lib/pypy/lib-python/2.7/multiprocessing/reduction.py", line 55, in <module>
    raise ImportError('pickling of connections not supported')                          
ImportError: pickling of connections not supported                                      

Maybe multiprocessing.reduction is required only for Windows. If so, how about we make some failover to this ImportError?

Comments (3)

  1. Jan-Philip Gehrcke repo owner

    I'd love to have gipc supported on PyPy! At some point in the hopefully near future I'll look into testing and fixing gipc for the ten most recent gevent release, test it also on Python 3.6, and will try to make it work on PyPy.

  2. Log in to comment