cython spacy fastcore fastai matplotlib gradio