エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonの開発環境はmise, Task, uv, Ruff, mypyで落ち着いた
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonの開発環境はmise, Task, uv, Ruff, mypyで落ち着いた
はじめに Pythonの開発環境をどう構築するかというのは皆さん悩んでいるのではないかと思います。 私も... はじめに Pythonの開発環境をどう構築するかというのは皆さん悩んでいるのではないかと思います。 私もずっと悩んでいました。悩んでいたというより毎回試行錯誤しながら、それぞれのツールを試していました。 本当に多くの選択肢があり、どれを選べば良いのか難しい状態になっていると感じています。 私が使用してきた範囲だけでも下記のような選択肢がありました。 Pythonのバージョン管理: pyenv、asdf、mise パッケージ管理: pyenv、poetry、rye、uv フォーマッター: black + isort、Ruff 型チェック: 使わない、mypy リンター: pylint、flake8、Ruff タスクランナー: Makefile, taskipy、poethepoet、Task そんな中で、個人的にようやくこれだ!と思える組み合わせにたどり着くことができました。 この記事では、

