[Python-announce] SCons 4.5.1 Released

Bill Deegan <[email protected]>
Newsgroups gmane.comp.python.announce
Message-ID <CAEyG4CFg_2CASVB8M6PjPrj__dd7scd9J-7xtkTs8fYLA9irEA__33698.7687436462$1678165235$gmane$org@mail.gmail.com>
A new SCons release, 4.5.1, is now available on the SCons download page:

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

Here is a summary of the changes since 4.5.0:

FIXES
-----

- Fix a problem in 4.5.0 where using something like the following code
  will cause a Clone()'d environment to share the CPPDEFINES with the
  original Environment() which was cloned. Causing leakage of changes
  to CPPDEFINES when they should be completely independent after the Clone.
      env=Environment(CPPDEFINES=['a'])
      env.Append(CPPDEFINES=['b']) (or AppendUnique,Prepend,PrependUnique)
      env1=env.Clone()
      env1.Append(CPPDEFINES=['c']) (or any other modification, but not
overwriting CPPDEFINES)
  Now env['CPPDEFINES'] will contain 'c' when it should not.


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

    git shortlog --no-merges -ns 4.5.0..HEAD

         3  William Deegan
         1  Mats Wichmann
_______________________________________________
Python-announce-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.