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': {
+                       },
                },
        }
 }

Reply via email to