§
    �ØjÆ  ã                   ó4   — d dl Z d dlZd dlZd„ ZdZdZdd„ZdS )é    Nc                 ó(   — t          | d¬¦  «         d S )Né   )Úflush)Úprint)Útexts    ú‡/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/pymupdf/mupdf_info.pyÚlogr	      s   € Ý	ˆ$�aÐÑÔÐÐÐó    z1.28.5)r   é   é   Tc                 óš  — ddl }t          dt          ›�¦  «         t          j                             t          › d�¦  «        }|› d�} |j        ¦   «         dk    r|› d�}n|}t          d¦  «         t          d	|›�¦  «         t          d
|›�¦  «         t          j                             |¦  «        sJ d|›d�¦   «         ‚t          j                             |¦  «        sJ d|›d�¦   «         ‚ |j        ¦   «         dk    �rE| �rBt          d|›dt          › d�¦  «         t           	                    d¦  «        dd…         }d 
                    |¦  «        }d|› d�}t          d|›d�¦  «         t          j        |¦  «        D ]Â}t          j        ||¦  «        }|r©|› d|                     d¦  «        › �}	t          j                             |	¦  «        st          j                             |	¦  «        r't          d|	›d�¦  «         t          j        |	¦  «         t          d|	› d|› �¦  «         t          j        ||	¦  «         ŒÃ||fS )añ  
    Allows PyMuPDF installation to be used to compile and link programmes that
    use the MuPDF C/C++ API.

    Args:
        make_links:
            If true, then on non-windows we also create softlinks to any shared
            libraries that are supplied with a version suffix; this allows them
            to be used in a link command.

            For example we create links such as:

            site-packages/pymupdf/
                libmupdf.so -> libmupdf.so.26.7
                libmupdfcpp.so -> libmupdfcpp.so.26.7

    Returns: (mupdf_include, mupdf_lib).
        mupdf_include:
            Path of MuPDF include directory within PyMuPDF install.
        mupdf_lib
            Path of MuPDF library directory within PyMuPDF install.
    r   Nzmupdf_version=z/..z/mupdf-devel/includeÚWindowsz/mupdf-devel/libzWithin installed PyMuPDF:z    mupdf_include=z    mupdf_lib=zNot a directory: mupdf_include=ú.zNot a directory: mupdf_lib=zCreating symlinks in mupdf_lib=z for MuPDF-z .so files.r   é   z[.]z^(lib[^.]+[.]so)[.]ú$zmupdf_lib_regex=ú/zRemoving existing link pfrom=zCreating symlink: z -> )Úplatformr	   Úmupdf_versionÚosÚpathÚnormpathÚ__file__ÚsystemÚisdirÚsplitÚjoinÚlistdirÚreÚmatchÚgroupÚislinkÚexistsÚremoveÚsymlink)
Ú
make_linksr   ÚpÚmupdf_includeÚ	mupdf_libÚregex_suffixÚmupdf_lib_regexÚleafÚmÚpfroms
             r   Údevelr.      s�  € ð. €O€O€OåÐ�=ÐÐÑÔÐå
Œ×Ò�HÐ)Ð)Ð)Ñ*Ô*€AàÐ.Ð.Ð.€Mà€x„ÑÔ˜IÒ%Ð%àÐ*Ð*Ð*ˆ	ˆ	ð ˆ	ÝÐ$Ñ%Ô%Ð%ÝÐˆ}ÐÐÑ Ô Ð ÝÐˆyÐÐÑÔÐåŒ7�=Š=˜Ñ'Ô'ÐNÐNÐ)N¸]Ð)NÐ)NÐ)NÑNÔNÐ'ÝŒ7�=Š=˜Ñ#Ô#ÐFÐFÐ%F¸Ð%FÐ%FÐ%FÑFÔFÐ#à€x„ÑÔ˜IÒ%Ñ%¨*Ñ%õ 	ÐU IÐUÐU½=ÐUÐUÐUÑVÔVÐVÝ$×*Ò*¨3Ñ/Ô/°°!°Ô4ˆØ—z’z ,Ñ/Ô/ˆØ?°Ð?Ð?Ð?ˆÝÐ"ˆÐ"Ð"Ð"Ñ#Ô#Ð#Ý”J˜yÑ)Ô)ð 	(ð 	(ˆDÝ”˜¨$Ñ/Ô/ˆAØð 	(Ø$Ð3Ð3 q§w¢w¨q¡z¤zÐ3Ð3�õ ”7—>’> %Ñ(Ô(ð %­B¬G¯NªN¸5Ñ,AÔ,Að %ÝÐ;°%Ð;Ð;Ð;Ñ<Ô<Ð<Ý”I˜eÑ$Ô$Ð$ÝÐ:¨Ð:Ð:°DÐ:Ð:Ñ;Ô;Ð;Ý”
˜4 Ñ'Ô'Ð'øà˜)Ð#Ð#r
   )T)r   r   r   r	   r   Úmupdf_version_tupler.   © r
   r   ú<module>r1      s`   ðà 	€	€	€	Ø €€€Ø 	€	€	€	ðð ð ð €Ø Ð ðI$ð I$ð I$ð I$ð I$ð I$r
   