
    cV                        d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl	m
Z
 d dlmZ ej        dk    rd dlmZ nd dlmZ  G d	 d
e          Zeeef         Z G d d          ZdS )    )annotationsN)Path)Dict)OldJsonExport)PackageToLint)      )	TypedDictc                  $    e Zd ZU ded<   ded<   dS )PackageDatastrcommitzlist[OldJsonExport]messagesN)__name__
__module____qualname____annotations__     Glib/python3.11/site-packages/pylint/testutils/_primer/primer_command.pyr   r      s'         KKK!!!!!!r   r   c                  <    e Zd ZdZdd
Zej        dd            ZdS )PrimerCommandz.Generic primer action with required arguments.primer_directoryr   packagesdict[str, PackageToLint]configargparse.NamespacereturnNonec                0    || _         || _        || _        d S N)r   r   r   )selfr   r   r   s       r   __init__zPrimerCommand.__init__!   s     !1 r   c                    d S r!   r   )r"   s    r   runzPrimerCommand.run+   s    r   N)r   r   r   r   r   r   r   r   )r   r   )r   r   r   __doc__r#   abcabstractmethodr%   r   r   r   r   r      sR        88    	     r   r   )
__future__r   r'   argparsesyspathlibr   typingr   pylint.reporters.json_reporterr   pylint.testutils._primerr   version_infor
   typing_extensionsr   r   PackageMessagesr   r   r   r   <module>r3      s   
 # " " " " " 



  



             8 8 8 8 8 8 2 2 2 2 2 2v ,       ++++++" " " " ") " " "
 sK'(         r   