
    \j`                     8   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j                         Z
e
j                  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<   y)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__     8/root/env/lib/python3.12/site-packages/isort/profiles.py<module>r<      sU   `  "&*	 "	
  "&)
 "&

 	

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