pX^@smddlZddlZddlmZddlmZddZddZGdd d ejZdS) N)copy) parse_vrangec Cs:yt|SWn%tk r5tjd|YnXdS)Nzversion range is invalid: %s)r ValueErroroptparseOptionValueError)optionoptvaluer &/usr/share/python3/debpython/option.pyparse_version_ranges r c Cs;ytj|}Wn!tk r6tjdYnX|S)Nzregular expression is not valid)recompile Exceptionrr)rrr patternr r r compile_regexpr#s  rc@sFeZdZejjdZeejjZeeds