ó
æNXc           @   s#   d  Z  d d l m Z d „  Z d S(   sN   
Utilities for version comparison

It is a bit ridiculous that we need these.
iÿÿÿÿ(   t   LooseVersionc         C   s3   y t  |  ƒ t  | ƒ k SWn t k
 r. t SXd S(   sû   check version string v >= check

    If dev/prerelease tags result in TypeError for string-number comparison,
    it is assumed that the dependency is satisfied.
    Users on dev branches are responsible for keeping their own packages up to date.
    N(   R    t	   TypeErrort   True(   t   vt   check(    (    sM   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/version.pyt   check_version   s    N(   t   __doc__t   distutils.versionR    R   (    (    (    sM   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/version.pyt   <module>   s   