IO モナドがどのように機能するかをよりよく理解するために、現在 Haskell で todo.sh を作成しています。Python で argparse が行うように、cmdArgs を使用して入力を解析します。
私の質問は、pip の requirements.txt のような cmdArgs の依存関係を固定するにはどうすればよいですか?
Django==1.5.1
South==0.7.6
そして、私のパッケージを Hackage で配布してもよろしいですか?
IO モナドがどのように機能するかをよりよく理解するために、現在 Haskell で todo.sh を作成しています。Python で argparse が行うように、cmdArgs を使用して入力を解析します。
私の質問は、pip の requirements.txt のような cmdArgs の依存関係を固定するにはどうすればよいですか?
Django==1.5.1
South==0.7.6
そして、私のパッケージを Hackage で配布してもよろしいですか?
ファイルbuild-depends
でフィールドを使用する.cabal
build-depends:
cmdargs == 0.10.3
ただし、通常、1 つの正確なバージョンを指定することは最善の方法ではありません。
build-depends:
cmdargs >= 0.8 && < 0.11
許容されるバージョンの範囲を指定します。
そして、私のパッケージを Hackage で配布してもよろしいですか?
誰の役にも立たないことがわかっている場合は、そうではありません。
言い換えれば、はい、確かに大丈夫です。そのためには Hackage のアカウントが必要ですが、取得には時間がかかる場合があります。