+
    €",i  ã            
       óÈ  € R t ^ RIt^ RIt ^ RIt^ RIt]P                  3R ltR t	]
R8X  Ed$   ^ RIt]P                  ! RR7      t]P                  RRR	R
7       ]P                  RRRR
7       ]P                  R]R. RORR7       ]P                   ! ^]P"                  ! R4      R7      ]P                   ! ^]P"                  ! R4      R7      ]P$                  ! ^RR^R^/.RR7      ]P                   ! R]P&                  R7      P)                  4       ]P*                  ! . RO]P"                  ! R4      R7      R.t]	! ]]P/                  4       4       R# R#   ] d    Rt ELPi ; i)zP
This script is used to generate test data for joblib/test/test_numpy_pickle.py
Nc                óê   € V P                  R4       Uu. uF  p\        P                  ! RV4      NK  	  ppRP                  V Uu. uF  q3f   K  VP	                  ^4      NK  	  up4      # u upi u upi )z©Normalize joblib version by removing suffix.

>>> get_joblib_version('0.8.4')
'0.8.4'
>>> get_joblib_version('0.8.4b1')
'0.8.4'
>>> get_joblib_version('0.9.dev0')
'0.9'
Ú.z(\d+).*)ÚsplitÚreÚmatchÚjoinÚgroup)Újoblib_versionÚeachÚmatchesÚms   &   ÚF/usr/lib/python3/dist-packages/joblib/test/data/create_numpy_pickle.pyÚget_joblib_versionr      sb   € ð 7E×6JÑ6JÈ3Ô6OÓPÑ6O¨dŒr�xŠx˜
 DÖ)Ñ6O€GÐPØ�8‰8©ÓB© A”Z�Q—W‘W˜Q–Z©ÑBÓCÐCùò QùÚBs   ” A+ÁA0ÁA0c                 ó²  € / pVP                   pVP                  p\        4       pR P                  \        P
                  4      pRP                  \        P                  P                  R4      R,          4      pV'       d
   VR8X  d   RMRpV'       dI   VR8X  d	   RVR&   Rp	MV^3VR&   R	P                  V4      p	VP                  '       d   ^ VR
&   VR,          pMRp	RP                  WXWgV	4      p
 \        P                  ! W
3/ VB  \        RP                  V
4      4       R#   \         d'   p\        RP                  Y¢T4      4        Rp?R# Rp?ii ; i)z{0[0]}{0[1]}Ú r   :Né   NÚzlibÚ_compressedTÚcompressz.gzz.pkl.{}Ú
cache_sizeÚ_cache_sizez.pklzjoblib_{}{}_pickle_py{}_np{}{}z!File '{}' generated successfully.zCError: cannot generate file '{}' with arguments '{}'. Error was: {}N)r   Úmethodr   ÚformatÚsysÚversion_infor   ÚnpÚ__version__r   r   ÚjoblibÚdumpÚprintÚ	Exception)Ú	to_pickleÚargsÚkwargsr   r   r	   Ú
py_versionÚnumpy_versionÚbodyÚ	extensionÚpickle_filenameÚes   &&          r   Úwrite_test_pickler*       s<  € Ø€FØ�}‰}€HØ�[‰[€FÜ'Ó)€NØ×&Ñ&¤s×'7Ñ'7Ó8€JØ—G‘GœBŸN™N×0Ñ0°Ó5°bÕ9Ó:€M÷ &¨&°FÔ*:‰=À€DßØ�VÔØ!%ˆF�:ÑØ‰Ià"(¨! ˆF�:ÑØ!×(Ñ(¨Ó0ˆIØ�?�?ˆ?Ø#$ˆF�<Ñ Ø�MÕ!ˆDøàˆ	à6×=Ñ=Ø˜j¸ó€Oð
KÜ�Š�IÑ9°&Ò9ô 	Ð1×8Ñ8¸ÓIÖJøô ô 
ô 	ðß"™F ?¸AÓ>÷	
ò 	
ûð
ús   Ã2D% Ä%EÄ0EÅEÚ__main__zJoblib pickle data generator.)Údescriptionz--cache_sizeÚ
store_truez;Force creation of companion numpy files for pickled arrays.)ÚactionÚhelpz
--compresszGenerate compress pickles.z--methodr   zSet compression method.)ÚtypeÚdefaultÚchoicesr/   z<i8)Údtypez<f8ÚabcÚaÚbÚOé   u   C'est l'Ã©tÃ© !)r   ÚgzipÚbz2ÚxzÚlzmaÚlz4)é    é   r   )Ú__doc__r   r   Únumpyr   ÚImportErrorr   r   r   r*   Ú__name__ÚargparseÚArgumentParserÚparserÚadd_argumentÚstrÚaranger3   ÚarrayÚuint8ÚtobytesÚmatrixr!   Ú
parse_args© ó    r   Ú<module>rQ      sk  ðñó 
Û 
ðÛó ð '-×&8Ñ&8ô Dò%KðP ˆzÕÛà×$Ò$Ð1PÔQ€FØ
×ÑØØØJð ô ð
 ×ÑØ˜\Ð0Lð ô ð ×ÑØØØÚ<Ø&ð ô ð 	�	Š	�!˜2Ÿ8š8 E›?Ô+Ø
�	Š	�!˜2Ÿ8š8 E›?Ô+Ø
�Š�!�U˜S ! S¨!Ð,Ð-°SÔ9à
�	Š	�#˜RŸX™XÔ&×.Ñ.Ó0Ø
�	Š	’) 2§8¢8¨E£?Ô3àð	€Iñ �i ×!2Ñ!2Ó!4Ö5ñE øðy ô Ø	ƒBðús   ŒE Å	E!Å E!