[Hackage] #697: Add "cabal install --only-dependencies" flag
Hackage
cvs-ghc at haskell.org
Wed Jun 30 17:52:27 EDT 2010
#697: Add "cabal install --only-dependencies" flag
---------------------------------+------------------------------------------
Reporter: igloo | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: cabal-install tool | Version: HEAD
Severity: major | Keywords:
Difficulty: unknown | Ghcversion:
Platform: |
---------------------------------+------------------------------------------
Comment(by j3h):
Please excuse the accidental double form submission, the two attached
files are identical. The patch implements an `--only-dependencies` flag
for the `install` command.
My resolution for the case that Duncan described above, where a user
requests dependencies only and then specifies a necessary dependency on
the command line, installation fails with an error message. In addition to
the options that Duncan mentioned for this case, there is a third option,
which is to install only the dependencies that can be satisfied
''without'' installing any explicitly mentioned package. The behavior in
this case is not very important to me, because I expect only to use this
flag when actively developing a package, so the only excluded package
would be the root of the dependency DAG, which can always be safely
removed.
It occurs to me as well that another sensible interface to this
functionality (especially for development purposes) would be
{{{
cabal configure --install-missing-dependencies
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/697#comment:3>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list