equal
deleted
inserted
replaced
365 if shortname: |
365 if shortname: |
366 ename = ename.split('.')[-1] |
366 ename = ename.split('.')[-1] |
367 exts[ename] = doc.splitlines()[0].strip() |
367 exts[ename] = doc.splitlines()[0].strip() |
368 |
368 |
369 return exts |
369 return exts |
|
370 |
|
371 def moduleversion(module): |
|
372 '''return version information from given module as a string''' |
|
373 if (util.safehasattr(module, 'getversion') |
|
374 and callable(module.getversion)): |
|
375 version = module.getversion() |
|
376 elif util.safehasattr(module, '__version__'): |
|
377 version = module.__version__ |
|
378 else: |
|
379 version = '' |
|
380 if isinstance(version, (list, tuple)): |
|
381 version = '.'.join(str(o) for o in version) |
|
382 return version |