+
    €",i“  ã                   ó(   € R t ^ RIt^ RIt^ RItR tR# )z�
Pyodide and other single-threaded Python builds will be missing the
_multiprocessing module. Test that joblib still works in this environment.
Nc                ó   € V R,          P                  R4       \        \        P                  4      pRP	                  \        V 4      .\        P                  ,           4      VR&   \        P                  ! \        P                  RR.VR7       R# )	aL  
Test that import joblib works even if _multiprocessing is missing.

pytest has already imported everything from joblib. The most reasonable way
to test importing joblib with modified environment is to invoke a separate
Python process. This also ensures that we don't break other tests by
importing a bad `_multiprocessing` module.
z_multiprocessing.pyz0raise ImportError("No _multiprocessing module!")Ú:Ú
PYTHONPATHz-czbimport joblib, math; joblib.Parallel(n_jobs=1)(joblib.delayed(math.sqrt)(i**2) for i in range(10)))ÚenvN)Ú
write_textÚdictÚosÚenvironÚjoinÚstrÚsysÚpathÚ
subprocessÚ
check_callÚ
executable)Útmp_pathr   s   & ÚJ/usr/lib/python3/dist-packages/joblib/test/test_missing_multiprocessing.pyÚtest_missing_multiprocessingr      sw   € ð Ð%Õ%×1Ñ1Ø:ôô Œr�z‰zÓ
€Cð Ÿ™¤# h£- ´3·8±8Õ!;Ó<€CˆÑÜ×Òä�N‰NØðBð	
ð ÷	ó    )Ú__doc__r   r   r   r   © r   r   Ú<module>r      s   ðñó
 
Û Û 
ôr   