<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>