In PythonPackageIndex (PyPI), html5lib was recently updated from 0.9999999 to 0.999999999. That worked fine in most places, but it no longer can be installed by pip in TravisCI. So we have locked the previous version. Unfortunately, that can break users who have installed the later version in their site-packages/ already. So now we have an even better reason to reduce our dependency on rdflib.
One idea: Copy rdflib, rename our copy of the library, and delete the bits we do not need. The bits we need will not import html5lib.
In PythonPackageIndex (PyPI), html5lib was recently updated from
0.9999999
to0.999999999
. That worked fine in most places, but it no longer can be installed by pip in TravisCI. So we have locked the previous version. Unfortunately, that can break users who have installed the later version in theirsite-packages/
already. So now we have an even better reason to reduce our dependency on rdflib.One idea: Copy rdflib, rename our copy of the library, and delete the bits we do not need. The bits we need will not import html5lib.