
    i                     $    d dl Z d dlmZ d Zd Zy)    N)Pathc                     g d} g d}i }t        t              j                  }|dz  }|j                         5 }|j	                         }|D ]?  }|j                         }|j                  d      r%t        |      \  }}	|s6|| vs;|	||<   A 	 d d d        |dz  }
|
j                         5 }|j	                         }d d d        t               }D ]  }|j                         }|j                  d      r%t        |      \  }}	|s6|j                  d      rH||vsM|j                  |d       }|J dj                  |             ||	z   ||z   k(  sJ dj                  ||	|             |j                  |        t        |      t        |j                               k(  sJ |d	z  }|j                         5 }|j	                         }d d d        |D ]  }|j                         j                  d
      j                  d      }|j                  d      rCt        |      \  }}	|sT|| vsY|j                  |d       }||	z   ||z   k(  rwJ dj                  ||	|              y # 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   xY w)N)numpypytestzpytest-timeoutmockflake8
hypothesisz
pre-commitzcython-lintblackisortruffmypyztypes-dataclassesz
types-mockztypes-requestsztypes-setuptools)r   fugashiznatto-py	pythainlp	sudachipysudachidict_corezspacy-pkusegzthinc-apple-opsztest.txt#ztest.cfgcupyz+{} in setup.cfg but not in requirements.txtzU{} has different version in setup.cfg and in requirements.txt: {} and {} respectivelyz	test.toml,"zZ{} has different version in pyproject.toml and in requirements.txt: {} and {} respectively)r   __file__parentopen	readlinesstrip
startswith
_parse_reqsetgetformataddsortedkeys)libs_ignore_requirementslibs_ignore_setupreq_dictroot_dirreq_fileflineslinelibv
setup_file
setup_keysreq_v	toml_files                 v/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/tests/package/test_requirements.pytest_build_dependenciesr2      s    &	 HH~$$H*$H	 &A 	&D::<D??3'#D)Q3&>>$%HSM	&& J&J		 a J $zz|s#%FC3>>&1cAR6R S$/( AHHM( aS5[1 --3VCE-B1 s#$ *"    ;&I		 Q 	zz|!!#&,,S1s#%FCs":: S$/aS5[1 --3VCE-B1	M& & 2 s5   7I&1I&I&I&,I3:J &I03I= J	c                     t        j                  d|       j                  d      }| j                  |d      j	                         }t        j                  d|      sy||fS )Nz^[a-z0-9\-]*r    z^[<>=][<>=].*)NN)rematchgroupreplacer   )r*   r+   r,   s      r1   r   r   \   sQ    
((?D
)
/
/
2CS"##%A88$a(6M    )r5   pathlibr   r2   r    r9   r1   <module>r<      s    	 Tnr9   