844531a0fc903bbadcf0a89773dae0be8434bd8a
nix/uv2nix/uv2nix\343\202\222\344\275\277\343\201\243\343\201\237Nix + uv\343\201\247\343\201\256Python\347\222\260\345\242\203\346\247\213\347\257\211.md
| ... | ... | @@ -24,13 +24,13 @@ nixを使ってみようかなーと思っていたところ、nixとuvを結合 |
| 24 | 24 | **コマンド:** |
| 25 | 25 | ```bash |
| 26 | 26 | # 1. uv と python が使えるシェルに入る |
| 27 | -nix-shell -p python3 uv |
|
| 27 | +$ nix-shell -p python3 uv |
|
| 28 | 28 | |
| 29 | 29 | # 2. プロジェクトの初期化(pyproject.toml, .python-version 等が作成される) |
| 30 | -uv init --app --package |
|
| 30 | +$ uv init --app --package |
|
| 31 | 31 | |
| 32 | 32 | # 3. ロックファイルの生成 |
| 33 | -uv lock |
|
| 33 | +$ uv lock |
|
| 34 | 34 | ``` |
| 35 | 35 | |
| 36 | 36 | ## 2: `flake.nix` の作成 |
| ... | ... | @@ -57,14 +57,14 @@ dependencies = [ |
| 57 | 57 | ターミナルで以下を実行し、`uv.lock` を更新します。 |
| 58 | 58 | |
| 59 | 59 | ```bash |
| 60 | -uv lock |
|
| 60 | +$ uv lock |
|
| 61 | 61 | ``` |
| 62 | 62 | |
| 63 | 63 | ### 手順 3-3: 環境の再構築 |
| 64 | 64 | 開発シェルに入り直します。`uv2nix` が自動的に新しい `uv.lock` を読み込み、環境を構築します。 |
| 65 | 65 | |
| 66 | 66 | ```bash |
| 67 | -nix develop |
|
| 67 | +$ nix develop |
|
| 68 | 68 | ``` |
| 69 | 69 | |
| 70 | 70 |