lambdamusic / Ontospy

Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
http://lambdamusic.github.io/Ontospy/
MIT License
221 stars 52 forks source link

Latest Ontospy version breaks Ontodocs #66

Closed soderluk closed 5 years ago

soderluk commented 5 years ago

Since the update of Ontospy with version 1.9.5.1 it breaks Ontodocs with message:

Traceback (most recent call last):
  File "/usr/bin/ontodocs", line 11, in <module>
    sys.exit(main_cli())
  File "/usr/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/ontodocs/main.py", line 52, in main_cli
    if StrictVersion(ontospy_VERSION.replace("v", "")) < StrictVersion('1.8'):
  File "/usr/lib/python3.6/distutils/version.py", line 40, in __init__
    self.parse(vstring)
  File "/usr/lib/python3.6/distutils/version.py", line 137, in parse
    raise ValueError("invalid version number '%s'" % vstring)
ValueError: invalid version number '1.9.5.1'

Should probably use SemVer -> 1.9.6 ?

soderluk commented 5 years ago

@lambdamusic: Any progress on this? It's a pretty huge issue, as this renders the whole library unusable.

lambdamusic commented 5 years ago

fixed / update the library and try again