<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 19, 2015 at 11:52 AM, Christopher Larson <span dir="ltr">&lt;<a href="mailto:kergoth@gmail.com" target="_blank">kergoth@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":bu" class="" style="overflow:hidden">Changes from v1:<br>
<br>
- Drops the &#39;your responsibility&#39; message, per Paul&#39;s request<br>
- Pulls in sys.builtin_module_names from the host python for now<br>
- Handles extra_requires both in requires.txt and setup.py. This is currently<br>
  implemented by a naive conversion of the optional features to<br>
  packageconfigs.<br>
- Improves the way we extract the setup keywords to make it easier to grab the<br>
  non-literal values, such as calls to `find_packages`, so we can implement<br>
  that in the future.<br></div></blockquote><div><br></div><div><div><br></div><div>See <a href="https://gist.github.com/kergoth/c6b6e08fd24cdde8adc5">https://gist.github.com/kergoth/c6b6e08fd24cdde8adc5</a> for just this code, for the curious.</div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":bu" class="" style="overflow:hidden">
- Alters the existing LICENSE line from recipetool rather than adding<br>
  a duplicated one, by poking at `lines_before`.<br>
- Moves the HOMEPAGE/SUMMARY/etc below the license info but above SRC_URI, to<br>
  comply with our conventions.<br>
- Defaults to python- prefixing the dependencies we add.<br>
- Fixes numerous bugs.<br></div></blockquote></div><div class="gmail_extra"><br></div><br><div style="color:rgb(33,33,33);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">Also:</div><div style="color:rgb(33,33,33);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">- Removes extensions provided by this package from the unmapped deps list, assuming fully literal definition of the keyword in setup.py. E.g. this is handled: `ext_modules=[Extension(&#39;async.mod.zlib&#39;, [&#39;mod/zlibmodule.c&#39;])]`.</div><div style="color:rgb(33,33,33);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">- Fixes it so &#39;GPL&#39; stays as &#39;GPL&#39; rather than becoming &#39;GPL-1.0&#39; -- We can&#39;t assume version specifics when the license classifiers are version independent. This was true already for most cases, now it&#39;s consistent.</div><div style="color:rgb(33,33,33);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">- Doesn&#39;t bother setting LICENSE if the value we obtained is &#39;UNKNOWN&#39;.</div>-- <br><div class="gmail_signature"><div dir="ltr">Christopher Larson<br>kergoth at gmail dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div></div>
</div></div>