On Tue, Feb 17, 2015 at 5:22 AM, Floris Bruynooghe <
fl...@devork.be> wrote:
> Hi,
>
> I was wondering what the attitude would be to making conda-build extensible.
> I imagine being able to add more configuration to the meta.yaml file and
> being able to be called at certain points. Maybe it is clearer if I explain
> my uses cases for which I'd like to build tools at some point:
>
> 1) A conda-watch tool with a source/watch stanza which is a regex of a URL.
> This would work very similar to the debian/watch facility in that I'd be
> able to invoke "conda watch recipe" and it would check if a new release is
> available upstream.
>
> 2) A tool to check all shared libraries which are used to detect if any
> shared libraries are not present in the conda environment but accidentally
> link with a system library. This could be done explicitly by invoking a
> tool in the test/commands section but would be much nicer if it could be
> automatically called when the build is finished.
This one actually is something that it would be nice to have in conda
build itself. We already have conda inspect linkages on Linux, which
makes it easy to do this manually.
>
> 3) A new about/license_files setting which lists files to be automatically
> installed into share/doc/$package/.
>
> All these are probably not general-purpose enough to warrant getting them
> into conda-build itself, they can all be implemented completely outside of
> conda-build and meta.yaml but for consistency would be a lot nicer to work
> with if they could hook into it.
>
> So what is your opinion on providing hooks or similar in conda-build and
> making meta.yaml extensible?
How would the extensibility work?
Aaron Meurer
>
> Regards,
> Floris
>
> --
> You received this message because you are subscribed to the Google Groups
> "conda - Public" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
conda+un...@continuum.io.
> To post to this group, send email to
co...@continuum.io.
> Visit this group at
http://groups.google.com/a/continuum.io/group/conda/.