aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/modules/__init__.py2
-rw-r--r--mesonbuild/modules/keyval.py2
-rw-r--r--mesonbuild/modules/unstable_cuda.py2
-rw-r--r--mesonbuild/modules/unstable_external_project.py2
-rw-r--r--mesonbuild/modules/unstable_icestorm.py2
-rw-r--r--mesonbuild/modules/unstable_rust.py2
-rw-r--r--mesonbuild/modules/unstable_simd.py2
-rw-r--r--mesonbuild/modules/unstable_wayland.py2
8 files changed, 9 insertions, 7 deletions
diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py
index 0681940..de1cd56 100644
--- a/mesonbuild/modules/__init__.py
+++ b/mesonbuild/modules/__init__.py
@@ -173,6 +173,8 @@ class ModuleInfo:
name: str
added: T.Optional[str] = None
deprecated: T.Optional[str] = None
+ unstable: bool = False
+ stabilized: T.Optional[str] = None
class NewExtensionModule(ModuleObject):
diff --git a/mesonbuild/modules/keyval.py b/mesonbuild/modules/keyval.py
index 94db567..e900a2b 100644
--- a/mesonbuild/modules/keyval.py
+++ b/mesonbuild/modules/keyval.py
@@ -25,7 +25,7 @@ if T.TYPE_CHECKING:
class KeyvalModule(ExtensionModule):
- INFO = ModuleInfo('keyval', '0.55.0')
+ INFO = ModuleInfo('keyval', '0.55.0', stabilized='0.56.0')
def __init__(self, interp: 'Interpreter'):
super().__init__(interp)
diff --git a/mesonbuild/modules/unstable_cuda.py b/mesonbuild/modules/unstable_cuda.py
index e2340fc..b31459f 100644
--- a/mesonbuild/modules/unstable_cuda.py
+++ b/mesonbuild/modules/unstable_cuda.py
@@ -32,7 +32,7 @@ if T.TYPE_CHECKING:
class CudaModule(NewExtensionModule):
- INFO = ModuleInfo('CUDA', '0.50.0')
+ INFO = ModuleInfo('CUDA', '0.50.0', unstable=True)
def __init__(self, *args, **kwargs):
super().__init__()
diff --git a/mesonbuild/modules/unstable_external_project.py b/mesonbuild/modules/unstable_external_project.py
index 74279a6..1fd4911 100644
--- a/mesonbuild/modules/unstable_external_project.py
+++ b/mesonbuild/modules/unstable_external_project.py
@@ -274,7 +274,7 @@ class ExternalProject(NewExtensionModule):
class ExternalProjectModule(ExtensionModule):
- INFO = ModuleInfo('External build system', '0.56.0')
+ INFO = ModuleInfo('External build system', '0.56.0', unstable=True)
def __init__(self, interpreter: 'Interpreter'):
super().__init__(interpreter)
diff --git a/mesonbuild/modules/unstable_icestorm.py b/mesonbuild/modules/unstable_icestorm.py
index 50809b9..c579148 100644
--- a/mesonbuild/modules/unstable_icestorm.py
+++ b/mesonbuild/modules/unstable_icestorm.py
@@ -36,7 +36,7 @@ if T.TYPE_CHECKING:
class IceStormModule(ExtensionModule):
- INFO = ModuleInfo('FPGA/Icestorm', '0.45.0')
+ INFO = ModuleInfo('FPGA/Icestorm', '0.45.0', unstable=True)
def __init__(self, interpreter: Interpreter) -> None:
super().__init__(interpreter)
diff --git a/mesonbuild/modules/unstable_rust.py b/mesonbuild/modules/unstable_rust.py
index cc0620d..792195e 100644
--- a/mesonbuild/modules/unstable_rust.py
+++ b/mesonbuild/modules/unstable_rust.py
@@ -50,7 +50,7 @@ class RustModule(ExtensionModule):
"""A module that holds helper functions for rust."""
- INFO = ModuleInfo('rust', '0.57.0')
+ INFO = ModuleInfo('rust', '0.57.0', unstable=True)
def __init__(self, interpreter: 'Interpreter') -> None:
super().__init__(interpreter)
diff --git a/mesonbuild/modules/unstable_simd.py b/mesonbuild/modules/unstable_simd.py
index 6766380..a33022d 100644
--- a/mesonbuild/modules/unstable_simd.py
+++ b/mesonbuild/modules/unstable_simd.py
@@ -19,7 +19,7 @@ from . import ExtensionModule, ModuleInfo
class SimdModule(ExtensionModule):
- INFO = ModuleInfo('SIMD', '0.42.0')
+ INFO = ModuleInfo('SIMD', '0.42.0', unstable=True)
def __init__(self, interpreter):
super().__init__(interpreter)
diff --git a/mesonbuild/modules/unstable_wayland.py b/mesonbuild/modules/unstable_wayland.py
index 392e1a7..aab07d4 100644
--- a/mesonbuild/modules/unstable_wayland.py
+++ b/mesonbuild/modules/unstable_wayland.py
@@ -45,7 +45,7 @@ if T.TYPE_CHECKING:
class WaylandModule(ExtensionModule):
- INFO = ModuleInfo('wayland', '0.62.0')
+ INFO = ModuleInfo('wayland', '0.62.0', unstable=True)
def __init__(self, interpreter: Interpreter) -> None:
super().__init__(interpreter)