o
    mim                     @   s   d Z ddlmZ ddlmZ dZ	 dZ	 i Z	 dZddl	m
Z
mZmZ ddlmZmZmZ es1J e
s5J es9J e Zeed	rRejed
D ]	Ze eej< qGner[eees[J eeg D ]	Ze eej< qag dZdS )zCSPARQL implementation for RDFLib

!!! example "New in version 4.0"
    )entry_points)TYPE_CHECKINGTzrdf.plugins.sparqleval   )	operatorsparserparserutils)prepareQueryprepareUpdateprocessUpdateselect)group)r   r	   r
   r   r   r   CUSTOM_EVALSN)__doc__importlib.metadatar   typingr   ZSPARQL_LOAD_GRAPHSZSPARQL_DEFAULT_GRAPH_UNIONr   ZPLUGIN_ENTRY_POINT r   r   r   	processorr   r	   r
   Zall_entry_pointshasattrr   eploadname
isinstancedictget__all__ r   r   X/home/kim/smarthome/.venv/lib/python3.10/site-packages/rdflib/plugins/sparql/__init__.py<module>   s2    
