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