[Scons-users] Why SCons is not slow

Russel Winder russel at winder.org.uk
Sun Jan 10 08:35:20 EST 2016


On Fri, 2016-01-08 at 19:30 +0100, Saša Janiška wrote:
> 
[…]
> Nothing seems close to PyQt and now I'm migrating into "Python-shop",
> so, maybe, I could somehow help SCons project in the future since
> learning it looks as better investment of time than CMake.

CMake is fine for C, C++, Fortran, but the build specification notation
is weird. Much better than Autotools, but not as good as SCons. Except
that much of the world seems to prefer CMake to SCons, cf. JetBrains'
CLion.

> > We have a few developers working on the python 3 compatibility
> > effort.

Well one anyway.

> Bringing codebase to 2.7 would probably help a lot in regard.

SCons base version of Python is now 2.7.

[…]
> 
> Let me say that on my Debian (Sid) books, I've both versions
> installed,
> so it's not such a problem.

I only have Python 2 installed for SCons and whatever Debian uses,
ditto Fedora. Everything else is Python 3. Debian and Fedora just do
not have a problem as the versions are properly siloed.

> Otoh, having access to neither Windows machine (my last license was
> for
> XP), neither to Mac, it would be tolerable to use SCons without PYton
> 3
> support while I anyway plan to use PyInstaller to somehow provide
> binaries for Mac & Windows.

There is no problem using Python 3 commands from a Python 2 SCons, I do
this a lot. Just because the SCons framework is using Python 2 at the
moment doesn't mean it cannot run Python 3 for PyInstaller as a
subprocess.


[…]
-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20160110/09aaaf6d/attachment.pgp>


More information about the Scons-users mailing list