8hu d dl Z d dlZd dlZ e j de j Z e j d Z e j d Zd Z ej
ej ej ej
ej ej dZ G d d Zdad ZdS )
Nz'(?i)^\s*([a-z_]\w*(?:\.[a-z_]\w*)*)(.*)z^\s*\((.*)\)\s*$z%^\s*(<=|>=|<|>|!=|==)\s*([^\s,]+)\s*$c t | }|st d| z | \ }}|t j | fS )Nz"bad package restriction syntax: %r)re_splitComparisonmatch
ValueErrorgroups distutilsversion
StrictVersion)predrescompverStrs A/opt/alt/python311/lib64/python3.11/distutils/versionpredicate.pysplitUpr sf
"
"4
(
(C F=DEEE::<