
    yIf`                     V   U d Z ddlmZmZ 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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force_grid_wrapuse_parenthesesensure_newline_before_commentsline_length   O   )combine_as_importsr   r   r      )r   r	   lines_after_imports)typingF)force_single_lineforce_sort_within_sectionslexicographical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   )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-   copyr.   updater/   r0   r1   r2   r3   str__annotations__     B/var/www/piapp/venv/lib/python3.11/site-packages/isort/profiles.py<module>r<      s   ` ` `         "&*	 	 "	
 
   "&)
 
 "& 

 	

 #'!     "	 	 "  "	
 
		"&.2^^^$	 	 	 ' '$sDcN"
#     r:   