
    `Vg                    |    d dl mZ d dlmZ d dlmZmZ d dlmZ d dl	m
Z
 d dlmZ erd dlmZ 	 	 d
	 	 	 	 	 	 	 dd	Zy)    )annotations)Path)TYPE_CHECKINGSequence)import_optional_dependency)is_list_like)stringify_path)	DataFrameNc                    t        d      }|!t        |      st        d      t        |      }|j	                  t        |       ||      \  }}|S )a  
    Load an SPSS file from the file path, returning a DataFrame.

    .. versionadded:: 0.25.0

    Parameters
    ----------
    path : str or Path
        File path.
    usecols : list-like, optional
        Return a subset of the columns. If None, return all columns.
    convert_categoricals : bool, default is True
        Convert categorical columns into pd.Categorical.

    Returns
    -------
    DataFrame
    
pyreadstatzusecols must be list-like.)usecolsapply_value_formats)r   r   	TypeErrorlistread_savr	   )pathr   convert_categoricalsr   df_s         O/var/www/html/hubwallet-dev/venv/lib/python3.12/site-packages/pandas/io/spss.py	read_spssr      s^    . ,L9JG$8997mGtgCW   EB I    )NT)r   z
str | Pathr   zSequence[str] | Noner   boolreturnr
   )
__future__r   pathlibr   typingr   r   pandas.compat._optionalr   pandas.core.dtypes.inferencer   pandas.io.commonr	   pandasr
   r    r   r   <module>r#      sR    " 
 ? 5 + 
 %)!%"
"!" " 	"r   