/usr/local/lib/python3.6/site-packages/datasets/utils/__pycache__
NameSizeModeActions
beam_utils.cpython-36.pyc20170644editdlrm
deprecation_utils.cpython-36.pyc33470644editdlrm
doc_utils.cpython-36.pyc6540644editdlrm
download_manager.cpython-36.pyc1560644editdlrm
extract.cpython-36.pyc108680644editdlrm
filelock.cpython-36.pyc104840644editdlrm
file_utils.cpython-36.pyc179040644editdlrm
info_utils.cpython-36.pyc45360644editdlrm
logging.cpython-36.pyc72580644editdlrm
metadata.cpython-36.pyc179400644editdlrm
patching.cpython-36.pyc34380644editdlrm
py_utils.cpython-36.pyc263160644editdlrm
readme.cpython-36.pyc89000644editdlrm
stratify.cpython-36.pyc31290644editdlrm
tf_utils.cpython-36.pyc18000644editdlrm
typing.cpython-36.pyc3550644editdlrm
version.cpython-36.pyc45390644editdlrm
_hf_hub_fixes.cpython-36.pyc32630644editdlrm
__init__.cpython-36.pyc3810644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/datasets/utils/__pycache__/version.cpython-36.pyc (4539B)
3 <%Eg@sxdZddlZddlZddlmZddlmZmZdZejej ddZ ejej ddZ eGd d d Z dd d Z dS)zVersion utils.N) dataclass)OptionalUnionz0^(?P{v})\.(?P{v})\.(?P{v})$z\d+|\*)vz\d+c@seZdZUdZedZeedZee ee fdZ ee ee f dZ ee ee f ddZ ddZeddZd d Zd d Zd dZddZddZddZddZddZeddZdS)VersionaDataset version MAJOR.MINOR.PATCH. Args: version_str (:obj:`str`): Eg: "1.2.3". description (:obj:`str`): A description of what is new in this version. Attributes: version_str (:obj:`str`): Eg: "1.2.3". description (:obj:`str`): A description of what is new in this version. major (:obj:`str`): minor (:obj:`str`): patch (:obj:`str`): Example: ```py >>> VERSION = datasets.Version("1.0.0") ``` NcCst|j\|_|_|_dS)N)_str_to_version version_strmajorminorpatch)selfr @/usr/local/lib/python3.6/site-packages/datasets/utils/version.py __post_init__9szVersion.__post_init__cCs&|jdd|jdd|jdS)Nr.)tuple)r r r r__repr__<szVersion.__repr__cCs|j|j|jfS)N)r r r )r r r rr?sz Version.tuplecCs<t|trt|St|tr |St|dt|ddS)Nz (type z ) cannot be compared to version.) isinstancestrrAssertionErrortype)r otherr r r_validate_operandCs   zVersion._validate_operandc Cs8y|j|}Wnttfk r&dSX|j|jkSdS)NF)rr ValueErrorr)r rr r r__eq__Js zVersion.__eq__cCs |j| S)N)r)r rr r r__ne__RszVersion.__ne__cCs|j|}|j|jkS)N)rr)r rr r r__lt__Us zVersion.__lt__cCs|j|}|j|jkS)N)rr)r rr r r__le__Ys zVersion.__le__cCs|j|}|j|jkS)N)rr)r rr r r__gt__]s zVersion.__gt__cCs|j|}|j|jkS)N)rr)r rr r r__ge__as zVersion.__ge__cCs<t|dd\}}}||jdgko:||jdgko:||jdgkS)zReturns True if other_version matches. Args: other_version: string, of the form "x[.y[.x]]" where {x,y,z} can be a number or a wildcard. T)allow_wildcard*)rr r r )r Z other_versionr r r r r rmatchesz Version.matchcs0ddtj|D|ffdd|jDS)NcSsh|] }|jqSr )name).0fr r r qsz$Version.from_dict..csi|]\}}|kr||qSr r )r&kr) field_namesr r rsz%Version.from_dict..) dataclassesfieldsitems)clsZdicr )r*r from_dictoszVersion.from_dict)__name__ __module__ __qualname____doc__rr descriptionrr rintr r rrpropertyrrrrrrr r!r$ classmethodr0r r r rrs$    rFcCsn|rtnt}|j|}|sDd|d}|r4|d7}n|d7}t|tdd|jd|jd|jd gDS) zFReturn the tuple (major, minor, patch) version extracted from the str.zInvalid version 'z'. Format should be x.y.zz' with {x,y,z} being digits or wildcard.z with {x,y,z} being digits.css"|]}|dkr|nt|VqdS)r#N)r6)r&rr r r sz"_str_to_version..r r r )_VERSION_WILDCARD_REG_VERSION_RESOLVED_REGr$rrgroup)rr"regresmsgr r rrus    r)F)r4r,rertypingrrZ _VERSION_TMPLcompileformatr:r;rrr r r rs X