o
    Ưh                     @   s  U d Z ddlmZmZ ddddddddZddddd	Zdd
d
dZddddddddZddddZe	 Z
e
ddd
d dddd
ddddZddddddZdddddZi edddddg dddZeeeeee
eeeed
Zeeeeef f ed< dS )zZCommon profiles are defined here to be easily used within a project using --profile {name}    )AnyDict   TX   )multi_line_outputinclude_trailing_commasplit_on_trailing_commaforce_grid_wrapuse_parenthesesensure_newline_before_commentsline_length   O   )combine_as_importsr   r   r      )r   r	   lines_after_importsi  )zcollections.abcz	six.movestypingtyping_extensionsF)force_single_lineforce_sort_within_sectionslexicographicalr   single_line_exclusionsorder_by_typegroup_by_package)r   r   r   )force_alphabetical_sortr   r      )atomicr	   r   r   lines_between_typesr   r
   d   )r   r   r	   r
   r   P   )r   r   r
   r   )FUTURESTDLIB
THIRDPARTY
FIRSTPARTYAPPLICATIONLOCALFOLDERr%   )r   r   case_sensitivereverse_relative&sort_relative_in_force_sorted_sectionssectionsno_lines_before)
blackdjangopycharmgoogle
open_stackploneattrshugwemakeappnexusprofilesN)__doc__r   r   r   r+   r,   r-   r.   r/   copyr0   updater1   r2   r3   r4   r5   str__annotations__ r;   r;   K/var/www/Befach/backend/venv/lib/python3.10/site-packages/isort/profiles.py<module>   s    

"