pip-compile-multi
https://pip-compile-multi.readthedocs.io/en/stable/
デフォルトはrequirementsディレクトリ
requirementsディレクトリの中のXXX.inを見て、XXX.txtを作る
-rを書くときは、requirementsディレクトリ以下のパスでよい(リポジトリのルートからでなくてよい)
lockしたファイルも-rを踏襲してくれている!(助かる!)
--directoryで切り替えられる
https://pip-compile-multi.readthedocs.io/en/stable/features.html#requirements-directory
IMO
pyproject.tomlは見てくれない?
疑問:pip-toolsにあった-cにしなくていいのかな?
pip-sync requirements/*.txtで仮想環境を同期
pip-compile-multiが消えてなっていそう
https://pip-compile-multi.readthedocs.io/en/stable/why.html#benefits
XXX.inが小さいのが好み
How to start using pip-compile-multi on existing project
Features https://pip-compile-multi.readthedocs.io/en/stable/features.html
拡張子の指定
--in-ext
--out-ext
https://pip-compile-multi.readthedocs.io/en/stable/features.html#requirements-files-extensions
パッケージの指定
--upgrade-package
https://pip-compile-multi.readthedocs.io/en/stable/features.html#upgrade-only-selected-packages
pip-compileと同じ
Add index URL annotation(積ん読)
Autoresolve cross-file conflicts
Check that pip-compile-multi was run after changes in .in file
pip-compile-multi verify便利そう