summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/scm_workdir.py
blob: 9879549d6d0cd0c763f92bc0563c7daf8c2f7dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from __future__ import annotations

from dataclasses import dataclass
from pathlib import Path

from ._config import Configuration
from .version import ScmVersion


@dataclass()
class Workdir:
    path: Path

    def run_describe(self, config: Configuration) -> ScmVersion:
        raise NotImplementedError(self.run_describe)