diff --git a/piptools/writer.py b/piptools/writer.py index ae42e5bf1..e331d63ec 100644 --- a/piptools/writer.py +++ b/piptools/writer.py @@ -181,7 +181,7 @@ def _iter_lines( hashes: dict[InstallRequirement, set[str]] | None = None, ) -> Iterator[str]: # default values - unsafe_packages = unsafe_packages if not self.allow_unsafe else set() + unsafe_packages = unsafe_packages if self.allow_unsafe else set() hashes = hashes or {} # Check for unhashed or unpinned packages if at least one package does have diff --git a/tests/test_cli_compile.py b/tests/test_cli_compile.py index 00211f022..d29bc8632 100644 --- a/tests/test_cli_compile.py +++ b/tests/test_cli_compile.py @@ -1500,6 +1500,8 @@ def test_annotate_option(pip_conf, runner, options, expected): """\ small-fake-a==0.1 small-fake-b==0.3 + + # The following packages are considered to be unsafe in a requirements file: small-fake-with-deps==0.1 """ ),