pkgcheck.checks.perl module¶
- class pkgcheck.checks.perl.MismatchedPerlVersion(dist_version, normalized, **kwargs)[source]¶
Bases:
VersionResult
,Warning
A package’s normalized perl module version doesn’t match its $PV.
- property desc¶
Result description.
- name = 'MismatchedPerlVersion'¶
- class pkgcheck.checks.perl.MissingVersionedVirtualPerlDependency(atom, **kwargs)[source]¶
Bases:
VersionResult
,Warning
Missing version restriction for virtual perl dependency.
The virtuals
virtual/perl-*
stand for packages that have releases both as part ofdev-lang/perl
and standalone inperl-core/*
. Apart from rare special cases, if you require “any” version of such a virtual, this will always be fulfilled bydev-lang/perl
.- property desc¶
Result description.
- name = 'MissingVersionedVirtualPerlDependency'¶
- class pkgcheck.checks.perl.PerlCheck(*args)[source]¶
Bases:
OptionalCheck
Perl ebuild related checks.
- known_results = frozenset({<class 'pkgcheck.checks.perl.MismatchedPerlVersion'>, <class 'pkgcheck.checks.perl.MissingVersionedVirtualPerlDependency'>})¶
- scope = <PackageScope desc='version' @0x7fc9bedc9290>¶