U
    3‰dœ  ã                   @   s<   d dl Z d dlZd dlZd dlmZ d dlmZ dd„ ZdS )é    N)Ú__version__)Ú_openmp_parallelism_enabledc                  C   sH   t  d¡rt d¡ t d¡r"dnd} t d¡ | ¡}t	ƒ sDt
|ƒ‚d S )NZSKLEARN_SKIP_OPENMP_TESTz2test explicitly skipped (SKLEARN_SKIP_OPENMP_TEST)z.dev0ÚdevZstableaÿ  
        This test fails because scikit-learn has been built without OpenMP.
        This is not recommended since some estimators will run in sequential
        mode instead of leveraging thread-based parallelism.

        You can find instructions to build scikit-learn with OpenMP at this
        address:

            https://scikit-learn.org/{}/developers/advanced_installation.html

        You can skip this test by setting the environment variable
        SKLEARN_SKIP_OPENMP_TEST to any value.
        )ÚosÚgetenvÚpytestÚskipr   ÚendswithÚtextwrapÚdedentÚformatr   ÚAssertionError)Úbase_urlÚerr_msg© r   ú</tmp/pip-unpacked-wheel-zrfo1fqw/sklearn/tests/test_build.pyÚtest_openmp_parallelism_enabled	   s    

ÿòr   )r   r   r
   Zsklearnr   Zsklearn.utils._openmp_helpersr   r   r   r   r   r   Ú<module>   s
   