a ¨2Ñh}ã@sZddlmZddlmZddlZddlmZddlmZddlmZd dd „Z d d „Z dS) é)Úabsolute_import)Úunicode_literalsN)ÚQuery)Úucd)Ú basestringFcCsLt|tƒr|g}| ¡}g}|r,| tj¡|j|d|iŽ|rD|S| ¡S)NZprovides__glob)Ú isinstancerÚqueryÚappendÚhawkeyZICASEZfiltermÚrun)ZsackÚpatternsZ ignore_caseZ get_queryÚqÚflags©rú-/usr/lib/python3.9/site-packages/dnf/query.pyÚ _by_providess  rcCs(i}|D]}| t|ƒg¡ |¡q|S)N)Ú setdefaultrr )Zpkg_listZ nevra_dicÚpkgrrrÚ_per_nevra_dict-sr)FF) Z __future__rrr rZdnf.i18nrZ dnf.pycomprrrrrrrÚs