spaCy es un paquete para el Procesamiento avanzado del Lenguaje Natural (NLP) en Python y Cython.
Algunos módulos de spaCy entan escrito en Cython. Si queremos usar chequeo de Type Hints y generar los archivos .pyi , usaremos la herramienta stubgen de mypy para generar los stubs.
Usando Powershell
pip install -U mypy
$GET_SPACY_PATH='python -c "from pathlib import Path ; import spacy ; print(Path(spacy.__file__).parent.absolute())"'
Set-Variable -Name "SPACY_DIR" -Value (Invoke-Expression($GET_SPACY_PATH))
stubgen -o typings $SPACY_DIR
Usando Bash
pip install -U mypy
SPACY_DIR=$(python -c "from pathlib import Path ; import spacy ; print(Path(spacy.__file__).parent.absolute())")
stubgen -o typings $SPACY_DIR