Skip to content

Commit 2bdbd84

Browse files
authored
chore: add metadata to vyper-json (#3622)
1 parent 950a97e commit 2bdbd84

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

tests/cli/vyper_json/test_output_selection.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,9 @@ def test_solc_style():
5252
input_json = {"settings": {"outputSelection": {"foo.vy": {"": ["abi"], "foo.vy": ["ir"]}}}}
5353
sources = {"foo.vy": ""}
5454
assert get_input_dict_output_formats(input_json, sources) == {"foo.vy": ["abi", "ir_dict"]}
55+
56+
57+
def test_metadata():
58+
input_json = {"settings": {"outputSelection": {"*": ["metadata"]}}}
59+
sources = {"foo.vy": ""}
60+
assert get_input_dict_output_formats(input_json, sources) == {"foo.vy": ["metadata"]}

vyper/cli/vyper_json.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"interface": "interface",
3030
"ir": "ir_dict",
3131
"ir_runtime": "ir_runtime_dict",
32-
# "metadata": "metadata", # don't include in "*" output for now
32+
"metadata": "metadata",
3333
"layout": "layout",
3434
"userdoc": "userdoc",
3535
}

vyper/compiler/output.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def build_ir_runtime_dict_output(compiler_data: CompilerData) -> dict:
104104

105105

106106
def build_metadata_output(compiler_data: CompilerData) -> dict:
107-
warnings.warn("metadata output format is unstable!")
108107
sigs = compiler_data.function_signatures
109108

110109
def _var_rec_dict(variable_record):

0 commit comments

Comments
 (0)