SCons 4.5.2 Released
Bill Deegan <bill-cJFiu+DHMVC5azolltMz9laTQe2KTcn/@public.gmane.org> Tue, 21 Mar 2023 12:18:03 -0400
| Newsgroups | gmane.comp.programming.tools.scons.devel |
|---|---|
| Message-ID | <CAEyG4CHwctu-ent+GvjjxeB74LBLMNEWgetXX4AZ39oXAKYD3Q__25145.753745322$1679415509$gmane$org@mail.gmail.com> |
--===============8316020289859376985==
Content-Type: multipart/alternative; boundary="000000000000faf7da05f76b634f"
--000000000000faf7da05f76b634f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
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=3DEnvironment(CPPDEFINES=3D['a'])
env.Append(CPPDEFINES=3D['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.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
.. code-block:: text
git shortlog --no-merges -ns 4.5.1..HEAD
3 Mats Wichmann
2 William Deegan
1 Micha=C5=82 G=C3=B3rny
--000000000000faf7da05f76b634f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">A new SCons release, 4.5.2, is now available on the SCons =
download page:<br><br>=C2=A0 =C2=A0 <a href=3D"https://scons.org/pages/down=
load.html">https://scons.org/pages/download.html</a><br><br>Here is a summa=
ry of the changes since 4.5.1:<br><br>FIXES<br>-----<br><br>- =C2=A0Fix a p=
roblem (#4321) in 4.5.0/4.5.1 where ParseConfig could cause an<br>=C2=A0 =
=C2=A0exception in MergeFlags when the result would be to add preprocessor<=
br>=C2=A0 =C2=A0defines to existing CPPDEFINES. The following code illustra=
tes the<br>=C2=A0 =C2=A0circumstances that could trigger this:<br>=C2=A0 =
=C2=A0 =C2=A0 env=3DEnvironment(CPPDEFINES=3D['a'])<br>=C2=A0 =C2=
=A0 =C2=A0 env.Append(CPPDEFINES=3D['b'])<br>=C2=A0 =C2=A0 =C2=A0 e=
nv.MergeFlags({'CPPDEFINES': 'c'})<br><br>PACKAGING<br>----=
-----<br><br>- Remove the redundant `wheel` dependency from `pyproject.toml=
`,<br>=C2=A0 as it is added automatically by the setuptools PEP517 backend.=
<br><br><br>Thanks to the following contributors listed below for their con=
tributions to this release.<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br>.. code-block:: text<br><br>=C2=A0 =C2=A0 git shortlog --no-merges -=
ns 4.5.1..HEAD<br>=C2=A0 =C2=A0 =C2=A03 =C2=A0Mats Wichmann<br>=C2=A0 =C2=
=A0 =C2=A02 =C2=A0William Deegan<br>=C2=A0 =C2=A0 =C2=A01 =C2=A0Micha=C5=82=
G=C3=B3rny<br></div>
--000000000000faf7da05f76b634f--
--===============8316020289859376985==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
--===============8316020289859376985==--