
    3 dR                     `    d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl	Z	d dl
mZ d ZdS )    N)get_openssl_versionc                  6   d                     t          t          t          j        j                            } d                     t          t          t          j        j                            }dt          j        fd| fd|fdt          j        fdt          j        fdt          j        fdt          j                                        fd	t          j                            d
d          fdt#                      fdt$          j        fdt'          j                    fgS )N.Scrapylxmllibxml2	cssselectparselw3libTwistedPython
z- 	pyOpenSSLcryptographyPlatform)joinmapstrr   etreeLXML_VERSIONLIBXML_VERSIONscrapy__version__r	   r
   r   twistedversionshortsysreplacer   r   platform)lxml_versionlibxml2_versions     5lib/python3.11/site-packages/scrapy/utils/versions.pyscrapy_components_versionsr#      s    88CTZ%<==>>Lhhs3
(ABBCCO 
6%&		O$	i+,	6%&	%#$	GO))++,	3;&&tT223	)++,	12	X&(()     )r   r   r   r	   
lxml.etreer   r
   r   r   r   scrapy.utils.sslr   r#    r$   r"   <module>r(      s     



                 0 0 0 0 0 0    r$   