🐍

TypeError: __init__() got an unexpected keyword argument 'package_name

2022/12/07に公開

いつものようにdockerをビルドしていたら、以下のようなエラーがでた。

TypeError: __init__() got an unexpected keyword argument 'package_name'

【解決策】
pip installしている「click」のバージョンを8.0.0以上にする。


※ここから補足
docker-comopse up -d --buildにてビルドをした際に、以下のコマンドがdockerに走っている。

RUN pip install --upgrade pip pip-tools
RUN pip install -r requirements.txt

そしてこの、requirements.txt内で指定しているclickのバージョンが7.0.0系だった。

下記URLに記載があるけど、pip-toolsの6.11.0にて「clickの最低バージョンが8.0.0以上」であることが条件になったみたい。
https://github.com/jazzband/pip-tools/releases

おわり

Discussion