diff --git a/src/poetry_plugin_shell/shell.py b/src/poetry_plugin_shell/shell.py index f362ee2..7838ec5 100644 --- a/src/poetry_plugin_shell/shell.py +++ b/src/poetry_plugin_shell/shell.py @@ -90,7 +90,7 @@ def activate(self, env: VirtualEnv) -> int | None: args = ["/K", str(activate_path)] if args: - completed_proc = subprocess.run([self.path, *args]) + completed_proc = subprocess.run([self.path, *args], check=False) return completed_proc.returncode else: # If no args are set, execute the shell within the venv diff --git a/tests/conftest.py b/tests/conftest.py index 1c004cd..de04151 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -211,8 +211,8 @@ def _factory( if install_deps: for deps in [dependencies, dev_dependencies]: - for name, version in deps.items(): - pkg = Package(name, version) + for dependency_name, version in deps.items(): + pkg = Package(dependency_name, version) repo.add_package(pkg) installed.add_package(pkg)