Ë
    <fîhÐ  ã                  óº   — d dl mZ d dlmZ d dlmZ d dlmZ 	 d dlZd dlmZmZ erd dlmZ d
d„Z	 	 	 	 dd„Z	 	 	 	 dd	„Zy# e	$ rZ
 ee
«       Y dZ
[
Œ7dZ
[
ww xY w)é    )Úannotations)ÚPath)ÚTYPE_CHECKING)Úskip_if_optional_else_raiseN)Úupdate_requirementsÚyield_pre_commit_version_datac                 ó>   — d} t        t        | «      «      }|dk(  sJ ‚y )Nz§
repos:
  - repo: https://github.com/astral-sh/ruff-pre-commit
    rev: v0.11.0
  - repo: https://github.com/psf/black-pre-commit-mirror
    rev: 25.1.0
  - bad: data
))zruff-pre-commitz0.11.0)zblack-pre-commit-mirrorz25.1.0)Útupler   )ÚtextÚresultss     ú[/var/www/zara/venv/lib/python3.12/site-packages/trio/_tests/tools/test_sync_requirements.pyÚ"test_yield_pre_commit_version_datar      s2   € ð€Dô Ô1°$Ó7Ó8€GØð ò ð ñ ó    c                ó¨   — | dz  }|j                  «       rJ ‚|j                  dd¬«       t        |dddœ«      sJ ‚|j                  d¬«      dk(  sJ ‚y )	Núrequirements.txtú¨# comment
  # also comment but spaces line start
waffles are delicious no equals
black==3.1.4 ; specific version thingy
mypy==1.15.0
ruff==1.2.5
# required by soupy catúutf-8©Úencodingz3.1.5z1.2.7©ÚblackÚruffz¨# comment
  # also comment but spaces line start
waffles are delicious no equals
black==3.1.5 ; specific version thingy
mypy==1.15.0
ruff==1.2.7
# required by soupy cat©ÚexistsÚ
write_textr   Ú	read_text)Útmp_pathÚrequirements_files     r   Útest_update_requirementsr   '   s|   € ð !Ð#5Ñ5ÐØ ×'Ñ'Ô)Ð)Ð)Ø× Ñ ð	ð ð !ô 	ô Ð0¸GÈWÑ2UÔVÐVÐVà×#Ñ#¨WÐ#Ó5ðò	ð	ñ	r   c                ó¬   — | dz  }|j                  «       rJ ‚d}|j                  |d¬«       t        |dddœ«      rJ ‚|j                  d¬«      |k(  sJ ‚y )Nr   r   r   r   z3.1.4z1.2.5r   r   )r   r   Úoriginals      r   Ú#test_update_requirements_no_changesr"   C   sx   € ð !Ð#5Ñ5ÐØ ×'Ñ'Ô)Ð)Ð)ð€Hð × Ñ  °GÐ Ô<Ü"Ø W°gÑ>ôð ð ð ×&Ñ&°Ð&Ó8¸HÒDÐDÑDr   )ÚreturnÚNone)r   r   r#   r$   )Ú
__future__r   Úpathlibr   Útypingr   Útrio._tests.pytest_pluginr   ÚyamlÚImportErrorÚerrorÚtrio._tools.sync_requirementsr   r   r   r   r"   © r   r   ú<module>r.      sv   ðÝ "å Ý  å Að'Û÷ñ
 Ýóð Øðà	óð8EØðEà	ôEøðq ò 'Ù ×&Ñ&ûð'ús   šA ÁAÁAÁA