diff --git a/packages/python-packages/tox-monorepo/tox_monorepo/monorepo.py b/packages/python-packages/tox-monorepo/tox_monorepo/monorepo.py index 13e5b582f1f..d9084750367 100644 --- a/packages/python-packages/tox-monorepo/tox_monorepo/monorepo.py +++ b/packages/python-packages/tox-monorepo/tox_monorepo/monorepo.py @@ -37,13 +37,16 @@ def update_env(old_path, new_path, environment_config): environment_config.envtmpdir = py.path.local( environment_config.envtmpdir.strpath.replace(old_path, new_path) ) + environment_config.envlogdir = py.path.local( + environment_config.envlogdir.strpath.replace(old_path, new_path) + ) + # update the cachedir environment_config.setenv["TOX_ENV_DIR"] = environment_config.setenv[ "TOX_ENV_DIR" ].replace(old_path, new_path) - @hookimpl def tox_configure(config): invocationcwd = config.invocationcwd.strpath @@ -79,5 +82,10 @@ def tox_configure(config): config.sdistsrc.strpath.replace(original_toxinipath, invocationcwd) ) + if config.logdir: + config.logdir = py.path.local( + config.logdir.strpath.replace(original_toxinipath, invocationcwd) + ) + for environment_name, environment_config in config.envconfigs.items(): update_env(original_toxinipath, invocationcwd, environment_config) diff --git a/packages/python-packages/tox-monorepo/tox_monorepo/version.py b/packages/python-packages/tox-monorepo/tox_monorepo/version.py index fc3c54ebae2..d8826ebeab6 100644 --- a/packages/python-packages/tox-monorepo/tox_monorepo/version.py +++ b/packages/python-packages/tox-monorepo/tox_monorepo/version.py @@ -1,4 +1,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. -VERSION = "0.1.1" +VERSION = "0.1.2"