On Mon, Jan 19, 2015 at 11:52 AM, Christopher Larson <kerg...@gmail.com> wrote:
> Changes from v1: > > - Drops the 'your responsibility' message, per Paul's request > - Pulls in sys.builtin_module_names from the host python for now > - Handles extra_requires both in requires.txt and setup.py. This is > currently > implemented by a naive conversion of the optional features to > packageconfigs. > - Improves the way we extract the setup keywords to make it easier to grab > the > non-literal values, such as calls to `find_packages`, so we can implement > that in the future. > See https://gist.github.com/kergoth/c6b6e08fd24cdde8adc5 for just this code, for the curious. > - Alters the existing LICENSE line from recipetool rather than adding > a duplicated one, by poking at `lines_before`. > - Moves the HOMEPAGE/SUMMARY/etc below the license info but above SRC_URI, > to > comply with our conventions. > - Defaults to python- prefixing the dependencies we add. > - Fixes numerous bugs. > Also: - 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'])]`. - 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. - Doesn't bother setting LICENSE if the value we obtained is 'UNKNOWN'. -- Christopher Larson kergoth at gmail dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core