`click` version 8.3 just released, and causes failures for `pip-tools`. I suspect the failures are related to the new `UNSET` sentinel, which is the default for flags and unset options rather than `None`.