<html data-lt-installed="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body spellcheck="false" data-gramm="false">
<p>I second cabal-plan, but I am suggesting in particular the PR
<a class="moz-txt-link-freetext" href="https://github.com/haskell-hvr/cabal-plan/pull/53">https://github.com/haskell-hvr/cabal-plan/pull/53</a><br>
which features the sub-command `why-depends` pruning the
dependency tree to show you exactly why you depend on<br>
a certain package.</p>
<p>(Trying to raise some awareness for that PR as I want it to be
merged)<br>
</p>
<p>Best regards,<br>
Fendor<br>
</p>
<p><br>
</p>
<p>On 13/03/2022 18:31, Vanessa McHale wrote:<br>
</p>
<blockquote type="cite"
cite="mid:DB9F6BD9-B4F4-47C4-9AF5-8F1D2FA0AB49@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
I would use cabal-plan: <a
href="https://hackage.haskell.org/package/cabal-plan"
class="moz-txt-link-freetext" moz-do-not-send="true">https://hackage.haskell.org/package/cabal-plan</a>
<div class=""><br class="">
</div>
<div class="">there’s a subcommand, cabal-plan dot, which produces
output suitable for graphviz: <a href="https://graphviz.org"
class="moz-txt-link-freetext" moz-do-not-send="true">https://graphviz.org</a></div>
<div class=""><br class="">
</div>
<div class="">Cheers,</div>
<div class="">Vanessa McHale<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Mar 13, 2022, at 7:10 AM, Henry Laxen <<a
href="mailto:nadine.and.henry@pobox.com"
class="moz-txt-link-freetext" moz-do-not-send="true">nadine.and.henry@pobox.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Dear Haskell friends,<br class="">
<br class="">
Is there a way to discover why a certain package is
being compiled? In my<br class="">
case, the package cryptonite is a dependency of some
other package, but I<br class="">
don't know which one. cryptonite doesn't compile on GHC
9.2.2, so if I can<br class="">
find out which package is causing it to be selected,
perhaps I can work around<br class="">
my code so it (my code) does not depend on that package.
I hope I am making<br class="">
myself clear. Any pointers would be appreciated.<br
class="">
Best wishes, <br class="">
Nadine and Henry Laxen The rest is silence<br
class="">
_______________________________________________<br
class="">
Haskell-Cafe mailing list<br class="">
To (un)subscribe, modify options or view archives go to:<br
class="">
<a
href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe"
class="moz-txt-link-freetext" moz-do-not-send="true">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br
class="">
Only members subscribed via the mailman list are allowed
to post.</div>
</div>
</blockquote>
</div>
<br class="">
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a class="moz-txt-link-freetext" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre>
</blockquote>
</body>
</html>