Wie verringert man die Duplizierung in den buildabhängigen Feldern einer .cabal-Datei?

Hier ist eine .cabal-Datei:

<code>Name:                myprogram
Version:             0.1
-- blah blah blah
Cabal-version:       >=1.9.2

Executable myprogram
  HS-source-dirs:       src
  Main-is:              Main.hs
  Build-depends:        attoparsec == 0.10.*,
                        base == 4.3.*,
                        -- long long list of packages

Test-Suite test
  HS-source-dirs:       test, src
  Type:                 exitcode-stdio-1.0
  Main-is:              Main.hs
  Build-depends:        attoparsec == 0.10.*,
                        base == 4.3.*,
                        -- long long list of packages
                        QuickCheck == 2.4.*
</code>

Kann ich die lange Liste der Build-abhängigen Pakete für die Testsuite durch "die gleiche wie für die ausführbare Datei plus QuickCheck" ersetzen?

Bearbeiten: Versionsinformation.

cabal-dev 0.9cabal-install 0.10.2Kabalenbibliothek 1.10.2.0GHC 7.0.4Haskell Platform 2011.4.0.0

Antworten auf die Frage(5)

Ihre Antwort auf die Frage