Skip to content

Spec

ArtifactParams

Bases: SpecParams

Artifact base parameters.

Source code in digitalhub_core/entities/artifacts/spec.py
21
22
23
24
25
26
27
28
29
30
class ArtifactParams(SpecParams):
    """
    Artifact base parameters.
    """

    path: str = None
    """Target path of the artifact."""

    src_path: str = None
    """Source path of the artifact."""

path: str = None class-attribute instance-attribute

Target path of the artifact.

src_path: str = None class-attribute instance-attribute

Source path of the artifact.

ArtifactParamsArtifact

Bases: ArtifactParams

Artifact parameters.

Source code in digitalhub_core/entities/artifacts/spec.py
39
40
41
42
class ArtifactParamsArtifact(ArtifactParams):
    """
    Artifact parameters.
    """

ArtifactSpec

Bases: Spec

Artifact specification.

Source code in digitalhub_core/entities/artifacts/spec.py
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
class ArtifactSpec(Spec):
    """
    Artifact specification.
    """

    def __init__(
        self,
        path: str | None = None,
        src_path: str | None = None,
        **kwargs,
    ) -> None:
        self.path = path
        self.src_path = src_path

ArtifactSpecArtifact

Bases: ArtifactSpec

Artifact specification.

Source code in digitalhub_core/entities/artifacts/spec.py
33
34
35
36
class ArtifactSpecArtifact(ArtifactSpec):
    """
    Artifact specification.
    """