• [Python-announce] SCons 4.5.2 Released

    From Bill Deegan@bill@baddogconsulting.com to comp.lang.python.announce on Tue Mar 21 12:18:03 2023
    From Newsgroup: comp.lang.python.announce

    A new SCons release, 4.5.2, is now available on the SCons download page:

    https://scons.org/pages/download.html

    Here is a summary of the changes since 4.5.1:

    FIXES
    -----

    - Fix a problem (#4321) in 4.5.0/4.5.1 where ParseConfig could cause an
    exception in MergeFlags when the result would be to add preprocessor
    defines to existing CPPDEFINES. The following code illustrates the
    circumstances that could trigger this:
    env=Environment(CPPDEFINES=['a'])
    env.Append(CPPDEFINES=['b'])
    env.MergeFlags({'CPPDEFINES': 'c'})

    PACKAGING
    ---------

    - Remove the redundant `wheel` dependency from `pyproject.toml`,
    as it is added automatically by the setuptools PEP517 backend.


    Thanks to the following contributors listed below for their contributions
    to this release. ==========================================================================================
    .. code-block:: text

    git shortlog --no-merges -ns 4.5.1..HEAD
    3 Mats Wichmann
    2 William Deegan
    1 Michał Górny
    --- Synchronet 3.20a-Linux NewsLink 1.114