diff --git a/noxfile.py b/noxfile.py index 69a2c90fe..5955abd6b 100644 --- a/noxfile.py +++ b/noxfile.py @@ -69,7 +69,7 @@ def _run_tests( session.install(*BUILD_REQUIREMENTS, *install_args, env=env) install_arg = f"-ve.[{','.join(_extras)}]" - session.install("--no-build-isolation", "--reinstall-package", "mqt.core", install_arg, *install_args, env=env) + session.install("--no-build-isolation", install_arg, *install_args, env=env) session.run("pytest", *run_args, *posargs, env=env) @@ -101,7 +101,7 @@ def docs(session: nox.Session) -> None: serve = args.builder == "html" and session.interactive extra_installs = ["sphinx-autobuild"] if serve else [] session.install(*BUILD_REQUIREMENTS, *extra_installs) - session.install("--no-build-isolation", "-ve.[docs]", "--reinstall-package", "mqt.core") + session.install("--no-build-isolation", "-ve.[docs]") if args.builder == "linkcheck": session.run("sphinx-build", "-b", "linkcheck", "docs", "docs/_build/linkcheck", *posargs) diff --git a/pyproject.toml b/pyproject.toml index e026fba0b..5fc62b11e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -298,3 +298,7 @@ environment = { CMAKE_GENERATOR = "Ninja", SKBUILD_CMAKE_ARGS="--fresh" } [[tool.cibuildwheel.overrides]] select = "*-macosx_arm64" environment = { MACOSX_DEPLOYMENT_TARGET = "11.0" } + + +[tool.uv] +reinstall-package = ["mqt-core"]