+
    VBi                         R t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^RI	H
t
HtHtHtHt ^RIHt ^RIHtHt ^RIHt ]P,                  ! ]4      t]! R4      tRR lt]t]tRR	 lt]tRR
 ltRR lt RR lt!R# )z!PEP-517 compliant buildsystem APIN)Path)Modulemake_metadatawrite_entry_pointsdist_info_name!get_docstring_and_version_via_ast)read_flit_config)make_wheel_in_write_wheel_file)SdistBuilderzpyproject.tomlc                D   \        \        4      pRVP                  9   pRVP                  9   p\        VP                  \
        P                  ! 4       4      p\        V4      w  rVV'       d	   V'       d   V'       d%   V'       g   VP                  P                  R. 4      # . # )z7Returns a list of requirements for building, as stringsdescriptionversionrequires_dist)
r   pyproj_tomldynamic_metadatar   moduler   cwdr   metadataget)config_settingsinfowant_summarywant_versionr   	docstringr   s   &      7/usr/lib/python3.14/site-packages/flit_core/buildapi.pyget_requires_for_build_wheelr      sv    K(D
 !D$9$99L 5 55LDKK,F:6BIYL}}  "55	    c                   \        \        4      p\        VP                  \        P
                  ! 4       4      p\        W24      p\        P                  ! V \        VP                  VP                  4      4      p\        P                  ! V4       \        P                  ! \        P                  ! VR4      RRR7      ;_uu_ 4       p\!        WdP"                  R7       RRR4       \        P                  ! \        P                  ! VR4      RRR7      ;_uu_ 4       pVP%                  V4       RRR4       VP&                  '       dV   \        P                  ! \        P                  ! VR4      RRR7      ;_uu_ 4       p\)        VP&                  V4       RRR4       \        P*                  ! V4      #   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     LL; i)	z.Creates {metadata_directory}/foo-1.2.dist-infoWHEELwzutf-8)encoding)supports_py2NMETADATAzentry_points.txt)r   r   r   r   r   r   r   ospjoinr   namer   osmkdirioopenr
   r"   write_metadata_fileentrypointsr   basename)metadata_directoryr   ini_infor   r   	dist_infofs   &&     r    prepare_metadata_for_build_wheelr2   -   s=   ,HHOOTXXZ0FV.H+'x7G7GHJIHHY	)W-sW	E	E!*?*?@ 
F 
)Z0#	H	HA$$Q' 
I WWSXXi);<cGTTXYx33Q7 U <<	"" 
F	E 
I	H UTs$   F1G<G1G	G	G'	c                `    \        \        \        V 4      4      pVP                  P                  # )z,Builds a wheel, places it in wheel_directoryr	   r   r   filer&   wheel_directoryr   r.   r   s   &&& r   build_wheelr8   F   s!    d?&;<D99>>r   c                d    \        \        \        V 4      RR7      pVP                  P                  # )z8Builds an "editable" wheel, places it in wheel_directoryT)editabler4   r6   s   &&& r   build_editabler;   K   s#    d?&;dKD99>>r   c                ~    \         P                  ! \        4      P                  \	        V 4      4      pVP
                  # )z-Builds an sdist, places it in sdist_directory)r   from_ini_pathr   buildr   r&   )sdist_directoryr   paths   && r   build_sdistrA   P   s,    %%k288o9NOD99r   )N)NN)"__doc__loggingr)   r'   os.pathr@   r$   pathlibr   commonr   r   r   r   r   configr   wheelr	   r
   sdistr   	getLogger__name__logr   r   get_requires_for_build_sdistget_requires_for_build_editabler2   #prepare_metadata_for_build_editabler8   r;   rA    r   r   <module>rQ      s{    '  	 	    % 3 ! #$&  <  #? #. 'G #

r   