pkgcheck.checks.ruby module

class pkgcheck.checks.ruby.RubyCompatCheck(*args)[source]

Bases: Check

Check ruby ebuilds for possible USE_RUBY updates.

Supports ebuilds inheriting ruby-ng.

deps(pkg)[source]

Set of dependencies for a given package’s attributes.

feed(pkg)[source]

Handle functionality against the passed in item.

known_results = frozenset({<class 'pkgcheck.checks.ruby.RubyCompatUpdate'>})
ruby_deps(deps, prefix)[source]
scope = <PackageScope desc='version' @0x7f4ee7e995d0>
whitelist_categories = frozenset({'virtual'})
class pkgcheck.checks.ruby.RubyCompatUpdate(updates, **kwargs)[source]

Bases: VersionResult, Info

USE_RUBY can be updated to support newer ruby version(s).

property desc

Result description.

name = 'RubyCompatUpdate'