[Distutils] People want CPAN
Tarek Ziadé
ziade.tarek at gmail.com
Fri Nov 13 14:44:37 CET 2009
On Fri, Nov 13, 2009 at 1:52 PM, David Cournapeau <cournape at gmail.com> wrote:
> On Fri, Nov 13, 2009 at 9:46 PM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
>> On Fri, Nov 13, 2009 at 1:18 PM, Floris Bruynooghe
>> <floris.bruynooghe at gmail.com> wrote:
>> [..]
>>>> Is that scraping, or just preparing finalized options using "configure" ?
>>>> Meaning other command would just have to get them when they run, if present ?
>>>>
>>>> How would that work ? configure would create a file ?
>>>
>>> That would be the obvious solution. Both autoconf and CPAN do this by
>>> my understanding so it's a pretty logical thing to do.
>>
>> I find it logical too now.
>
> Scons and waf do it through a db kind of file, but that's because they
> are much more fancy (scons for example keeps so called signature of
> every command and nodes to know what has already been built or not).
>
> A first step as a plain file, which should clearly be marked as
> implementation-defined and only guaranteed to work through an API is
> the way to go I think.
>
Here's my proposal for this to happen, if you (and others) want to contribute:
Let's build this new "configure" command in Distribute 0.7, together
with the APIs to read/write the data.
Then let's change the other commands consequently (without thinking
about backward compat first)
so we can try out this new behaviour.
Once it's proven to work good, we could publish Distribute 0.7 with
it, and depending on the community
feedback, we could integrate it to Distutils and work on the backward
compat part.
this two phase step wouldn't be a problem imho, for early adopters
that would use and test it.
Tarek
--
Tarek Ziadé | http://ziade.org | オープンソースはすごい! | 开源传万世,因有你参与
More information about the Distutils-SIG
mailing list