DerwenAI / kglab

Graph Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, NetworkX, RAPIDS, RDFlib, pySHACL, PyVis, morph-kgc, pslpython, pyarrow, etc.
https://derwen.ai/docs/kgl/
MIT License
574 stars 65 forks source link

Test notebooks with nbmake #207

Closed Mec-iS closed 2 years ago

Mec-iS commented 2 years ago

Notebooks seem to have some problems with imports, when I tried to run pytest --nbmake examples/:

examples/ex0_0.ipynb .                                                                                                                                                                           
examples/ex1_0.ipynb F                                                                                                                                                                           
examples/ex1_1.ipynb F                                                                                                                                                                           
examples/ex2_0.ipynb F                                                                                                                                                                          
examples/ex3_0.ipynb .                                                                                                                                                                           
examples/ex4_0.ipynb .                                                                                                                                                                           
examples/ex5_0.ipynb F                                                                                                                                                                           
examples/ex6_0.ipynb .                                                                                                                                                                           
examples/ex6_1.ipynb .                                                                                                                                                                           
examples/ex7_0.ipynb .                                                                                                                                                                           
examples/ex7_1.ipynb .                                                                                                                                                                           
examples/ex8_0.ipynb .   

In order of failure:

AttributeError: 'str' object has no attribute 'decode'
ModuleNotFoundError: No module named 'rdflib_jsonld.serializer'
ModuleNotFoundError: No module named 'rdflib_jsonld.serializer'
ModuleNotFoundError: No module named 'owlrl.OWL'
ceteri commented 2 years ago

Many thanks @Mec-iS , nice work!!