Move single readme_util used by Galaxy into galaxy.

This commit is contained in:
John Chilton
2019-11-11 00:27:31 -05:00
parent 898191b591
commit 2a607eb37d
2 changed files with 12 additions and 13 deletions
+12 -2
View File
@@ -18,7 +18,6 @@ from tool_shed.util import (
common_util,
hg_util,
metadata_util,
readme_util,
repository_util,
shed_util_common as suc,
tool_dependency_util,
@@ -313,7 +312,7 @@ class MetadataGenerator(object):
original_repository_metadata = self.repository.metadata
else:
original_repository_metadata = None
readme_file_names = readme_util.get_readme_file_names(str(self.repository.name))
readme_file_names = _get_readme_file_names(str(self.repository.name))
if self.app.name == 'galaxy':
# Shed related tool panel configs are only relevant to Galaxy.
metadata_dict = {'shed_config_filename': self.shed_config_dict.get('config_filename')}
@@ -1109,3 +1108,14 @@ class MetadataGenerator(object):
else:
metadata['invalid_repository_dependencies'] = repository_dependencies_dict
return metadata
def _get_readme_file_names(repository_name):
"""Return a list of file names that will be categorized as README files for the received repository_name."""
readme_files = ['readme', 'read_me', 'install']
valid_filenames = ['%s.txt' % f for f in readme_files]
valid_filenames.extend(['%s.rst' % f for f in readme_files])
valid_filenames.extend(readme_files)
valid_filenames.append('%s.txt' % repository_name)
valid_filenames.append('%s.rst' % repository_name)
return valid_filenames
-11
View File
@@ -97,14 +97,3 @@ def get_readme_files_dict_for_display(app, tool_shed_url, repo_info_dict):
raw_text = url_get(tool_shed_url, password_mgr=app.tool_shed_registry.url_auth(tool_shed_url), pathspec=pathspec, params=params)
readme_files_dict = json.loads(raw_text)
return readme_files_dict
def get_readme_file_names(repository_name):
"""Return a list of file names that will be categorized as README files for the received repository_name."""
readme_files = ['readme', 'read_me', 'install']
valid_filenames = ['%s.txt' % f for f in readme_files]
valid_filenames.extend(['%s.rst' % f for f in readme_files])
valid_filenames.extend(readme_files)
valid_filenames.append('%s.txt' % repository_name)
valid_filenames.append('%s.rst' % repository_name)
return valid_filenames