def get_optional_versions(): ''' Returns versions of optional modules. ''' result = [] get_optional_module(result, 'pytz', 'pytz', 'https://pypi.python.org/pypi/pytz/') get_optional_module(result, 'pyuca', 'pyuca', 'https://github.com/jtauber/pyuca', None) get_optional_module(result, 'bidi', 'python-bidi', 'https://github.com/MeirKriheli/python-bidi', 'VERSION') get_optional_module(result, 'libravatar', 'pyLibravatar', 'https://pypi.python.org/pypi/pyLibravatar', None) get_optional_module(result, 'yaml', 'PyYAML', 'http://pyyaml.org/wiki/PyYAML') get_optional_module(result, 'tesserocr', 'tesserocr', 'https://github.com/sirfz/tesserocr') if HgRepository.is_supported(): result.append(( 'Mercurial', 'https://www.mercurial-scm.org/', HgRepository.get_version(), '2.8', )) if SubversionRepository.is_supported(): result.append(( 'git-svn', 'https://git-scm.com/docs/git-svn', SubversionRepository.get_version(), '1.6', )) if GitWithGerritRepository.is_supported(): result.append(( 'git-review', 'https://pypi.python.org/pypi/git-review', GitWithGerritRepository.get_version(), '1.0', )) if GithubRepository.is_supported(): result.append(( 'hub', 'https://hub.github.com/', GithubRepository.get_version(), '1.0', )) return result
def get_optional_versions(): ''' Returns versions of optional modules. ''' result = [] name = 'pytz' url = 'https://pypi.python.org/pypi/pytz/' mod = get_version_module('pytz', name, url, True) if mod is not None: result.append(( name, url, mod.__version__, None, )) name = 'pyuca' url = 'https://github.com/jtauber/pyuca' mod = get_version_module('pyuca', name, url, True) if mod is not None: result.append(( name, url, 'N/A', None, )) name = 'python-bidi' url = 'https://github.com/MeirKriheli/python-bidi' mod = get_version_module('bidi', name, url, True) if mod is not None: result.append(( name, url, mod.VERSION, None, )) name = 'pyLibravatar' url = 'https://pypi.python.org/pypi/pyLibravatar' mod = get_version_module('libravatar', name, url, True) if mod is not None: result.append(( name, url, 'N/A', None, )) name = 'PyYAML' url = 'http://pyyaml.org/wiki/PyYAML' mod = get_version_module('yaml', name, url, True) if mod is not None: result.append(( name, url, mod.__version__, None, )) if HgRepository.is_supported(): result.append(( 'Mercurial', 'https://www.mercurial-scm.org/', HgRepository.get_version(), '2.8', )) if SubversionRepository.is_supported(): result.append(( 'git-svn', 'https://git-scm.com/docs/git-svn', SubversionRepository.get_version(), '1.6', )) if GitWithGerritRepository.is_supported(): result.append(( 'git-review', 'https://pypi.python.org/pypi/git-review', GitWithGerritRepository.get_version(), '1.0', )) if GithubRepository.is_supported(): result.append(( 'hub', 'https://hub.github.com/', GithubRepository.get_version(), '1.0', )) return result
def get_optional_versions(): """Return versions of optional modules.""" result = [] get_optional_module( result, 'pytz', 'pytz', 'https://pypi.python.org/pypi/pytz/' ) get_optional_module( result, 'pyuca', 'pyuca', 'https://github.com/jtauber/pyuca', None ) get_optional_module( result, 'bidi', 'python-bidi', 'https://github.com/MeirKriheli/python-bidi', 'VERSION' ) get_optional_module( result, 'libravatar', 'pyLibravatar', 'https://pypi.python.org/pypi/pyLibravatar', None ) get_optional_module( result, 'yaml', 'PyYAML', 'http://pyyaml.org/wiki/PyYAML' ) get_optional_module( result, 'tesserocr', 'tesserocr', 'https://github.com/sirfz/tesserocr' ) if HgRepository.is_supported(): result.append(( 'Mercurial', 'https://www.mercurial-scm.org/', HgRepository.get_version(), '2.8', )) if SubversionRepository.is_supported(): result.append(( 'git-svn', 'https://git-scm.com/docs/git-svn', SubversionRepository.get_version(), '1.6', )) if GitWithGerritRepository.is_supported(): result.append(( 'git-review', 'https://pypi.python.org/pypi/git-review', GitWithGerritRepository.get_version(), '1.0', )) if GithubRepository.is_supported(): result.append(( 'hub', 'https://hub.github.com/', GithubRepository.get_version(), '1.0', )) return result