+
    UBiz                    h   R t ^ RIHt ^ RIt^ RIt^ RIt. ROt]P                  t]P                  t]P                  t	]P                  ! 4       P                  4       R9   d#    ! R R]! ]P                  ! 4       4      4      tR# ]P                  t]P                  t]P                  t]RR.,          tR# )	ay  
This module soly exists to work around a pathlib.resolve bug on
certain Windows systems:

https://github.com/mesonbuild/meson/issues/7295
https://bugs.python.org/issue31842

It should **never** be used directly. Instead, it is automatically
used when `import pathlib` is used. This is achieved by messing with
`sys.modules['pathlib']` in mesonmain.

Additionally, the sole purpose of this module is to work around a
python bug. This only bugfixes to pathlib functions and classes are
allowed here. Finally, this file should be removed once all upstream
python bugs are fixed and it is OK to tell our users to "just upgrade
python".
)annotationsNPathc                  2   a  ] tR t^*tRR V 3R llltRtV ;t# )r   c                    V ^8  d   QhRRRR/# )   strictboolreturnz'Path' )formats   "8/usr/lib/python3.14/site-packages/mesonbuild/_pathlib.py__annotate__Path.__annotate__+   s     	4 	4$ 	46 	4    c                   <  \         SV `  VR7      #   \         d,    \        \        P
                  P                  T 4      4      u # i ; i)z
Work around a resolve bug on certain Windows systems:

https://github.com/mesonbuild/meson/issues/7295
https://bugs.python.org/issue31842
)r   )superresolveOSErrorr   ospathnormpath)selfr   	__class__s   &&r   r   Path.resolve+   sB    4wf55 4BGG,,T2334s    3A	A	r
   )F)__name__
__module____qualname____firstlineno__r   __static_attributes____classcell__)r   s   @r   r   r   *   s    	4 	4 	4r   	PosixPathWindowsPath)PurePathPurePosixPathPureWindowsPathr   >   windows)__doc__
__future__r   pathlibr   platform__all__r"   r#   r$   systemlowertyper   r    r!   r
   r   r   <module>r.      s   " #  	  %%)) ??+4tGLLN# 4 <<D!!I%%K Gr   