build(deps): bump pycparser from 3.0 to 3.11 in /tools/publish (#4267) Bumps [pycparser](https://github.com/eliben/pycparser) from 3.0 to 3.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eliben/pycparser/releases">pycparser's releases</a>.</em></p> <blockquote> <h2>release_v3.11</h2> <p>Enhanced C11 support</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/eliben/pycparser/compare/release_v3.01...release_v3.11">https://github.com/eliben/pycparser/compare/release_v3.01...release_v3.11</a></p> <h2>release_v3.01</h2> <h2>What's Changed</h2> <ul> <li>Drop an unneeded direct build depndency on wheel by <a href="https://github.com/hroncok"><code>@hroncok</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/597">eliben/pycparser#597</a></li> <li>fix: handle integer suffix in #line directive without crashing by <a href="https://github.com/SAY-5"><code>@SAY-5</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/601">eliben/pycparser#601</a></li> <li>Update default branch to main by <a href="https://github.com/myd7349"><code>@myd7349</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/602">eliben/pycparser#602</a></li> <li>fix: raise ParseError instead of AssertionError on unmatched '}' by <a href="https://github.com/patchwright"><code>@patchwright</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/604">eliben/pycparser#604</a></li> <li>Add support for Python 3.15 by <a href="https://github.com/kytta"><code>@kytta</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/605">eliben/pycparser#605</a></li> <li>Fix empty compound literal (type){} raising ParseError by <a href="https://github.com/IMGillusion"><code>@IMGillusion</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/606">eliben/pycparser#606</a></li> <li>Fix compound literal statements in C generator by <a href="https://github.com/Rayan-and-beyond"><code>@Rayan-and-beyond</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/607">eliben/pycparser#607</a></li> <li>Keep the contents of adjacent u8 string literals by <a href="https://github.com/SashaMIT"><code>@SashaMIT</code></a> in <a href="https://redirect.github.com/eliben/pycparser/pull/609">eliben/pycparser#609</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/eliben/pycparser/compare/release_v3.00...release_v3.01">https://github.com/eliben/pycparser/compare/release_v3.00...release_v3.01</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eliben/pycparser/commit/ccb34399dedf518baac209592518757f367430fe"><code>ccb3439</code></a> Prepare for release 3.11</li> <li><a href="https://github.com/eliben/pycparser/commit/1d31981b1f91008a7e7ee7b7143f4654d0847f51"><code>1d31981</code></a> Fix concatenation escapes</li> <li><a href="https://github.com/eliben/pycparser/commit/dbcd5fddfb92e639a7c9e3b1b4eeebe503ccd2cc"><code>dbcd5fd</code></a> Add missing fake types</li> <li><a href="https://github.com/eliben/pycparser/commit/8bc38aa15f76cf6165afb139e7f5711fdae4aa88"><code>8bc38aa</code></a> Fix dropped specifiers in lists</li> <li><a href="https://github.com/eliben/pycparser/commit/17da57c031afeba6a3cd3a52f067a1d476b59641"><code>17da57c</code></a> Fix generation of _Alignas and _Atomic</li> <li><a href="https://github.com/eliben/pycparser/commit/61f979c4cea46a333a5fcce4aef8cb33aab95229"><code>61f979c</code></a> Add C11's fake headers and some tests</li> <li><a href="https://github.com/eliben/pycparser/commit/dfbe88b193e103165dd009b0c0cdf348bd7b35de"><code>dfbe88b</code></a> Fix unicode escapes</li> <li><a href="https://github.com/eliben/pycparser/commit/74588ec8ce0116ff310cfa77218cdc31a2ea32ef"><code>74588ec</code></a> Unify string literal parsing</li> <li><a href="https://github.com/eliben/pycparser/commit/7adecd56efcffa3d086dedf274ce5a2a9d4eff55"><code>7adecd5</code></a> Fix implementation of _Static_assert</li> <li><a href="https://github.com/eliben/pycparser/commit/b7f48c8feedf903588e0d49f18574cd194be827e"><code>b7f48c8</code></a> C generation for _Generic</li> <li>Additional commits viewable in <a href="https://github.com/eliben/pycparser/compare/release_v3.00...release_v3.11">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
diff --git a/tools/publish/requirements_linux.txt b/tools/publish/requirements_linux.txt index 087d490..54e9e3e 100644 --- a/tools/publish/requirements_linux.txt +++ b/tools/publish/requirements_linux.txt
@@ -432,9 +432,9 @@ --hash=sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79 \ --hash=sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c # via twine -pycparser==3.0 \ - --hash=sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29 \ - --hash=sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pycparser==3.11 \ + --hash=sha256:51d5a8ba2be0bbe440b99d2112604c95bbbc3c2748a64260186c541e1729cd80 \ + --hash=sha256:d875f09c3507d00e1aba0eecc6dcadc1352f30fff09dc6bff2f1c2935e97c2bc # via cffi pygments==2.21.0 \ --hash=sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9 \
diff --git a/tools/publish/requirements_universal.txt b/tools/publish/requirements_universal.txt index fe9e9a4..1d9a5dd 100644 --- a/tools/publish/requirements_universal.txt +++ b/tools/publish/requirements_universal.txt
@@ -432,9 +432,9 @@ --hash=sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79 \ --hash=sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c # via twine -pycparser==3.0 ; implementation_name != 'PyPy' and platform_machine != 'ppc64le' and platform_machine != 's390x' and platform_python_implementation != 'PyPy' and sys_platform == 'linux' \ - --hash=sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29 \ - --hash=sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pycparser==3.11 ; implementation_name != 'PyPy' and platform_machine != 'ppc64le' and platform_machine != 's390x' and platform_python_implementation != 'PyPy' and sys_platform == 'linux' \ + --hash=sha256:51d5a8ba2be0bbe440b99d2112604c95bbbc3c2748a64260186c541e1729cd80 \ + --hash=sha256:d875f09c3507d00e1aba0eecc6dcadc1352f30fff09dc6bff2f1c2935e97c2bc # via cffi pygments==2.21.0 \ --hash=sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9 \