ahriman.core.support package
Subpackages
- ahriman.core.support.pkgbuild package
- Submodules
- ahriman.core.support.pkgbuild.keyring_generator module
KeyringGenerator
KeyringGenerator.sign
KeyringGenerator.name
KeyringGenerator.packagers
KeyringGenerator.pkgbuild_license
KeyringGenerator.pkgbuild_pkgdesc
KeyringGenerator.pkgbuild_pkgname
KeyringGenerator.pkgbuild_url
KeyringGenerator.revoked
KeyringGenerator.trusted
KeyringGenerator.install()
KeyringGenerator.package()
KeyringGenerator.sources()
KeyringGenerator.license
KeyringGenerator.pkgdesc
KeyringGenerator.pkgname
KeyringGenerator.url
- ahriman.core.support.pkgbuild.mirrorlist_generator module
MirrorlistGenerator
MirrorlistGenerator.path
MirrorlistGenerator.pkgbuild_license
MirrorlistGenerator.pkgbuild_pkgdesc
MirrorlistGenerator.pkgbuild_pkgname
MirrorlistGenerator.pkgbuild_url
MirrorlistGenerator.servers
MirrorlistGenerator.package()
MirrorlistGenerator.patches()
MirrorlistGenerator.sources()
MirrorlistGenerator.license
MirrorlistGenerator.pkgdesc
MirrorlistGenerator.pkgname
MirrorlistGenerator.url
- ahriman.core.support.pkgbuild.pkgbuild_generator module
PkgbuildGenerator
PkgbuildGenerator.PKGBUILD_STATIC_PROPERTIES
PkgbuildGenerator.install()
PkgbuildGenerator.package()
PkgbuildGenerator.patches()
PkgbuildGenerator.sources()
PkgbuildGenerator.write_install()
PkgbuildGenerator.write_pkgbuild()
PkgbuildGenerator.write_sources()
PkgbuildGenerator.license
PkgbuildGenerator.pkgdesc
PkgbuildGenerator.pkgname
PkgbuildGenerator.pkgver
PkgbuildGenerator.url
- Module contents
Submodules
ahriman.core.support.keyring_trigger module
- class KeyringTrigger(repository_id: RepositoryId, configuration: Configuration)
Bases:
Trigger
keyring generator trigger
- targets
git remote target list
- Type:
list[str]
default constructor
- Parameters:
repository_id (RepositoryId) – repository unique identifier
configuration (Configuration) – configuration instance
- classmethod configuration_sections(configuration: Configuration) list[str]
extract configuration sections from configuration
- Parameters:
configuration (Configuration) – configuration instance
- Returns:
read configuration sections belong to this trigger
- Return type:
list[str]
- on_start() None
trigger action which will be called at the start of the application
ahriman.core.support.mirrorlist_trigger module
- class MirrorlistTrigger(repository_id: RepositoryId, configuration: Configuration)
Bases:
Trigger
mirrorlist generator trigger
- targets
git remote target list
- Type:
list[str]
default constructor
- Parameters:
repository_id (RepositoryId) – repository unique identifier
configuration (Configuration) – configuration instance
- classmethod configuration_sections(configuration: Configuration) list[str]
extract configuration sections from configuration
- Parameters:
configuration (Configuration) – configuration instance
- Returns:
read configuration sections belong to this trigger
- Return type:
list[str]
- on_start() None
trigger action which will be called at the start of the application
ahriman.core.support.package_creator module
- class PackageCreator(configuration: Configuration, generator: PkgbuildGenerator)
Bases:
object
helper which creates packages based on pkgbuild generator
- configuration
configuration instance
- Type:
- generator
PKGBUILD generator instance
- Type:
default constructor
- Parameters:
configuration (Configuration) – configuration instance
generator (PkgbuildGenerator) – PKGBUILD generator instance
- run() None
create new local package