SDM-TIB / SDM-RDFizer

An Efficient RML-Compliant Engine for Knowledge Graph Construction
https://doi.org/10.5281/zenodo.3872103
Apache License 2.0
107 stars 25 forks source link

Relax Version Requirements #87

Closed prohde closed 2 years ago

prohde commented 2 years ago

The exact requirements of

pyparsing==2.2.0
six==1.11.0

are too restrictive for most projects.

In my small test, the RDFizer seems to work fine with newer versions of the libraries. I tested with pyparsing 3.0.9 and six 1.16.0.

Note: While you might want to set specific versions for the development and to be installed in the Docker container, you should specify minimal requirements for the library published at PyPI. Additionally, there is no need to install Flask when using the RDFizer as a library, is there?