On 09/09/2014 03:05 PM, Thompson, David wrote:
> On Tue, Sep 9, 2014 at 3:39 AM, Ludovic Court�s <l...@gnu.org> wrote:
>> On second though, all the importers should have shared infrastructure.
>> Theres already the Nix importer, and the guix import command.
>> Perhaps importers could use guix import as a shared front-end.
>>
> 
> That sounds reasonable.  I will try to do that when I get around to
> integrating it with Guix.
> 
> Last night, I removed the guile-curl dependency and added another
> backend that generates a package object.  I'm debating if I should
> tackle automatically generating the proper inputs before integrating
> it with the rest of Guix.
> 

First of all, congrats! This looks really good and will be really useful.

I think you should release early :) It might be quite a pain to list all
inputs: you may have to read (test-)requirements.txt, setup.py (and
maybe actually evaluate some Python code) and deal with less standards
way of listing dependencies. Also, you might need some binaries or C
libraries installed, and it's usually not something that is well
specified in Python packages :/

This looks already good enough to be included; I'd just love to see
something more generic, with an architecture that would make it easy to
package software from other sources, as said in my previous email.

My 2 cents,
Cyril.

Reply via email to