32 lines
823 B
Python
32 lines
823 B
Python
"""Legacy import path for Evidence contracts.
|
|
|
|
New production code imports the leaf contracts from ``tht.evidence.contracts``. This one-way
|
|
compatibility shim remains only until the old Evidence layout is removed.
|
|
"""
|
|
|
|
from tht.evidence.contracts import (
|
|
AcquiredDocument,
|
|
EvidenceSource,
|
|
EvidenceSourceError,
|
|
EvidenceSourceErrorCategory,
|
|
SourceObject,
|
|
canonical_provenance_uri,
|
|
normalize_aware_datetime,
|
|
validate_canonical_uri,
|
|
validate_namespaced_value,
|
|
validate_safe_metadata,
|
|
)
|
|
|
|
__all__ = [
|
|
"AcquiredDocument",
|
|
"EvidenceSource",
|
|
"EvidenceSourceError",
|
|
"EvidenceSourceErrorCategory",
|
|
"SourceObject",
|
|
"canonical_provenance_uri",
|
|
"normalize_aware_datetime",
|
|
"validate_canonical_uri",
|
|
"validate_namespaced_value",
|
|
"validate_safe_metadata",
|
|
]
|