[Scons-users] SCons 3.0.0.alpha.20170614 available on testpypi
RW
garlicbready at googlemail.com
Thu Jun 15 21:50:34 EDT 2017
I think they're might be a problem with building the docs
on my linux vm I can build the docs for 2.5.1 but for the 3.0 alpha sources
(I made sure to use sources without any of my recent changes in)
```
virtualenv testenv
source testenv/bin/activate
pip install -i https://testpypi.python.org/pypi scons
pip install lxml
```
when using "scons build/doc" under linux in the virtualenv
I ended up with the error
scons: *** [scons_exi.xml] XSLTApplyError : Cannot resolve URI
../generated/examples/java_RMIC_1.xml
which seems to be related to the use of the "scons_output" tag within the
doc/user/*.xml files (if you remove the use of that tag it seems to remove
the error, although that's not a fix)
Many Thanks
Richard
On 14 June 2017 at 21:49, Bill Deegan <bill at baddogconsulting.com> wrote:
> 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
>
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20170616/84b0fd07/attachment.html>
More information about the Scons-users
mailing list