def METHOD_NAME(self) -> None:
    """Install project dependencies."""
    if self.requirements_txt:
        LOGGER.debug("installing dependencies to %s...", self.dependency_directory)
        if self.docker:
            self.docker.install()
        else:
            self.pip.install(
                cache_dir=self.args.cache_dir,
                extend_args=self.args.extend_pip_args,
                no_cache_dir=not self.args.use_cache,
                no_deps=bool(self.poetry or self.pipenv),
                requirements=self.requirements_txt,
                target=self.dependency_directory,
            )
        LOGGER.debug(
            "dependencies successfully installed to %s", self.dependency_directory
        )
    else:
        LOGGER.info("skipped installing dependencies; none found")