[Python-ideas] Rewriting the build system (part 2)

Ryan Gonzalez rymg19 at gmail.com
Fri Mar 13 20:58:06 CET 2015


https://mail.python.org/pipermail/python-ideas/2015-March/032381.html

On Fri, Mar 13, 2015 at 2:46 PM, Wes Turner <wes.turner at gmail.com> wrote:

> The subject line mentions "Part 2". Is there a link to "Part 1"? What is
> the rationale for changing?
>
> Make, autoconf, and automake are already widely ported/portable.
>
> What are the criteria for evaluating alternatives?
> On Mar 13, 2015 2:41 PM, "Ryan Gonzalez" <rymg19 at gmail.com> wrote:
>
>> That written in Python, so Python would require Python to build which
>> would require Python to build which would require...
>>
>> Besides, SCons sucks. If I were using a build system written in Python,
>> I'd use fbuild or Waf.
>>
>>
>> On Fri, Mar 13, 2015 at 2:27 PM, Wes Turner <wes.turner at gmail.com> wrote:
>>
>>> Scons? http://www.scons.org/doc/production/HTML/scons-user.html
>>> On Mar 13, 2015 1:44 PM, "Ryan Gonzalez" <rymg19 at gmail.com> wrote:
>>>
>>>> So...I've been looking stuff up. Don't have too much free time right
>>>> now, but it was mostly Googleing.
>>>>
>>>> I have deemed three ideas to be best for Python:
>>>>
>>>> - Write a custom makefile generator. I have some ideas, but they likely
>>>> won't come to light any time soon.
>>>>
>>>> - Use Boost.Build. It seems ugly and complicated, but it actually has a
>>>> full configuring system that can detect libraries and try to compile source
>>>> files. It's written in C89, not C++, and its dependency is the Boehm GC,
>>>> which probably supports everywhere that Python runs on.
>>>>
>>>> Only issue? It's undergoing a rewrite in Python. However, at the rate
>>>> it's going, Python will likely be at version 7 by the time they finish.
>>>>
>>>> - Stick with autotools. Trying to avoid this.
>>>>
>>>> Thoughts? Again?
>>>>
>>>> --
>>>> Ryan
>>>> [ERROR]: Your autotools build scripts are 200 lines longer than your
>>>> program. Something’s wrong.
>>>> http://kirbyfan64.github.io/
>>>>
>>>>
>>>> _______________________________________________
>>>> Python-ideas mailing list
>>>> Python-ideas at python.org
>>>> https://mail.python.org/mailman/listinfo/python-ideas
>>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>>>
>>>
>>
>>
>> --
>> Ryan
>> [ERROR]: Your autotools build scripts are 200 lines longer than your
>> program. Something’s wrong.
>> http://kirbyfan64.github.io/
>>
>>
>


-- 
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your
program. Something’s wrong.
http://kirbyfan64.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20150313/ad6c2cf7/attachment-0001.html>


More information about the Python-ideas mailing list