『仕事ではPythonを使ったことがない』程度のレベルです。
自習時に調べたことのノートとして記録します。
前提条件
- WindowsOS
- VSCodeを利用する
詳細
blackの導入
公式ドキュメント
インストール手順
pip install black
- 実行結果
>pip install black Collecting black Downloading black-20.8b1.tar.gz (1.1 MB) |████████████████████████████████| 1.1 MB ... Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: typing-extensions>=3.7.4 in c:\users\******\appdata\local\programs\python\python38\lib\site-packages (from black) (3.7.4.3) Requirement already satisfied: typed-ast>=1.4.0 in c:\users\******\appdata\local\programs\python\python38\lib\site-packages (from black) (1.4.2) Requirement already satisfied: mypy-extensions>=0.4.3 in c:\users\******\appdata\local\programs\python\python38\lib\site-packages (from black) (0.4.3) Collecting click>=7.1.2 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) |████████████████████████████████| 82 kB 483 kB/s Collecting pathspec<1,>=0.6 Downloading pathspec-0.8.1-py2.py3-none-any.whl (28 kB) Collecting regex>=2020.1.8 Downloading regex-2020.11.13-cp38-cp38-win_amd64.whl (270 kB) |████████████████████████████████| 270 kB ... Collecting toml>=0.10.1 Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting appdirs Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Building wheels for collected packages: black Building wheel for black (PEP 517) ... done Created wheel for black: filename=black-20.8b1-py3-none-any.whl size=124186 sha256=0dd46807760f80b6006fe75192b5be007e618e4f519437d93eb1dfa48dd83c83 Stored in directory: c:\users\******\appdata\local\pip\cache\wheels\95\a4\59\10cd5378d52f92cdb45025f040e4686e10ae5217961c25fd66 Successfully built black Installing collected packages: toml, regex, pathspec, click, appdirs, black Successfully installed appdirs-1.4.4 black-20.8b1 click-7.1.2 pathspec-0.8.1 regex-2020.11.13 toml-0.10.2
インストールしたバージョンを確認する
>black --version black, version 20.8b1
設定をカスタマイズする(省略)
- プロジェクトのトップディレクトリに
setup.cfg
またはmypy.ini
というファイルを作成し、内部を記述することで設定をカスタマイズすることができます。 setup.cfg
には複数のツールの設定を書くことができます。