Skip to content

Commit 7b8e3b0

Browse files
ovatmanrv-auditor
andauthored
added toml processing capability (#2369)
Following changes are provided: * a parameter set is added to the command line arguments to input toml file name and profile * parse_toml_args function reads all the options available in the toml file provided, taking into account the provided profile name * get_option_string_destinationfunction collects the mathing option string according to the provided key in toml file by utilizing the newly added from_option_string method in *Options classes. * some methods and classes are moved to the pyk.clipackage to provide better testability * unit tests and test harness added for toml input sanity tests * required modifications made on code regarding the new functionality and the ones that ar moved to another package. * pyk's `parse_toml_args` function is re-used * type setting capability for the argument values provided from toml files is added together with related tests in this context * added typed checking support for toml list inputs --------- Co-authored-by: Tolga Ovatman <[email protected]> Co-authored-by: devops <[email protected]>
1 parent a93086e commit 7b8e3b0

File tree

8 files changed

+762
-367
lines changed

8 files changed

+762
-367
lines changed

kevm-pyk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "kevm-pyk"
7-
version = "1.0.559"
7+
version = "1.0.560"
88
description = ""
99
authors = [
1010
"Runtime Verification, Inc. <[email protected]>",

kevm-pyk/src/kevm_pyk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
if TYPE_CHECKING:
66
from typing import Final
77

8-
VERSION: Final = '1.0.559'
8+
VERSION: Final = '1.0.560'

0 commit comments

Comments
 (0)