diff --git a/src/poetry/console/commands/config.py b/src/poetry/console/commands/config.py index 88fa3f00103..60eaa33b046 100644 --- a/src/poetry/console/commands/config.py +++ b/src/poetry/console/commands/config.py @@ -76,6 +76,7 @@ class ConfigCommand(Command): def unique_config_values(self) -> dict[str, tuple[Any, Any]]: unique_config_values = { "cache-dir": (str, lambda val: str(Path(val))), + "data-dir": (str, lambda val: str(Path(val))), "virtualenvs.create": (boolean_validator, boolean_normalizer), "virtualenvs.in-project": (boolean_validator, boolean_normalizer), "virtualenvs.options.always-copy": (boolean_validator, boolean_normalizer), @@ -102,6 +103,7 @@ def unique_config_values(self) -> dict[str, tuple[Any, Any]]: ), "solver.lazy-wheel": (boolean_validator, boolean_normalizer), "keyring.enabled": (boolean_validator, boolean_normalizer), + "python.installation-dir": (str, lambda val: str(Path(val))), } return unique_config_values