pkgcore.ebuild.repo_objs module¶
package class for buildable ebuilds
- class pkgcore.ebuild.repo_objs.Licenses(location, config_name=None, syncer=None, profiles_base='profiles')[source]¶
Bases:
Simple- groups¶
Return the mapping of defined license groups to licenses for a repo.
- license_groups_path¶
- licenses¶
Return the set of all defined licenses in a repo.
- licenses_dir¶
- class pkgcore.ebuild.repo_objs.LocalMetadataXml(source)[source]¶
Bases:
MetadataXml
- class pkgcore.ebuild.repo_objs.LocalProjectsXml(source)[source]¶
Bases:
ProjectsXml
- class pkgcore.ebuild.repo_objs.Maintainer(email: str | None, name: str | None, description: str | None, maint_type: str | None, proxied: str | None)[source]¶
Bases:
SimpleData on a single maintainer
- description¶
- email¶
- maint_type¶
- name¶
- proxied¶
- class pkgcore.ebuild.repo_objs.MetadataXml(source)[source]¶
Bases:
objectmetadata.xml parsed results
Attributes are set to -1 if unloaded, None if no entry, or the value if loaded.
- property local_use¶
- property longdescription¶
- property maintainers¶
- property stabilize_allarches¶
- property upstreams¶
- class pkgcore.ebuild.repo_objs.OverlayedProfiles(*profiles_sources)[source]¶
Bases:
Profiles- profiles¶
- class pkgcore.ebuild.repo_objs.Project(email, name=None, url=None, description=None, members=(), subprojects=())[source]¶
Bases:
objectData on a single project.
- Variables:
email – email address.
name – full name
url – project website URI
description – full project description.
members – project members
subprojects – subprojects
- description¶
- email¶
- property leads¶
Project lead(s), if any.
- members¶
- name¶
- property recursive_members¶
All project members, including members inherited from subprojects.
- subprojects¶
- url¶
- class pkgcore.ebuild.repo_objs.ProjectMember(email, name=None, role=None, is_lead=None)[source]¶
Bases:
GenericEqualityData on a single project member.
- Variables:
email – email address.
name – full name
role – role within the project.
is_lead – whether the member is a project lead.
- email¶
- is_lead¶
- name¶
- role¶
- class pkgcore.ebuild.repo_objs.ProjectsXml(source)[source]¶
Bases:
objectprojects.xml parsed results
Attributes are set to -1 if unloaded, None if no entry, or the value if loaded.
- projects¶
Bases:
object