+
    Ž°³j�  ã                  óè   € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RI	H
t
 ^RIHt ]
! R]R7      tRt]P                  R	8X  d   ^ R
IHt MR tR R ltRsR tR tR R ltR R ltR R ltR# )z macOS-specific compiler support.)ÚannotationsN)ÚMapping)ÚTypeVar)ÚPlatformErrorÚ	_MappingT)ÚboundÚMACOSX_DEPLOYMENT_TARGETÚdarwin)Úcompiler_fixupc                ó   € V # )z$Off macOS there's nothing to fix up.© )Úcompiler_soÚcc_argss   &&Úo/home/luca/screen-checking/.venv/lib/python3.14/site-packages/setuptools/_distutils/compilers/platform/macos.pyr
   r
      s   € àÐó    c               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚNoner   )Úformats   "r   Ú__annotate__r      s   € ÷ 
5ñ 
5 tñ 
5r   c                ó^   € \         P                  R8X  d   ^ RIpVP                  V 4       R# R# )a  Apply macOS SDK/architecture fixups to build config vars, in place.

A no-op off macOS. Mirrors distutils' historical ``_customize_macos`` to
support interpreters from binary installers, where the user's build tools
and OS version may differ from the system Python itself was built on.
r	   N)ÚsysÚplatformÚ_osx_supportÚcustomize_compiler)Úconfig_varsr   s   & r   r   r      s&   € ô ‡|�|�xÔÛà×'Ñ'¨Ö4ñ  r   c                 ó
   € Rs R# )zFor testing only. Do not call.N)Ú_syscfg_target_verr   r   r   Ú_clear_cached_target_verr   +   s
   € ð Òr   c                 óf   € \         f%   \        P                  ! \        4      ;'       g    Rs \         # )zCThe deployment target latched into the interpreter's configuration.Ú )r   Ú	sysconfigÚget_config_varÚVERSION_VARr   r   r   Ú_target_ver_from_syscfgr%   1   s)   € ô Ò!Ü&×5Ò5´kÓB×HÐHÀbÐÜÐr   c               ó    € V ^8„  d   QhRRRR/# )r   ÚsÚstrr   z	list[int]r   )r   s   "r   r   r   9   s   € ÷ *ñ *�cð *˜iñ *r   c                ó`   € V P                  R 4       Uu. uF  p\        V4      NK  	  up# u upi )Ú.)ÚsplitÚint)r'   Úns   & r   Ú_split_versionr.   9   s&   € ØŸG™G CœLÓ)™L�qŒC�ŽF™LÑ)Ð)ùÒ)s   ”+c               ó   € V ^8„  d   QhRR/# )r   r   z
str | Noner   )r   s   "r   r   r   =   s   € ÷ ñ �Jñ r   c            	     ó  € \        4       p \        P                  P                  \        4      pV'       dH   V '       d>   \        V 4      ^
^.8¼  d,   \        V4      ^
^.8  d   \        R\         RV RV  R24      hV# T ;'       g    R# )zäReturn the version of macOS for which we are building.

Defaults to the version latched in sysconfig when the interpreter was
built, unless overridden by ``MACOSX_DEPLOYMENT_TARGET``. Returns None if
neither source has a value.
Ú$z mismatch: now "z" but "z*" during configure; must use 10.3 or laterN)r%   ÚosÚenvironÚgetr$   r.   r   )Ú
syscfg_verÚenv_vers     r   Ú
target_verr7   =   s‰   € ô )Ó*€JÜ�j‰j�n‰nœ[Ó)€Gç÷
 Ü˜zÓ*¨r°1¨gÔ5Ü˜wÓ'¨2¨q¨'Ô1äØ”K�=Ð 0°°	¸ÀÀð M;ð ;óð ð ˆØ×Ð˜Ðr   c               ó    € V ^8„  d   QhRRRR/# )r   Úenvz_MappingT | Noner   z'_MappingT | dict[str, str | int] | Noner   )r   s   "r   r   r   X   s   € ÷ "ñ "Ð$ð "Ð)Pñ "r   c                óª   € \         P                  ! 4       R8w  d   V # \        4       pV'       d	   \        V/M/ pV f   \        P
                  MT p/ VCVC# )zŠ
Ensure a subprocess inherits the deployment target the build was
configured with, so extensions link against a consistent macOS version.
ÚDarwin)r   Úsystemr7   r$   r2   r3   )r9   ÚverÚupdateÚresolveds   &   r   Ú
inject_verr@   X   sL   € ô
 ‡‚Ó˜HÔ$Øˆ
ä
‹,€Cß#&Œk˜3Ñ¨B€FØ š[Œr�zŠz¨c€HØ!ˆhÐ!˜&Ð!Ð!r   )Ú__doc__Ú
__future__r   r2   r   r   r"   Úcollections.abcr   Útypingr   Úerrorsr   r   r$   r   r
   r   r   r   r%   r.   r7   r@   r   r   r   Ú<module>rF      sk   ðÙ &å "ã 	Û Û 
Û Ý #Ý å "á�K wÔ/€	à(€à‡<�<�8ÔÞ+òõ

5ð Ð òòõ*õ÷6"r   