テクノロジー

Anthropicで利用されているモダンなPython開発のベストプラクティス

1: bfoj 2025/06/05 06:59

パッケージ管理はこれでFA ?もうパッケージ管理で消耗したくないの😣

2: hiroomi 2025/06/05 07:41

"コマンドの実行例とともに整形・静的解析・コミット前フックの適用手順が丁寧に記載されています。"

3: ihirokyx 2025/06/05 08:26

CLAUDE.mdの例

4: kfvsu246 2025/06/05 08:28

“claude”

5: buzztaiki 2025/06/05 08:39

pyrightってlspだけじゃなくて型チェック用のコマンドとして使えたのか。

6: ardarim 2025/06/05 08:49

内容的にはPython特化してるけど普通にPython以外の開発にも応用できそうな汎用性がある(遵守は難しそうだけど)

7: asahiufo 2025/06/05 09:02

Claude調べるようになってはてなに上がってくるようになった。偶然か。助かる。

8: takuver4 2025/06/05 09:26

流石に rv に移行するかぁ

9: kamm 2025/06/05 11:04

pythonのパッケージ管理はuvで決まりそうな気がする。自分も使い始めた

10: FreeCatWork 2025/06/05 11:17

ふむふむ、Pythonか…ボクにも分かるかにゃ?分からなくても、まぁいっかにゃ!

11: toaruR 2025/06/05 11:47

pipあかんのか(ノ∀`)

12: currypurin 2025/06/05 11:59

“uv のみを使用し、pip は一切禁止”

13: ishisaka 2025/06/05 12:41

大体納得。

14: degucho 2025/06/05 12:49

最近のクラス名とかインデント考えると88文字が厳しいケースが出てきそうなんだけどどうしてるんだろ?

15: georgew 2025/06/05 13:20

特に基本開発ルールでは、uv のみを使用し、pip は一切禁止する方針が明確に示されています > へーそうなんだ。

16: erya 2025/06/05 13:23

ルールの中身はいいとしてちゃんと守ってくれなくない?

19: poad1010 2025/06/05 16:30

この記事をおすすめしました

20: yarumato 2025/06/05 16:32

“コード生成機能を活用する際に使用するCLI コマンドclaude。コード生成時に守るべきルールやガイドラインを定めるCLAUDE.md。python-sdkに含まれる CLAUDE.md が参考になる”

21: misshiki 2025/06/05 16:51

“Model Context Protocol(MCP)の開発にあたって、たまたま python-sdk のソースコードを読んでいたのですが、そこに含まれている CLAUDE.md が非常に参考になる内容でした。”

22: secseek 2025/06/05 16:53

pipに対する殺意がすごいからなぜかと思ったら、pipがダメと言うより、uvに一本化するのが大事ってことみたいです。確かにどっちか選ぶならpipって結論にはならないですよね

23: rgfx 2025/06/05 17:02

あーやっぱもうuvがデファクトなんだ。そりゃ素pipとかvenvなんか使ってらんないよね。

24: arrowKato 2025/06/05 17:04

ベストプラクティスは同意。ただし、各プロジェクトの独自のルールをこれに追加していく必要がありそう。cluade.md https://github.com/modelcontextprotocol/python-sdk/blob/2210c1be18d66ecf5553ee8915ad1338dc3aecb9/CLAUDE.md

25: uxoru 2025/06/05 17:09

Python一生環境構築しとるがこれでfixでいいですか?リンターもコロコロ変わるししんどい。

28: uehaj 2025/06/05 21:44

世界最高のベストプラクティスが万人の手に渡るんだから、AIそのものと同じぐらいすごいことだ。TypeScript版プリーズ

30: hirorinya 2025/06/06 02:36

I’ve昨今のオドが強押し