U
    8Yc                     @   s(   d dl Z d dlZG dd de jdZdS )    Nc                   @   s\   e Zd Zeejdd Zeejdd Zeeje	 fddZ
eejdd Zd	S )
AbstractBaseFormatc                 C   s   dS )NF )fnr   r   ?lib/python3.8/site-packages/conda_package_handling/interface.py	supported   s    zAbstractBaseFormat.supportedc                 K   s   t d S NNotImplementedError)r   Zdest_dirkwr   r   r   extract   s    zAbstractBaseFormat.extractc                 K   s   t d S r   r   )prefixZ	file_listZout_fnZ
out_folderr
   r   r   r   create   s    zAbstractBaseFormat.createc                 C   s   t d S r   r   )Zin_filer   r   r   get_pkg_details   s    z"AbstractBaseFormat.get_pkg_detailsN)__name__
__module____qualname__staticmethodabcabstractmethodr   r   osgetcwdr   r   r   r   r   r   r      s   r   )	metaclass)r   r   ABCMetar   r   r   r   r   <module>   s   