<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"><<a href="mailto:kergoth@gmail.com" target="_blank">kergoth@gmail.com</a>></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 'your responsibility' message, per Paul'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:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">Also:</div><div style="color:rgb(33,33,33);font-family:'Helvetica Neue',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('async.mod.zlib', ['mod/zlibmodule.c'])]`.</div><div style="color:rgb(33,33,33);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">- Fixes it so 'GPL' stays as 'GPL' rather than becoming 'GPL-1.0' -- We can't assume version specifics when the license classifiers are version independent. This was true already for most cases, now it's consistent.</div><div style="color:rgb(33,33,33);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:20px">- Doesn't bother setting LICENSE if the value we obtained is 'UNKNOWN'.</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>