0

pip-tools 5.4.0、pip 20.3.1、および python3 を使用しています。pip-tools のソース コードと、新しいリゾルバーに関する pip ブログの投稿を見てきました。私の質問に対する明確な回答がありません。私が実行した場合:

pipdeptree
flake8==3.8.4
  - mccabe [required: >=0.6.0,<0.7.0, installed: 0.6.1]
  - pycodestyle [required: >=2.6.0a1,<2.7.0, installed: 2.6.0]
  - pyflakes [required: >=2.2.0,<2.3.0, installed: 2.2.0
...

を実行pip-compile --upgradeした場合、pip-tools または新しい pip リゾルバーの依存関係チェックに内部制約があり、サブ依存関係が制約を超えてアップグレードするのを防ぎます (例: mccabe が 0.7.0 にアップグレードする)。

4

2 に答える 2