On Mon, Jan 19, 2015 at 12:16 PM, Christopher Larson <kerg...@gmail.com> wrote:
> 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'. > - Handles multiple license classifiers by mapping them all and joining them with & in LICENSE. Forgot about that. It's actually quite common, it seems. -- 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