f27f3a3ef7c0efedb017b39c31a05375bcffd6df
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
| ... | ... | @@ -38,6 +38,8 @@ nixを使ってみようかなーと思っていたところ、nixとuvを結合 |
| 38 | 38 | |
| 39 | 39 | このガイドでは、Rust製の高速なパッケージマネージャ `uv` と Nix を組み合わせ、再現性が高く、かつ既存の開発ツール(LSP等)と互換性のある開発環境を構築します。 |
| 40 | 40 | |
| 41 | +このページの末尾に、当チュートリアルとは違う手順で構築したものですが、完成形を掲載しています。良ければ参考にしてください。 |
|
| 42 | + |
|
| 41 | 43 | ## 1. 準備とプロジェクトの初期化 |
| 42 | 44 | |
| 43 | 45 | まだ `uv` がインストールされていない場合、Nix を使って一時的なシェルに入り、プロジェクトの雛形を作成します。 |
| ... | ... | @@ -118,4 +120,7 @@ NumPy や PyQt のような C/C++ ライブラリに依存するパッケージ |
| 118 | 120 | > **Note**: 現在、この不足ライブラリの特定と追加を自動化するツール(auto-rider)が開発中ですが、現時点では手動での対応が必要になることがあります。 |
| 119 | 121 | |
| 120 | 122 | --- |
| 121 | -この構成により、`flake.nix` の管理コストを最小限に抑えつつ、Python エコシステムの利便性と Nix の再現性を両立させた開発が可能になります。 |
|
| ... | ... | \ No newline at end of file |
| 0 | +この構成により、`flake.nix` の管理コストを最小限に抑えつつ、Python エコシステムの利便性と Nix の再現性を両立させた開発が可能になります。 |
|
| 1 | + |
|
| 2 | +[uv2nixの`hello-world`テンプレート](https://github.com/pyproject-nix/uv2nix/tree/master/templates/hello-world)に`pandas`を追加したサンプルをGithubで公開しました。 |
|
| 3 | +[takanotume24/uv2nix-add-package-sample: uv2nixを用いてPythonパッケージを追加する場合のサンプル](https://github.com/takanotume24/uv2nix-add-package-sample) |