diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2025-01-06 14:45:08 -0800 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-01-08 09:58:01 -0800 |
| commit | 19cf54418553d835ec1de4d8a919a442545c0272 (patch) | |
| tree | 76e254e63b326f90cb72dcd79a0ddd4681fa0f1e /mesonbuild | |
| parent | 1b14526243c3e12c132ee8f81089fea0425bab7d (diff) | |
| download | meson-19cf54418553d835ec1de4d8a919a442545c0272.tar.gz | |
templates: replace abc.abstractproperty with abc.abstractmethod and property
because abstractproperty is deprecated
Diffstat (limited to 'mesonbuild')
| -rw-r--r-- | mesonbuild/templates/sampleimpl.py | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/mesonbuild/templates/sampleimpl.py b/mesonbuild/templates/sampleimpl.py index b6c389565..f648b8463 100644 --- a/mesonbuild/templates/sampleimpl.py +++ b/mesonbuild/templates/sampleimpl.py @@ -30,27 +30,33 @@ class SampleImpl(metaclass=abc.ABCMeta): def create_library(self) -> None: pass - @abc.abstractproperty + @property + @abc.abstractmethod def exe_template(self) -> str: pass - @abc.abstractproperty + @property + @abc.abstractmethod def exe_meson_template(self) -> str: pass - @abc.abstractproperty + @property + @abc.abstractmethod def lib_template(self) -> str: pass - @abc.abstractproperty + @property + @abc.abstractmethod def lib_test_template(self) -> T.Optional[str]: pass - @abc.abstractproperty + @property + @abc.abstractmethod def lib_meson_template(self) -> str: pass - @abc.abstractproperty + @property + @abc.abstractmethod def source_ext(self) -> str: pass @@ -148,11 +154,13 @@ class FileImpl(SampleImpl): class FileHeaderImpl(FileImpl): - @abc.abstractproperty + @property + @abc.abstractmethod def header_ext(self) -> str: pass - @abc.abstractproperty + @property + @abc.abstractmethod def lib_header_template(self) -> str: pass |
