Skip to content

Commit b53df25

Browse files
Bump: Update pyavd-utils to 0.0.2 (#6527)
Co-authored-by: Claus Holbech <[email protected]>
1 parent eeb94ed commit b53df25

8 files changed

Lines changed: 12 additions & 10 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ dist/
3535
.pytest_cache/
3636
## pyenv
3737
.python-version
38+
## direnv
39+
.envrc
3840
## .vscode/*
3941
.vscode/
4042

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ repos:
133133
- 'anta==1.7.0'
134134
- 'deepmerge>=1.1.0'
135135
- 'jsonschema-rs>=0.24'
136-
- 'pyavd-utils==0.0.2.dev3'
136+
- 'pyavd-utils==0.0.2'
137137
- 'pydantic>=2.3.0'
138138
- 'pytest>=8.2.0'
139139
- 'pyyaml>=6.0.0'

ansible_collections/arista/avd/plugins/action/validate_inputs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ def _get_validation_configuration(self, validated_args: dict[Any, Any]) -> Confi
269269

270270
configuration = Configuration()
271271
if (warn_eos_config_keys := validation_configuration.get("warn_eos_config_keys")) is not None:
272-
configuration.warn_eos_cli_config_gen_keys = warn_eos_config_keys
272+
configuration.warn_eos_config_keys = warn_eos_config_keys
273273

274274
return configuration
275275

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dev = [
77
"cryptography>=43.0.0",
88
"deepmerge>=1.1.0",
99
"netaddr>=0.7.19",
10-
"pyavd-utils==0.0.2.dev3",
10+
"pyavd-utils==0.0.2",
1111
"python-socks[asyncio]>=2.7.2",
1212
"pyyaml>=6.0.0",
1313
# dev requirements"

python-avd/pyavd/validate_inputs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def validate_inputs(inputs: dict, *, configuration: Configuration | None = None)
3333
from pyavd_utils.validation import Configuration, get_validated_data # noqa: PLC0415
3434

3535
# Use default configuration if not provided
36-
configuration = configuration or Configuration(warn_eos_cli_config_gen_keys=True)
36+
configuration = configuration or Configuration(warn_eos_config_keys=True)
3737

3838
from ._schema.store import init_store # noqa: PLC0415
3939
from .api.validation import ValidatedDataResult # noqa: PLC0415
@@ -46,5 +46,5 @@ def validate_inputs(inputs: dict, *, configuration: Configuration | None = None)
4646
msg = f"Unable to serialize inputs: {e}"
4747
raise ValueError(msg) from e
4848

49-
pyavd_utils_validated_data_result = get_validated_data(data_as_json=data_as_json, schema_name="eos_designs", configuration=configuration)
49+
pyavd_utils_validated_data_result = get_validated_data(data_as_json=data_as_json, schema_name="avd_design", configuration=configuration)
5050
return ValidatedDataResult._from_pyavd_utils_validated_data_result(pyavd_utils_validated_data_result)

python-avd/pyavd/validate_structured_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ def validate_structured_config(structured_config: dict) -> ValidatedDataResult:
3939
msg = f"Unable to serialize structured_config: {e}"
4040
raise ValueError(msg) from e
4141

42-
pyavd_utils_validated_data_result = get_validated_data(data_as_json=data_as_json, schema_name="eos_cli_config_gen")
42+
pyavd_utils_validated_data_result = get_validated_data(data_as_json=data_as_json, schema_name="eos_config")
4343
return ValidatedDataResult._from_pyavd_utils_validated_data_result(pyavd_utils_validated_data_result)

python-avd/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
# pinned grpclib since we patch the connection code to get proxy support
2929
"grpclib==0.4.9",
3030
"jinja2>=3.0",
31-
"pyavd-utils==0.0.2.dev3",
31+
"pyavd-utils==0.0.2",
3232
"python-socks[asyncio]>=2.7.2",
3333
"pyyaml>=6.0.0",
3434
"requests>=2.27.0",

python-avd/tests/pyavd/molecule_scenarios/test_validate_inputs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def test_validate_inputs_with_eos_cli_config_gen_keys() -> None:
4949
}
5050

5151
# Test with warnings enabled
52-
configuration = Configuration(warn_eos_cli_config_gen_keys=True)
52+
configuration = Configuration(warn_eos_config_keys=True)
5353
validated_data_result = validate_inputs(inputs, configuration=configuration)
5454

5555
# Should have no violations
@@ -58,7 +58,7 @@ def test_validate_inputs_with_eos_cli_config_gen_keys() -> None:
5858
# Should have ignored_eos_config_keys
5959
assert len(validated_data_result.validation_result.ignored_eos_config_keys) == 1
6060
assert validated_data_result.validation_result.ignored_eos_config_keys[0].path == ["dns_domain"]
61-
assert "eos_cli_config_gen" in validated_data_result.validation_result.ignored_eos_config_keys[0].message
61+
assert "EOS Config" in validated_data_result.validation_result.ignored_eos_config_keys[0].message
6262

6363

6464
def test_validate_inputs_with_eos_cli_config_gen_keys_disabled() -> None:
@@ -74,7 +74,7 @@ def test_validate_inputs_with_eos_cli_config_gen_keys_disabled() -> None:
7474
}
7575

7676
# Test with warnings disabled using Configuration object
77-
configuration = Configuration(warn_eos_cli_config_gen_keys=False)
77+
configuration = Configuration(warn_eos_config_keys=False)
7878
validated_data_result = validate_inputs(inputs, configuration=configuration)
7979

8080
# Should have no violations

0 commit comments

Comments
 (0)