Hackage は、ライブラリ セクションとすべての実行可能セクションの依存関係の結合を示していますfalse
。
指定することで問題が解決すると主張する、この古くておそらく修正されたバグcabal >= 1.18
を見つけただけですが、そうではないようです。
パッケージに実行可能セクションが含まれている場合、ハックがライブラリ セクションの依存関係のみを表示するにはどうすればよいですか?
これが私に問題を与えているパッケージです。
これはあなたが制御できるものではありません: 実行可能セクションがある場合、ハックはユーザーがそれらをビルドしたいと思うことを期待します。これは理にかなっており、構成可能にすることは不必要な複雑さを引き起こすだけです。
この場合の適切な修正は、テスト スイートとベンチマーク プログラムをそのタイプの適切な Cabal セクションに配置することです。https://www.haskell.org/cabal/users-guide/developing-packages.html#test-suitesおよびhttps://www.haskell.org/cabal/users-guide/developing-packages.html#benchmarksを参照してください彼らのドキュメンテーションのために。