hydra.dsl.build.format module

DSL functions for hydra.build.format.

hydra.dsl.build.format.definition_name_convention_profile(severity: TypedTerm[Severity], allow_underscores: TypedTerm[bool]) TypedTerm[DefinitionNameConventionProfile]

DSL constructor for hydra.build.format.DefinitionNameConventionProfile.

hydra.dsl.build.format.definition_name_convention_profile_allow_underscores(x: TypedTerm[DefinitionNameConventionProfile]) TypedTerm[bool]

DSL accessor for the allowUnderscores field of hydra.build.format.DefinitionNameConventionProfile.

hydra.dsl.build.format.definition_name_convention_profile_severity(x: TypedTerm[DefinitionNameConventionProfile]) TypedTerm[Severity]

DSL accessor for the severity field of hydra.build.format.DefinitionNameConventionProfile.

hydra.dsl.build.format.definition_name_convention_profile_with_allow_underscores(original: TypedTerm[DefinitionNameConventionProfile], new_val: TypedTerm[bool]) TypedTerm[DefinitionNameConventionProfile]

DSL updater for the allowUnderscores field of hydra.build.format.DefinitionNameConventionProfile.

hydra.dsl.build.format.definition_name_convention_profile_with_severity(original: TypedTerm[DefinitionNameConventionProfile], new_val: TypedTerm[Severity]) TypedTerm[DefinitionNameConventionProfile]

DSL updater for the severity field of hydra.build.format.DefinitionNameConventionProfile.

hydra.dsl.build.format.definition_validation_profile(has_description: TypedTerm[object], ordering: TypedTerm[object], name_convention: TypedTerm[object], not_in_module_name: TypedTerm[object], duplicate_name: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL constructor for hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_duplicate_name(x: TypedTerm[DefinitionValidationProfile]) TypedTerm[object]

DSL accessor for the duplicateName field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_has_description(x: TypedTerm[DefinitionValidationProfile]) TypedTerm[object]

DSL accessor for the hasDescription field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_name_convention(x: TypedTerm[DefinitionValidationProfile]) TypedTerm[object]

DSL accessor for the nameConvention field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_not_in_module_name(x: TypedTerm[DefinitionValidationProfile]) TypedTerm[object]

DSL accessor for the notInModuleName field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_ordering(x: TypedTerm[DefinitionValidationProfile]) TypedTerm[object]

DSL accessor for the ordering field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_with_duplicate_name(original: TypedTerm[DefinitionValidationProfile], new_val: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL updater for the duplicateName field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_with_has_description(original: TypedTerm[DefinitionValidationProfile], new_val: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL updater for the hasDescription field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_with_name_convention(original: TypedTerm[DefinitionValidationProfile], new_val: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL updater for the nameConvention field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_with_not_in_module_name(original: TypedTerm[DefinitionValidationProfile], new_val: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL updater for the notInModuleName field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.definition_validation_profile_with_ordering(original: TypedTerm[DefinitionValidationProfile], new_val: TypedTerm[object]) TypedTerm[DefinitionValidationProfile]

DSL updater for the ordering field of hydra.build.format.DefinitionValidationProfile.

hydra.dsl.build.format.digest_entry(kind: TypedTerm[DigestKind], hash: TypedTerm[Sha256Hash]) TypedTerm[DigestEntry]

DSL constructor for hydra.build.format.DigestEntry.

hydra.dsl.build.format.digest_entry_hash(x: TypedTerm[DigestEntry]) TypedTerm[Sha256Hash]

DSL accessor for the hash field of hydra.build.format.DigestEntry.

hydra.dsl.build.format.digest_entry_kind(x: TypedTerm[DigestEntry]) TypedTerm[DigestKind]

DSL accessor for the kind field of hydra.build.format.DigestEntry.

hydra.dsl.build.format.digest_entry_with_hash(original: TypedTerm[DigestEntry], new_val: TypedTerm[Sha256Hash]) TypedTerm[DigestEntry]

DSL updater for the hash field of hydra.build.format.DigestEntry.

hydra.dsl.build.format.digest_entry_with_kind(original: TypedTerm[DigestEntry], new_val: TypedTerm[DigestKind]) TypedTerm[DigestEntry]

DSL updater for the kind field of hydra.build.format.DigestEntry.

hydra.dsl.build.format.documentation_profile(severity: TypedTerm[Severity], exempt_deprecated: TypedTerm[bool]) TypedTerm[DocumentationProfile]

DSL constructor for hydra.build.format.DocumentationProfile.

hydra.dsl.build.format.documentation_profile_exempt_deprecated(x: TypedTerm[DocumentationProfile]) TypedTerm[bool]

DSL accessor for the exemptDeprecated field of hydra.build.format.DocumentationProfile.

hydra.dsl.build.format.documentation_profile_severity(x: TypedTerm[DocumentationProfile]) TypedTerm[Severity]

DSL accessor for the severity field of hydra.build.format.DocumentationProfile.

hydra.dsl.build.format.documentation_profile_with_exempt_deprecated(original: TypedTerm[DocumentationProfile], new_val: TypedTerm[bool]) TypedTerm[DocumentationProfile]

DSL updater for the exemptDeprecated field of hydra.build.format.DocumentationProfile.

hydra.dsl.build.format.documentation_profile_with_severity(original: TypedTerm[DocumentationProfile], new_val: TypedTerm[Severity]) TypedTerm[DocumentationProfile]

DSL updater for the severity field of hydra.build.format.DocumentationProfile.

hydra.dsl.build.format.generation(generator_id: TypedTerm[str], mode: TypedTerm[GenerationMode], host: TypedTerm[LanguageName], hydra_version: TypedTerm[object], revision: TypedTerm[object], timestamp: TypedTerm[object]) TypedTerm[Generation]

DSL constructor for hydra.build.format.Generation.

hydra.dsl.build.format.generation_generator_id(x: TypedTerm[Generation]) TypedTerm[str]

DSL accessor for the generatorId field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_host(x: TypedTerm[Generation]) TypedTerm[LanguageName]

DSL accessor for the host field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_hydra_version(x: TypedTerm[Generation]) TypedTerm[object]

DSL accessor for the hydraVersion field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_mode(x: TypedTerm[Generation]) TypedTerm[GenerationMode]

DSL accessor for the mode field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_revision(x: TypedTerm[Generation]) TypedTerm[object]

DSL accessor for the revision field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_timestamp(x: TypedTerm[Generation]) TypedTerm[object]

DSL accessor for the timestamp field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_generator_id(original: TypedTerm[Generation], new_val: TypedTerm[str]) TypedTerm[Generation]

DSL updater for the generatorId field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_host(original: TypedTerm[Generation], new_val: TypedTerm[LanguageName]) TypedTerm[Generation]

DSL updater for the host field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_hydra_version(original: TypedTerm[Generation], new_val: TypedTerm[object]) TypedTerm[Generation]

DSL updater for the hydraVersion field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_mode(original: TypedTerm[Generation], new_val: TypedTerm[GenerationMode]) TypedTerm[Generation]

DSL updater for the mode field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_revision(original: TypedTerm[Generation], new_val: TypedTerm[object]) TypedTerm[Generation]

DSL updater for the revision field of hydra.build.format.Generation.

hydra.dsl.build.format.generation_with_timestamp(original: TypedTerm[Generation], new_val: TypedTerm[object]) TypedTerm[Generation]

DSL updater for the timestamp field of hydra.build.format.Generation.

hydra.dsl.build.format.host_override_version(x: TypedTerm[Version]) TypedTerm[HostOverride]

DSL injection for the version variant of hydra.build.format.HostOverride.

hydra.dsl.build.format.input_digest(digest_format_version: TypedTerm[int], module_format_version: TypedTerm[int], self_hash: TypedTerm[object], dependency_hashes: TypedTerm[Mapping[PackageName, Sha256Hash]], module_hashes: TypedTerm[Mapping[ModuleName, Sha256Hash]]) TypedTerm[InputDigest]

DSL constructor for hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_dependency_hashes(x: TypedTerm[InputDigest]) TypedTerm[Mapping[PackageName, Sha256Hash]]

DSL accessor for the dependencyHashes field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_digest_format_version(x: TypedTerm[InputDigest]) TypedTerm[int]

DSL accessor for the digestFormatVersion field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_module_format_version(x: TypedTerm[InputDigest]) TypedTerm[int]

DSL accessor for the moduleFormatVersion field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_module_hashes(x: TypedTerm[InputDigest]) TypedTerm[Mapping[ModuleName, Sha256Hash]]

DSL accessor for the moduleHashes field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_self_hash(x: TypedTerm[InputDigest]) TypedTerm[object]

DSL accessor for the selfHash field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_with_dependency_hashes(original: TypedTerm[InputDigest], new_val: TypedTerm[Mapping[PackageName, Sha256Hash]]) TypedTerm[InputDigest]

DSL updater for the dependencyHashes field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_with_digest_format_version(original: TypedTerm[InputDigest], new_val: TypedTerm[int]) TypedTerm[InputDigest]

DSL updater for the digestFormatVersion field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_with_module_format_version(original: TypedTerm[InputDigest], new_val: TypedTerm[int]) TypedTerm[InputDigest]

DSL updater for the moduleFormatVersion field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_with_module_hashes(original: TypedTerm[InputDigest], new_val: TypedTerm[Mapping[ModuleName, Sha256Hash]]) TypedTerm[InputDigest]

DSL updater for the moduleHashes field of hydra.build.format.InputDigest.

hydra.dsl.build.format.input_digest_with_self_hash(original: TypedTerm[InputDigest], new_val: TypedTerm[object]) TypedTerm[InputDigest]

DSL updater for the selfHash field of hydra.build.format.InputDigest.

hydra.dsl.build.format.language_name(x: TypedTerm[str]) TypedTerm[LanguageName]

DSL constructor for the hydra.build.format.LanguageName wrapper.

hydra.dsl.build.format.module_validation_profile(definitions: TypedTerm[object], name_convention: TypedTerm[object], conflicting_variant_name: TypedTerm[object]) TypedTerm[ModuleValidationProfile]

DSL constructor for hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_conflicting_variant_name(x: TypedTerm[ModuleValidationProfile]) TypedTerm[object]

DSL accessor for the conflictingVariantName field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_definitions(x: TypedTerm[ModuleValidationProfile]) TypedTerm[object]

DSL accessor for the definitions field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_name_convention(x: TypedTerm[ModuleValidationProfile]) TypedTerm[object]

DSL accessor for the nameConvention field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_with_conflicting_variant_name(original: TypedTerm[ModuleValidationProfile], new_val: TypedTerm[object]) TypedTerm[ModuleValidationProfile]

DSL updater for the conflictingVariantName field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_with_definitions(original: TypedTerm[ModuleValidationProfile], new_val: TypedTerm[object]) TypedTerm[ModuleValidationProfile]

DSL updater for the definitions field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.module_validation_profile_with_name_convention(original: TypedTerm[ModuleValidationProfile], new_val: TypedTerm[object]) TypedTerm[ModuleValidationProfile]

DSL updater for the nameConvention field of hydra.build.format.ModuleValidationProfile.

hydra.dsl.build.format.output_digest(digest_format_version: TypedTerm[int], module_format_version: TypedTerm[int], generator: TypedTerm[str], generation: TypedTerm[Generation], self_hash: TypedTerm[object], dependency_hashes: TypedTerm[Mapping[PackageName, Sha256Hash]], inputs: TypedTerm[Mapping[str, DigestEntry]], outputs: TypedTerm[Mapping[str, DigestEntry]]) TypedTerm[OutputDigest]

DSL constructor for hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_dependency_hashes(x: TypedTerm[OutputDigest]) TypedTerm[Mapping[PackageName, Sha256Hash]]

DSL accessor for the dependencyHashes field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_digest_format_version(x: TypedTerm[OutputDigest]) TypedTerm[int]

DSL accessor for the digestFormatVersion field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_generation(x: TypedTerm[OutputDigest]) TypedTerm[Generation]

DSL accessor for the generation field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_generator(x: TypedTerm[OutputDigest]) TypedTerm[str]

DSL accessor for the generator field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_inputs(x: TypedTerm[OutputDigest]) TypedTerm[Mapping[str, DigestEntry]]

DSL accessor for the inputs field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_module_format_version(x: TypedTerm[OutputDigest]) TypedTerm[int]

DSL accessor for the moduleFormatVersion field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_outputs(x: TypedTerm[OutputDigest]) TypedTerm[Mapping[str, DigestEntry]]

DSL accessor for the outputs field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_self_hash(x: TypedTerm[OutputDigest]) TypedTerm[object]

DSL accessor for the selfHash field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_dependency_hashes(original: TypedTerm[OutputDigest], new_val: TypedTerm[Mapping[PackageName, Sha256Hash]]) TypedTerm[OutputDigest]

DSL updater for the dependencyHashes field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_digest_format_version(original: TypedTerm[OutputDigest], new_val: TypedTerm[int]) TypedTerm[OutputDigest]

DSL updater for the digestFormatVersion field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_generation(original: TypedTerm[OutputDigest], new_val: TypedTerm[Generation]) TypedTerm[OutputDigest]

DSL updater for the generation field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_generator(original: TypedTerm[OutputDigest], new_val: TypedTerm[str]) TypedTerm[OutputDigest]

DSL updater for the generator field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_inputs(original: TypedTerm[OutputDigest], new_val: TypedTerm[Mapping[str, DigestEntry]]) TypedTerm[OutputDigest]

DSL updater for the inputs field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_module_format_version(original: TypedTerm[OutputDigest], new_val: TypedTerm[int]) TypedTerm[OutputDigest]

DSL updater for the moduleFormatVersion field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_outputs(original: TypedTerm[OutputDigest], new_val: TypedTerm[Mapping[str, DigestEntry]]) TypedTerm[OutputDigest]

DSL updater for the outputs field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.output_digest_with_self_hash(original: TypedTerm[OutputDigest], new_val: TypedTerm[object]) TypedTerm[OutputDigest]

DSL updater for the selfHash field of hydra.build.format.OutputDigest.

hydra.dsl.build.format.package_descriptor(package_format_version: TypedTerm[int], name: TypedTerm[PackageName], description: TypedTerm[str], source_language: TypedTerm[LanguageName], target_languages: TypedTerm[object], dependencies: TypedTerm[Sequence[PackageName]], validation: TypedTerm[object]) TypedTerm[PackageDescriptor]

DSL constructor for hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_dependencies(x: TypedTerm[PackageDescriptor]) TypedTerm[Sequence[PackageName]]

DSL accessor for the dependencies field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_description(x: TypedTerm[PackageDescriptor]) TypedTerm[str]

DSL accessor for the description field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_name(x: TypedTerm[PackageDescriptor]) TypedTerm[PackageName]

DSL accessor for the name field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_package_format_version(x: TypedTerm[PackageDescriptor]) TypedTerm[int]

DSL accessor for the packageFormatVersion field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_source_language(x: TypedTerm[PackageDescriptor]) TypedTerm[LanguageName]

DSL accessor for the sourceLanguage field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_target_languages(x: TypedTerm[PackageDescriptor]) TypedTerm[object]

DSL accessor for the targetLanguages field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_validation(x: TypedTerm[PackageDescriptor]) TypedTerm[object]

DSL accessor for the validation field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_dependencies(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[Sequence[PackageName]]) TypedTerm[PackageDescriptor]

DSL updater for the dependencies field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_description(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[str]) TypedTerm[PackageDescriptor]

DSL updater for the description field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_name(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[PackageName]) TypedTerm[PackageDescriptor]

DSL updater for the name field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_package_format_version(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[int]) TypedTerm[PackageDescriptor]

DSL updater for the packageFormatVersion field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_source_language(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[LanguageName]) TypedTerm[PackageDescriptor]

DSL updater for the sourceLanguage field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_target_languages(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[object]) TypedTerm[PackageDescriptor]

DSL updater for the targetLanguages field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_descriptor_with_validation(original: TypedTerm[PackageDescriptor], new_val: TypedTerm[object]) TypedTerm[PackageDescriptor]

DSL updater for the validation field of hydra.build.format.PackageDescriptor.

hydra.dsl.build.format.package_manifest(manifest_format_version: TypedTerm[int], module_format_version: TypedTerm[int], package: TypedTerm[PackageName], main_modules: TypedTerm[Sequence[ModuleName]], test_modules: TypedTerm[Sequence[ModuleName]], main_dsl_modules: TypedTerm[Sequence[ModuleName]], main_encoding_modules: TypedTerm[Sequence[ModuleName]]) TypedTerm[PackageManifest]

DSL constructor for hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_main_dsl_modules(x: TypedTerm[PackageManifest]) TypedTerm[Sequence[ModuleName]]

DSL accessor for the mainDslModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_main_encoding_modules(x: TypedTerm[PackageManifest]) TypedTerm[Sequence[ModuleName]]

DSL accessor for the mainEncodingModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_main_modules(x: TypedTerm[PackageManifest]) TypedTerm[Sequence[ModuleName]]

DSL accessor for the mainModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_manifest_format_version(x: TypedTerm[PackageManifest]) TypedTerm[int]

DSL accessor for the manifestFormatVersion field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_module_format_version(x: TypedTerm[PackageManifest]) TypedTerm[int]

DSL accessor for the moduleFormatVersion field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_package(x: TypedTerm[PackageManifest]) TypedTerm[PackageName]

DSL accessor for the package field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_test_modules(x: TypedTerm[PackageManifest]) TypedTerm[Sequence[ModuleName]]

DSL accessor for the testModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_main_dsl_modules(original: TypedTerm[PackageManifest], new_val: TypedTerm[Sequence[ModuleName]]) TypedTerm[PackageManifest]

DSL updater for the mainDslModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_main_encoding_modules(original: TypedTerm[PackageManifest], new_val: TypedTerm[Sequence[ModuleName]]) TypedTerm[PackageManifest]

DSL updater for the mainEncodingModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_main_modules(original: TypedTerm[PackageManifest], new_val: TypedTerm[Sequence[ModuleName]]) TypedTerm[PackageManifest]

DSL updater for the mainModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_manifest_format_version(original: TypedTerm[PackageManifest], new_val: TypedTerm[int]) TypedTerm[PackageManifest]

DSL updater for the manifestFormatVersion field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_module_format_version(original: TypedTerm[PackageManifest], new_val: TypedTerm[int]) TypedTerm[PackageManifest]

DSL updater for the moduleFormatVersion field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_package(original: TypedTerm[PackageManifest], new_val: TypedTerm[PackageName]) TypedTerm[PackageManifest]

DSL updater for the package field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_manifest_with_test_modules(original: TypedTerm[PackageManifest], new_val: TypedTerm[Sequence[ModuleName]]) TypedTerm[PackageManifest]

DSL updater for the testModules field of hydra.build.format.PackageManifest.

hydra.dsl.build.format.package_validation_configuration(package: TypedTerm[object], module: TypedTerm[object], type: TypedTerm[object], term: TypedTerm[object]) TypedTerm[PackageValidationConfiguration]

DSL constructor for hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_module(x: TypedTerm[PackageValidationConfiguration]) TypedTerm[object]

DSL accessor for the module field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_package(x: TypedTerm[PackageValidationConfiguration]) TypedTerm[object]

DSL accessor for the package field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_term(x: TypedTerm[PackageValidationConfiguration]) TypedTerm[object]

DSL accessor for the term field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_type(x: TypedTerm[PackageValidationConfiguration]) TypedTerm[object]

DSL accessor for the type field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_with_module(original: TypedTerm[PackageValidationConfiguration], new_val: TypedTerm[object]) TypedTerm[PackageValidationConfiguration]

DSL updater for the module field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_with_package(original: TypedTerm[PackageValidationConfiguration], new_val: TypedTerm[object]) TypedTerm[PackageValidationConfiguration]

DSL updater for the package field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_with_term(original: TypedTerm[PackageValidationConfiguration], new_val: TypedTerm[object]) TypedTerm[PackageValidationConfiguration]

DSL updater for the term field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_configuration_with_type(original: TypedTerm[PackageValidationConfiguration], new_val: TypedTerm[object]) TypedTerm[PackageValidationConfiguration]

DSL updater for the type field of hydra.build.format.PackageValidationConfiguration.

hydra.dsl.build.format.package_validation_profile(conflicting_module_name: TypedTerm[object], duplicate_module_name: TypedTerm[object], name_convention: TypedTerm[object]) TypedTerm[PackageValidationProfile]

DSL constructor for hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_conflicting_module_name(x: TypedTerm[PackageValidationProfile]) TypedTerm[object]

DSL accessor for the conflictingModuleName field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_duplicate_module_name(x: TypedTerm[PackageValidationProfile]) TypedTerm[object]

DSL accessor for the duplicateModuleName field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_name_convention(x: TypedTerm[PackageValidationProfile]) TypedTerm[object]

DSL accessor for the nameConvention field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_with_conflicting_module_name(original: TypedTerm[PackageValidationProfile], new_val: TypedTerm[object]) TypedTerm[PackageValidationProfile]

DSL updater for the conflictingModuleName field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_with_duplicate_module_name(original: TypedTerm[PackageValidationProfile], new_val: TypedTerm[object]) TypedTerm[PackageValidationProfile]

DSL updater for the duplicateModuleName field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.package_validation_profile_with_name_convention(original: TypedTerm[PackageValidationProfile], new_val: TypedTerm[object]) TypedTerm[PackageValidationProfile]

DSL updater for the nameConvention field of hydra.build.format.PackageValidationProfile.

hydra.dsl.build.format.repository_descriptor(current_version: TypedTerm[Version], host_version: TypedTerm[Version], host_overrides: TypedTerm[Mapping[LanguageName, HostOverride]], group: TypedTerm[str], author: TypedTerm[str], url: TypedTerm[str], license: TypedTerm[str], packages: TypedTerm[Sequence[PackageName]]) TypedTerm[RepositoryDescriptor]

DSL constructor for hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_author(x: TypedTerm[RepositoryDescriptor]) TypedTerm[str]

DSL accessor for the author field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_current_version(x: TypedTerm[RepositoryDescriptor]) TypedTerm[Version]

DSL accessor for the currentVersion field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_group(x: TypedTerm[RepositoryDescriptor]) TypedTerm[str]

DSL accessor for the group field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_host_overrides(x: TypedTerm[RepositoryDescriptor]) TypedTerm[Mapping[LanguageName, HostOverride]]

DSL accessor for the hostOverrides field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_host_version(x: TypedTerm[RepositoryDescriptor]) TypedTerm[Version]

DSL accessor for the hostVersion field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_license(x: TypedTerm[RepositoryDescriptor]) TypedTerm[str]

DSL accessor for the license field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_packages(x: TypedTerm[RepositoryDescriptor]) TypedTerm[Sequence[PackageName]]

DSL accessor for the packages field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_url(x: TypedTerm[RepositoryDescriptor]) TypedTerm[str]

DSL accessor for the url field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_author(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[str]) TypedTerm[RepositoryDescriptor]

DSL updater for the author field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_current_version(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[Version]) TypedTerm[RepositoryDescriptor]

DSL updater for the currentVersion field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_group(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[str]) TypedTerm[RepositoryDescriptor]

DSL updater for the group field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_host_overrides(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[Mapping[LanguageName, HostOverride]]) TypedTerm[RepositoryDescriptor]

DSL updater for the hostOverrides field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_host_version(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[Version]) TypedTerm[RepositoryDescriptor]

DSL updater for the hostVersion field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_license(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[str]) TypedTerm[RepositoryDescriptor]

DSL updater for the license field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_packages(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[Sequence[PackageName]]) TypedTerm[RepositoryDescriptor]

DSL updater for the packages field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.repository_descriptor_with_url(original: TypedTerm[RepositoryDescriptor], new_val: TypedTerm[str]) TypedTerm[RepositoryDescriptor]

DSL updater for the url field of hydra.build.format.RepositoryDescriptor.

hydra.dsl.build.format.sha256_hash(x: TypedTerm[str]) TypedTerm[Sha256Hash]

DSL constructor for the hydra.build.format.Sha256Hash wrapper.

hydra.dsl.build.format.term_validation_profile(duplicate_binding: TypedTerm[object], empty_term_annotation: TypedTerm[object], undefined_variable: TypedTerm[object]) TypedTerm[TermValidationProfile]

DSL constructor for hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_duplicate_binding(x: TypedTerm[TermValidationProfile]) TypedTerm[object]

DSL accessor for the duplicateBinding field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_empty_term_annotation(x: TypedTerm[TermValidationProfile]) TypedTerm[object]

DSL accessor for the emptyTermAnnotation field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_undefined_variable(x: TypedTerm[TermValidationProfile]) TypedTerm[object]

DSL accessor for the undefinedVariable field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_with_duplicate_binding(original: TypedTerm[TermValidationProfile], new_val: TypedTerm[object]) TypedTerm[TermValidationProfile]

DSL updater for the duplicateBinding field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_with_empty_term_annotation(original: TypedTerm[TermValidationProfile], new_val: TypedTerm[object]) TypedTerm[TermValidationProfile]

DSL updater for the emptyTermAnnotation field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.term_validation_profile_with_undefined_variable(original: TypedTerm[TermValidationProfile], new_val: TypedTerm[object]) TypedTerm[TermValidationProfile]

DSL updater for the undefinedVariable field of hydra.build.format.TermValidationProfile.

hydra.dsl.build.format.type_validation_profile(empty_annotation: TypedTerm[object], duplicate_field: TypedTerm[object], single_variant_union: TypedTerm[object]) TypedTerm[TypeValidationProfile]

DSL constructor for hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_duplicate_field(x: TypedTerm[TypeValidationProfile]) TypedTerm[object]

DSL accessor for the duplicateField field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_empty_annotation(x: TypedTerm[TypeValidationProfile]) TypedTerm[object]

DSL accessor for the emptyAnnotation field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_single_variant_union(x: TypedTerm[TypeValidationProfile]) TypedTerm[object]

DSL accessor for the singleVariantUnion field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_with_duplicate_field(original: TypedTerm[TypeValidationProfile], new_val: TypedTerm[object]) TypedTerm[TypeValidationProfile]

DSL updater for the duplicateField field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_with_empty_annotation(original: TypedTerm[TypeValidationProfile], new_val: TypedTerm[object]) TypedTerm[TypeValidationProfile]

DSL updater for the emptyAnnotation field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.type_validation_profile_with_single_variant_union(original: TypedTerm[TypeValidationProfile], new_val: TypedTerm[object]) TypedTerm[TypeValidationProfile]

DSL updater for the singleVariantUnion field of hydra.build.format.TypeValidationProfile.

hydra.dsl.build.format.un_language_name(x: TypedTerm[LanguageName]) TypedTerm[str]

DSL accessor for the body of hydra.build.format.LanguageName.

hydra.dsl.build.format.un_sha256_hash(x: TypedTerm[Sha256Hash]) TypedTerm[str]

DSL accessor for the body of hydra.build.format.Sha256Hash.