pkgcheck.checks.visibility module¶
- class pkgcheck.checks.visibility.DependencyMoved(attr: str, source: str, target: str, **kwargs)[source]¶
 Bases:
VersionResult,ErrorEbuild depends on a dependency which was pkgmoved.
- property desc¶
 Result description.
- name = 'DependencyMoved'¶
 
- class pkgcheck.checks.visibility.FakeConfigurable(pkg, profile)[source]¶
 Bases:
objectPackage wrapper binding profile data.
- configurable = True¶
 
- iuse¶
 
- use¶
 
- class pkgcheck.checks.visibility.NonexistentDeps(attr, nonexistent, **kwargs)[source]¶
 Bases:
VersionResult,WarningNo matches exist for a package dependency.
- property desc¶
 Result description.
- name = 'NonexistentDeps'¶
 
- class pkgcheck.checks.visibility.NonsolvableDeps(attr, keyword, profile, deps, profile_status, profile_deprecated, num_profiles=None, **kwargs)[source]¶
 Bases:
VersionResult,AliasResult,ErrorNo potential solution for a depset attribute.
- property desc¶
 Result description.
- name = 'NonsolvableDeps'¶
 
- class pkgcheck.checks.visibility.NonsolvableDepsInDev(attr, keyword, profile, deps, profile_status, profile_deprecated, num_profiles=None, **kwargs)[source]¶
 Bases:
NonsolvableDepsNo potential solution for dependency on dev profile.
- name = 'NonsolvableDepsInDev'¶
 
- class pkgcheck.checks.visibility.NonsolvableDepsInExp(attr, keyword, profile, deps, profile_status, profile_deprecated, num_profiles=None, **kwargs)[source]¶
 Bases:
NonsolvableDepsNo potential solution for dependency on exp profile.
- name = 'NonsolvableDepsInExp'¶
 
- class pkgcheck.checks.visibility.NonsolvableDepsInStable(attr, keyword, profile, deps, profile_status, profile_deprecated, num_profiles=None, **kwargs)[source]¶
 Bases:
NonsolvableDepsNo potential solution for dependency on stable profile.
- name = 'NonsolvableDepsInStable'¶
 
- class pkgcheck.checks.visibility.OldPackageName(new_name: str, **kwargs)[source]¶
 Bases:
PackageResult,ErrorPackage uses old name which is source of pkgmove.
Package is using
${CATEGORY}/${PN}which is the source of a pkgmove. It should be updated to the destination (new name) from this repository or one of its master repositories.- property desc¶
 Result description.
- name = 'OldPackageName'¶
 
- class pkgcheck.checks.visibility.OldPackageNameDep(attr: str, dep: str, new_name: str, **kwargs)[source]¶
 Bases:
VersionResult,ErrorPackage depends on old name which is source of pkgmove.
Package depends on
${CATEGORY}/${PN}which is the source of a pkgmove. It should be updated to the destination (new name) from this repository or one of its master repositories.- property desc¶
 Result description.
- name = 'OldPackageNameDep'¶
 
- class pkgcheck.checks.visibility.UncheckableDep(attr, **kwargs)[source]¶
 Bases:
VersionResult,WarningGiven dependency cannot be checked due to the number of transitive use deps in it.
- property desc¶
 Result description.
- name = 'UncheckableDep'¶
 
- class pkgcheck.checks.visibility.VisibilityCheck(*args, profile_addon)[source]¶
 Bases:
EvaluateDepSet,QueryCache,CheckVisibility dependency scans.
Check that at least one solution is possible for a pkg, checking all profiles (defined by arch.list) visibility modifiers per stable/unstable keyword.
- known_results = frozenset({<class 'pkgcheck.checks.visibility.DependencyMoved'>, <class 'pkgcheck.checks.visibility.NonexistentDeps'>, <class 'pkgcheck.checks.visibility.NonsolvableDepsInDev'>, <class 'pkgcheck.checks.visibility.NonsolvableDepsInExp'>, <class 'pkgcheck.checks.visibility.NonsolvableDepsInStable'>, <class 'pkgcheck.checks.visibility.OldPackageName'>, <class 'pkgcheck.checks.visibility.OldPackageNameDep'>, <class 'pkgcheck.checks.visibility.UncheckableDep'>, <class 'pkgcheck.checks.visibility.VisibleVcsPkg'>})¶
 
- required_addons = (<class 'pkgcheck.addons.profiles.ProfileAddon'>,)¶
 
- scope = <PackageScope desc='version' @0x7fb1134c5220>¶