Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ repos:
hooks:
- id: validate-pyproject
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: "v0.14.6"
rev: "v0.14.7"
hooks:
- id: ruff-check
args: ["--fix", "--unsafe-fixes", "--exit-non-zero-on-fix"]
Expand All @@ -38,7 +38,7 @@ repos:
hooks:
- id: rst-backticks
- repo: https://github.com/rbubley/mirrors-prettier
rev: "v3.6.2"
rev: "v3.7.3"
hooks:
- id: prettier
- repo: local
Expand Down
4 changes: 2 additions & 2 deletions src/tox/plugin/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ def tox_env_teardown(self, tox_env: ToxEnv) -> None:
self.manager.hook.tox_env_teardown(tox_env=tox_env)

def load_plugins(self, path: Path) -> None:
for _plugin in self.manager.get_plugins(): # make sure we start with a clean state, repeated in memory run
self.manager.unregister(_plugin)
for plugin in self.manager.get_plugins(): # make sure we start with a clean state, repeated in memory run
self.manager.unregister(plugin)
inline = _load_inline(path)
self._register_plugins(inline)
REGISTER._register_tox_env_types(self) # noqa: SLF001
Expand Down
4 changes: 2 additions & 2 deletions src/tox/session/env_select.py
Original file line number Diff line number Diff line change
Expand Up @@ -283,8 +283,8 @@ def _defined_envs(self) -> dict[str, _ToxEnvInfo]: # noqa: C901, PLR0912
other_env_info = self._defined_envs_.get(env.name)
if other_env_info is not None and isinstance(other_env_info.env, RunToxEnv):
del self._defined_envs_[env.name] # pragma: no cover
for _pkg_env in other_env_info.env.package_envs: # pragma: no cover
self._pkg_env_counter[_pkg_env.name] -= 1 # pragma: no cover
for pkg_env in other_env_info.env.package_envs: # pragma: no cover
self._pkg_env_counter[pkg_env.name] -= 1 # pragma: no cover
except Exception: # noqa: BLE001
assert self._defined_envs_[name].package_skip is not None # noqa: S101
failed_to_create = failed.keys() - self._defined_envs_.keys()
Expand Down
4 changes: 2 additions & 2 deletions tests/plugin/test_plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -245,12 +245,12 @@ def tox_add_env_config(env_conf: EnvConfigSet, state: State) -> None: # noqa: A

def test_plugin_config_frozen_past_add_env(tox_project: ToxProjectCreator, mocker: MockerFixture) -> None:
def _cannot_extend_config(config_set: ConfigSet) -> None:
for _conf in (
for conf in (
lambda c: c.add_constant("c", "desc", "v"),
lambda c: c.add_config("c", of_type=str, default="c", desc="d"),
):
try:
_conf(config_set) # type: ignore[no-untyped-call] # call to not typed function
conf(config_set) # type: ignore[no-untyped-call] # call to not typed function
raise NotImplementedError
except RuntimeError as exc: # noqa: PERF203
assert str(exc) == "config set has been marked final and cannot be extended" # noqa: PT017
Expand Down