From 23d874e5e5d82fc27d233c58627ca5bf3bef9a1f Mon Sep 17 00:00:00 2001 From: q0w <43147888+q0w@users.noreply.github.com> Date: Sun, 25 Dec 2022 01:38:05 +0300 Subject: [PATCH] Fix a regression with unsafe packages for --allow-unsafe (#1788) --- piptools/writer.py | 2 +- tests/test_cli_compile.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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 """ ),