<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    19.08.2016, 20:25, Daniel Holth kirjoitti:<br>
    <blockquote
cite="mid:CAG8k2+4W9Y3qhpBBhDXcO6wPDkjJUDDJdcQ=YZGEidOXXcbxdw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Eggs are the only way to add a zipped distribution
        to PYTHONPATH and have setuptools find the metadata (the Python
        code can be found with or without the metadata; setuptools does
        not discover *.dist-info inside zip). Eggs are used by buildout,
        especially in the unzipped into a directory form. And they could
        still be used for their originally designed use as a plugin
        format.</div>
    </blockquote>
    What is not clear to me is who needs this. Is this not what
    virtualenvs are for? Or could wheels not be used for the same
    purpose? What am I missing?<br>
    <blockquote
cite="mid:CAG8k2+4W9Y3qhpBBhDXcO6wPDkjJUDDJdcQ=YZGEidOXXcbxdw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>One of the smaller problems with eggs is that everything
          had the same name. *.egg-info or EGG-INFO is the predecessor
          of the *.dist-info format designed in PEP-376. <span
            style="line-height:1.5">You get *.egg-info whenever you
            install something with setuptools without going through
            bdist_wheel.</span></div>
        <div><span style="line-height:1.5"><br>
          </span></div>
        <div class="gmail_quote">
          <div dir="ltr">On Fri, Aug 19, 2016 at 12:54 PM Chris Barker
            <<a moz-do-not-send="true"
              href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Hi all,
              <div><br>
              </div>
              <div>starting a new thread, but this is related to the
                setuptols-_lite discussion, and the legacy formats
                discussion. In another thread Donald had a footnote:</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>
                <blockquote class="gmail_quote" style="margin:0px 0px
                  0px 0.8ex;border-left:1px solid
                  rgb(204,204,204);padding-left:1ex"><span
                    style="font-size:12.8px">[1] We can tackle egg at a
                    later point, when setuptools either has support for
                    Wheels<br>
                  </span><span style="font-size:12.8px">    or is less
                    needed.</span></blockquote>
                <div><br>
                </div>
                <div>So I'm wondering -- does anything else (other than
                  setuptools) depend on eggs in any way? I know why I
                  pip install stuff, I (always?) get egg-ish things
                  installed:</div>
                <div><br>
                </div>
                <div>.egg-info</div>
                <div><br>
                </div>
                <div>directories and all that. Honestly, I'm confused --
                  is that making an actual egg? or is that name simply a
                  legacy name for package meta data?</div>
                <div><br>
                </div>
                <div>In any case, does pip, or anything else, require
                  it?</div>
                <div><br>
                </div>
                <div>For my part, I find it annoying, name aside -- it
                  seems that all the package meta-data should be there
                  in the package source already (pypacakge.toml?)</div>
                <div><br>
                </div>
                <div>-Chris</div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                -- <br>
                <div data-smartmail="gmail_signature"><br>
                  Christopher Barker, Ph.D.<br>
                  Oceanographer<br>
                  <br>
                  Emergency Response Division<br>
                  NOAA/NOS/OR&R            (206) 526-6959   voice<br>
                  7600 Sand Point Way NE   (206) 526-6329   fax<br>
                  Seattle, WA  98115       (206) 526-6317   main
                  reception<br>
                  <br>
                  <a moz-do-not-send="true"
                    href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
              </div>
            </div>
            _______________________________________________<br>
            Distutils-SIG maillist  -  <a moz-do-not-send="true"
              href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br>
            <a moz-do-not-send="true"
              href="https://mail.python.org/mailman/listinfo/distutils-sig"
              rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Distutils-SIG maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a>
<a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/listinfo/distutils-sig">https://mail.python.org/mailman/listinfo/distutils-sig</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>