summaryrefslogtreecommitdiff
path: root/mesonbuild/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/scripts')
-rw-r--r--mesonbuild/scripts/pickle_env.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/mesonbuild/scripts/pickle_env.py b/mesonbuild/scripts/pickle_env.py
new file mode 100644
index 000000000..79e613fe0
--- /dev/null
+++ b/mesonbuild/scripts/pickle_env.py
@@ -0,0 +1,8 @@
+import os
+import pickle
+import typing as T
+
+def run(args: T.List[str]) -> int:
+ with open(args[0], "wb") as f:
+ pickle.dump(dict(os.environ), f)
+ return 0