commit: d6c9768f1ad11e8222a04dcb3057c0b0d91abc94 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org> AuthorDate: Wed Mar 16 17:10:40 2016 +0000 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org> CommitDate: Mon Apr 25 15:28:53 2016 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=d6c9768f
repoman: Rough out an initial new data requirements listing in module_spec pym/repoman/modules/scan/arches/__init__.py | 4 ++++ pym/repoman/modules/scan/depend/__init__.py | 14 ++++++++++++++ pym/repoman/modules/scan/directories/__init__.py | 8 ++++++++ pym/repoman/modules/scan/eapi/__init__.py | 4 ++++ pym/repoman/modules/scan/ebuild/__init__.py | 12 ++++++++++++ pym/repoman/modules/scan/eclasses/__init__.py | 8 ++++++++ pym/repoman/modules/scan/fetch/__init__.py | 4 ++++ pym/repoman/modules/scan/keywords/__init__.py | 4 ++++ pym/repoman/modules/scan/manifest/__init__.py | 4 ++++ pym/repoman/modules/scan/metadata/__init__.py | 24 ++++++++++++++++++++++++ pym/repoman/modules/scan/mirrors/__init__.py | 4 ++++ pym/repoman/modules/scan/options/__init__.py | 4 ++++ pym/repoman/modules/scan/status/__init__.py | 4 ++++ pym/repoman/modules/scan/use/__init__.py | 4 ++++ 14 files changed, 102 insertions(+) diff --git a/pym/repoman/modules/scan/arches/__init__.py b/pym/repoman/modules/scan/arches/__init__.py index d080c30..b87e07c 100644 --- a/pym/repoman/modules/scan/arches/__init__.py +++ b/pym/repoman/modules/scan/arches/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['options', 'repo_settings', 'profiles' + ], + 'func_kwargs': {'ebuild': None, + }, }, } } diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py index 9fd7970..a0f2f9a 100644 --- a/pym/repoman/modules/scan/depend/__init__.py +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'portdb' + ], + 'func_kwargs': { + }, }, 'profile-module': { 'name': "profile", @@ -27,6 +31,12 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'portdb', 'profiles', 'options', + 'repo_settings', 'include_arches', 'caches', + 'repoman_incrementals', 'env', 'have', 'dev_keywords' + ], + 'func_kwargs': { + }, }, 'unknown-module': { 'name': "unknown", @@ -36,6 +46,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/directories/__init__.py b/pym/repoman/modules/scan/directories/__init__.py index ec18d30..d50ace5 100644 --- a/pym/repoman/modules/scan/directories/__init__.py +++ b/pym/repoman/modules/scan/directories/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['portdb', 'qatracker', 'repo_settings', 'vcs_settings', + ], + 'func_kwargs': { + }, }, 'mtime-module': { 'name': "mtime", @@ -27,6 +31,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['vcs_settings', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/eapi/__init__.py b/pym/repoman/modules/scan/eapi/__init__.py index 39bab4d..63618ab 100644 --- a/pym/repoman/modules/scan/eapi/__init__.py +++ b/pym/repoman/modules/scan/eapi/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['qatracker', 'repo_settings' + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/ebuild/__init__.py b/pym/repoman/modules/scan/ebuild/__init__.py index e712e4b..9cd49f8 100644 --- a/pym/repoman/modules/scan/ebuild/__init__.py +++ b/pym/repoman/modules/scan/ebuild/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['portdb', 'qatracker', 'repo_settings' + ], + 'func_kwargs': { + }, }, 'ebuild-module': { 'name': "ebuild", @@ -27,6 +31,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'repo_settings', 'vcs_settings', 'checks', + ], + 'func_kwargs': { + }, }, 'multicheck-module': { 'name': "multicheck", @@ -36,6 +44,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['qatracker', 'options' + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/eclasses/__init__.py b/pym/repoman/modules/scan/eclasses/__init__.py index 126f2a6..c39589e 100644 --- a/pym/repoman/modules/scan/eclasses/__init__.py +++ b/pym/repoman/modules/scan/eclasses/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['qatracker', 'repo_metadata', 'repo_settings', + ], + 'func_kwargs': { + }, }, 'ruby-module': { 'name': "ruby", @@ -27,6 +31,10 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, + 'mod_kwargs': ['qatracker' + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/fetch/__init__.py b/pym/repoman/modules/scan/fetch/__init__.py index 8f8f3d8..303eb19 100644 --- a/pym/repoman/modules/scan/fetch/__init__.py +++ b/pym/repoman/modules/scan/fetch/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['portdb', 'qatracker', 'repo_settings', 'vcs_settings', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/keywords/__init__.py b/pym/repoman/modules/scan/keywords/__init__.py index 12955a1..471f447 100644 --- a/pym/repoman/modules/scan/keywords/__init__.py +++ b/pym/repoman/modules/scan/keywords/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['prepare', 'check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'options', 'repo_metadata', 'profiles', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/manifest/__init__.py b/pym/repoman/modules/scan/manifest/__init__.py index 3aae8d1..4aa80cf 100644 --- a/pym/repoman/modules/scan/manifest/__init__.py +++ b/pym/repoman/modules/scan/manifest/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check', 'create_manifest', 'digest_check'], 'func_desc': { }, + 'mod_kwargs': ['options', 'portdb', 'qatracker', 'repo_settings', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index f619764..90981d8 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['repo_settings', 'qatracker', 'options', 'metadata_dtd', + ], + 'func_kwargs': { + }, }, 'ebuild-metadata': { 'name': "ebuild_metadata", @@ -27,6 +31,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', + ], + 'func_kwargs': { + }, }, 'description-metadata': { 'name': "description", @@ -36,6 +44,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', + ], + 'func_kwargs': { + }, }, 'license-metadata': { 'name': "license", @@ -45,6 +57,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'repo_metadata', + ], + 'func_kwargs': { + }, }, 'restrict-metadata': { 'name': "restrict", @@ -54,6 +70,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', + ], + 'func_kwargs': { + }, }, 'unused-metadata': { 'name': "unused", @@ -63,6 +83,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/mirrors/__init__.py b/pym/repoman/modules/scan/mirrors/__init__.py index 6bf7d2d..8ae58b5 100644 --- a/pym/repoman/modules/scan/mirrors/__init__.py +++ b/pym/repoman/modules/scan/mirrors/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['repo_settings', 'qatracker', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/options/__init__.py b/pym/repoman/modules/scan/options/__init__.py index 2d3d9d2..a5746ce 100644 --- a/pym/repoman/modules/scan/options/__init__.py +++ b/pym/repoman/modules/scan/options/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['is_forced'], 'func_desc': { }, + 'mod_kwargs': ['options', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/status/__init__.py b/pym/repoman/modules/scan/status/__init__.py index 634fa55..a5eeb3e 100644 --- a/pym/repoman/modules/scan/status/__init__.py +++ b/pym/repoman/modules/scan/status/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check'], 'func_desc': { }, + 'mod_kwargs': ['vcs_settings', 'checks', + ], + 'func_kwargs': { + }, }, } } diff --git a/pym/repoman/modules/scan/use/__init__.py b/pym/repoman/modules/scan/use/__init__.py index 80fa213..349980d 100644 --- a/pym/repoman/modules/scan/use/__init__.py +++ b/pym/repoman/modules/scan/use/__init__.py @@ -18,6 +18,10 @@ module_spec = { 'functions': ['check', 'getUsedUseFlags'], 'func_desc': { }, + 'mod_kwargs': ['qatracker', 'uselist', + ], + 'func_kwargs': { + }, }, } }