+
     h  c                   s`    ^ RI t ^ RIt^ RIHt ^ RItR t] P                   ! ]4      ! ]4       R# )i    N)always_iterablec                s   \         P                  P                  V 4      p\        \	        \        V4      4      4      p\        P                  ! 4       p\        VP                  RV4      VP                  RV4      \        V4      4       R# )a  
Report the newlines in the indicated file.

>>> tmp_path = getfixture('tmp_path')
>>> filename = tmp_path / 'out.txt'
>>> _ = filename.write_text('foo\nbar\n', newline='', encoding='utf-8')
>>> report_newlines(filename)
newline is '\n'
>>> filename = tmp_path / 'out.txt'
>>> _ = filename.write_text('foo\nbar\r\n', newline='', encoding='utf-8')
>>> report_newlines(filename)
newlines are ('\n', '\r\n')
ZnewlineZisN)jaracoZtextZread_newlinesZlenZtupler    inflectengineZprintZplural_nounZplural_verbZrepr)ZfilenameZnewlinesZcountr   s   &   Q/usr/lib/python3.14/site-packages/setuptools/_vendor/jaraco/text/show-newlines.pyreport_newlinesr   	   sg     {{((2Hoh/01E^^F	9e,4'X    )Zautocommandr   Zmore_itertoolsr    Zjaraco.textr   r   Z__name__) r   r   <module>r      s+      * 0    !/ 2r   