
    1yi                     8   U d Z ddl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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   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/   copyr0   updater1   r2   r3   r4   r5   dictstr__annotations__     P/var/www/html/content_weaver/venv/lib/python3.12/site-packages/isort/profiles.py<module>r?      s_   `  "#&*	 "	
  "& 
 "&

 	

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