+
    €f7iÛ  c                  sZ  € R t ^ RIHt  ]! R4       ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt Rt. ROt(R#   ] dH    ^RIHt ^RIHt ^RIHt	 ^RIH t ^R	IH!t ^R
IH"t ^RIH#t ^RIH$t ^RIH%t ^RIH&t ^RIH't Rt LSi ; i)a  Minimal, stdlib-only replacement for [`pyfilesystem2`][1] API for use by `fontTools.ufoLib`.

This package is a partial reimplementation of the `fs` package by Will McGugan, used under the
MIT license. See LICENSE.external for details.

Note this only exports a **subset** of the `pyfilesystem2` API, in particular the modules,
classes and functions that are currently used directly by `fontTools.ufoLib`.

It opportunistically tries to import the relevant modules from the upstream `fs` package
when this is available. Otherwise it falls back to the replacement modules within this package.

As of version 4.59.0, the `fonttools[ufo]` extra no longer requires the `fs` package, thus
this `fontTools.misc.filesystem` package is used by default.

Client code can either replace `import fs` with `from fontTools.misc import filesystem as fs`
if that happens to work (no guarantee), or they can continue to use `fs` but they will have
to specify it as an explicit dependency of their project.

[1]: https://github.com/PyFilesystem/pyfilesystem2
)ÚannotationsZfsNT)Ú_base)Ú_copy)Ú_errors)Ú_info)Ú_osfs)Ú_path)Ú_subfs)Ú_tempfs)Ú_tools)Ú_walk)Ú_zipfsF)ÚbaseÚcopyÚerrorsÚinfoÚosfsÚpathÚsubfsÚtempfsÚtoolsÚwalkÚzipfs))Z__doc__Z
__future__r    Z
__import__Zfs.baser   Zfs.copyr   Z	fs.errorsr   Zfs.infor   Zfs.osfsr   Zfs.pathr   Zfs.subfsr   Z	fs.tempfsr   Zfs.toolsr   Zfs.walkr   Zfs.zipfsr   Z_haveFSZImportErrorZ r   r   r   r   r   r   r   r   r	   r
   r   Z__all__) s    ZI/usr/lib64/python3.14/site-packages/fontTools/misc/filesystem/__init__.pyÚ<module>r      s‚   ðñõ* #ðÙˆtÔõ  ÝÝÝÝÝÝÝÝÝÝà€Gò‚øð= ô ÝÝÝ#ÝÝÝÝ!Ý#Ý!ÝÝ!à‚Gðús   ŠA ÁAB*Â)B*