[Scons-dev] SCons 3.0.0.alpha.20170614 available on testpypi

Bill Deegan bill at baddogconsulting.com
Wed Jun 14 16:49:35 EDT 2017


Greetings,

This is an alpha quality release.
It's the first version to support both python 3.5+, 2.7.x, and pypy.
There have been 701 commits since the 2.5.1 release.

Please report any issues to the scons-users mailing list.
(See: http://scons.org/lists.html )


You can download via:
pip install -i https://testpypi.python.org/pypi scons

Please do so in a virtualenv and not in your python distro.

RELEASE 3.0.0.alpha.20170614 - Mon, 14 Jun 2017 12:23:56 -0400

  Please consult the RELEASE.txt file for a summary of changes since the
last
  release and consult the CHANGES.txt file for complete a list of changes
  since last release.  This announcement highlights only the important
  changes.
    Please note the following important changes since release 2.5.1:
       *IT IS NOT READY FOR PRODUCTION USE*

       This is the initial release supporting both python 3.5+ and 2.7.x
and pypy
       There are some important changes:

       - Any print statements must now use python 3 syntax of "print()"
       - All node content should be in bytes. This is the default in python
2.7.x,
         in Python 3 all strings are by default unicode. byte and/or
bytearray
         should be used if you construct content for return by a custom
node type's
         get_content() method.
       - This is some (as yet unresolved issue) using Literal()'s in some
context with
         Python 3
       - pypy should be supported, please report any issues to the user's
mailing list.
       - Currently if you switch back and forth between python 2.7.x and
3.5+ you will
         need to remove your sconsign file.  This should be resolves
shortly, but
         regardless switching between python 2.7.x and 3.5+ will not use
compatible
         sconsigns and as such incremental builds should be expected to
rebuild
         anything changed since the previous scons run with the same
version of python.
       - It is likely that migrating from 2.5.1 -> 3.0.0 alpha will cause
rebuilds due
         to the significant number of changes in the codebase.

       - Removed deprecated tools CVS, Perforce, BitKeeper, RCS, SCCS,
Subversion.
       - Removed deprecated module SCons.Sig
       - See CHANGES.txt for more details on other changes
       - 3.0.0 should be slightly faster than 2.5.1.  Changes yielded a 15%
speed up for
         null incremental builds.
       - Updated D language scanner support to latest: 2.071.1.
       - python -m SCons should now run SCons if it's installed PYTHONPATH
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20170614/0b87dfee/attachment.html>


More information about the Scons-dev mailing list