swh.model package#
Subpackages#
Submodules#
- swh.model.cli module
- swh.model.collections module
- swh.model.discovery module
- swh.model.exceptions module
- swh.model.from_disk module
- swh.model.git_objects module
content_git_object()directory_entry_sort_key()escape_newlines()format_date()normalize_timestamp()directory_git_object()format_git_object_from_headers()format_git_object_from_parts()format_author_data()revision_git_object()target_type_to_git()release_git_object()snapshot_git_object()raw_extrinsic_metadata_git_object()extid_git_object()
- swh.model.hashutil module
- swh.model.hypothesis_strategies module
optional()pgsql_text()sha1_git()sha1()binaries_without_bytes()extended_swhids()aware_datetimes()iris()persons_d()persons()timestamps_d()timestamps()timestamps_with_timezone_d()origins_d()origins()origin_visits_d()origin_visits()metadata_dicts()origin_visit_statuses_d()origin_visit_statuses()releases_d()releases()extra_headers()revisions_d()revisions()directory_entries_d()directory_entries()directories_d()directories()contents_d()contents()present_contents_d()present_contents()skipped_contents_d()skipped_contents()branch_names()snapshot_targets_object_d()branch_targets_object_d()snapshot_targets_alias_d()branch_targets_alias_d()snapshot_targets_d()branch_targets_d()snapshot_targets()snapshots_d()snapshots()metadata_authorities()metadata_fetchers()raw_extrinsic_metadata()raw_extrinsic_metadata_d()objects()object_dicts()
- swh.model.merkle module
- swh.model.model module
MissingDataKeyTypehash_repr()parents_repr()freeze_optional_dict()generic_type_validator()optimized_validator()optimize_all_validators()ModelObjectTypeModelObjectType.CONTENTModelObjectType.DIRECTORYModelObjectType.DIRECTORY_ENTRYModelObjectType.EXTIDModelObjectType.METADATA_AUTHORITYModelObjectType.METADATA_FETCHERModelObjectType.ORIGINModelObjectType.ORIGIN_VISITModelObjectType.ORIGIN_VISIT_STATUSModelObjectType.PERSONModelObjectType.RAW_EXTRINSIC_METADATAModelObjectType.RELEASEModelObjectType.REVISIONModelObjectType.SKIPPED_CONTENTModelObjectType.SNAPSHOTModelObjectType.SNAPSHOT_BRANCHModelObjectType.TIMESTAMPModelObjectType.TIMESTAMP_WITH_TIMEZONE
BaseModelBaseHashableModelHashableObjectHashableObjectWithManifestPersonTimestampOverflowExceptionTimestampTimestampWithTimezoneTimestampWithTimezone.object_typeTimestampWithTimezone.timestampTimestampWithTimezone.offset_bytesTimestampWithTimezone.to_dict()TimestampWithTimezone.from_numeric_offset()TimestampWithTimezone.from_dict()TimestampWithTimezone.from_datetime()TimestampWithTimezone.to_datetime()TimestampWithTimezone.from_iso8601()TimestampWithTimezone.offset_minutes()
OriginOriginVisitOriginVisitStatusOriginVisitStatus.object_typeOriginVisitStatus.originOriginVisitStatus.visitOriginVisitStatus.dateOriginVisitStatus.statusOriginVisitStatus.snapshotOriginVisitStatus.typeOriginVisitStatus.metadataOriginVisitStatus.to_dict()OriginVisitStatus.check_date()OriginVisitStatus.unique_key()OriginVisitStatus.origin_swhid()OriginVisitStatus.snapshot_swhid()
SnapshotTargetTypeTargetTypeReleaseTargetTypeObjectTypeSnapshotBranchSnapshotReleaseRevisionTypetuplify_extra_headers()RevisionRevision.object_typeRevision.messageRevision.authorRevision.committerRevision.dateRevision.committer_dateRevision.typeRevision.directoryRevision.syntheticRevision.metadataRevision.parentsRevision.idRevision.extra_headersRevision.raw_manifestRevision.to_dict()Revision.check_author()Revision.check_committer()Revision.from_dict()Revision.swhid()Revision.directory_swhid()Revision.parent_swhids()Revision.anonymize()
DirectoryEntryDirectoryBaseContentContentContent.object_typeContent.sha1Content.sha1_gitContent.sha256Content.blake2s256Content.lengthContent.statusContent.dataContent.get_dataContent.ctimeContent.to_dict()Content.check_length()Content.check_ctime()Content.from_data()Content.from_dict()Content.with_data()Content.unique_key()Content.swhid()
SkippedContentSkippedContent.object_typeSkippedContent.sha1SkippedContent.sha1_gitSkippedContent.sha256SkippedContent.blake2s256SkippedContent.lengthSkippedContent.statusSkippedContent.reasonSkippedContent.originSkippedContent.ctimeSkippedContent.check_reason()SkippedContent.check_length()SkippedContent.check_ctime()SkippedContent.to_dict()SkippedContent.from_data()SkippedContent.from_dict()SkippedContent.unique_key()SkippedContent.swhid()
MetadataAuthorityTypeMetadataAuthorityMetadataFetchernormalize_discovery_date()RawExtrinsicMetadataRawExtrinsicMetadata.object_typeRawExtrinsicMetadata.targetRawExtrinsicMetadata.discovery_dateRawExtrinsicMetadata.authorityRawExtrinsicMetadata.fetcherRawExtrinsicMetadata.formatRawExtrinsicMetadata.metadataRawExtrinsicMetadata.originRawExtrinsicMetadata.visitRawExtrinsicMetadata.snapshotRawExtrinsicMetadata.releaseRawExtrinsicMetadata.revisionRawExtrinsicMetadata.pathRawExtrinsicMetadata.directoryRawExtrinsicMetadata.idRawExtrinsicMetadata.check_origin()RawExtrinsicMetadata.check_visit()RawExtrinsicMetadata.check_snapshot()RawExtrinsicMetadata.check_release()RawExtrinsicMetadata.check_revision()RawExtrinsicMetadata.check_path()RawExtrinsicMetadata.check_directory()RawExtrinsicMetadata.to_dict()RawExtrinsicMetadata.from_dict()RawExtrinsicMetadata.swhid()
ExtID
- swh.model.swhids module
- swh.model.toposort module
- swh.model.validators module