<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python-pycparser/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-25T12:56:35Z</updated>
<entry>
<title>python-pycparser: bump to 3.0</title>
<updated>2026-03-25T12:56:35Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-23T18:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a7f33e7daf5f533957ef5540bceabf5d132b5848'/>
<id>urn:sha1:a7f33e7daf5f533957ef5540bceabf5d132b5848</id>
<content type='text'>
v3.0 removes the dependency on PLY by rewriting pycparser with a
hand-written lexer and recursive-descent parser for C. No API changes
or functionality changes - the same AST is produced as before.

Other changes:
- Drop EOL Python 3.8 and 3.9 support (minimum now 3.10)
- Add support for Python 3.14

Since PLY is no longer used:
- Remove python-ply from PKG_BUILD_DEPENDS and HOST_BUILD_DEPENDS
- Remove +python3-ply from package DEPENDS
- Remove 001-use-external-ply.patch (no longer needed)

Full release notes:
https://github.com/eliben/pycparser/releases/tag/release_v3.00

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-pycparser: update to version 2.23</title>
<updated>2025-11-25T11:38:44Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-11-07T05:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=879cddcd0f200435c779018321dc69df4222e9c9'/>
<id>urn:sha1:879cddcd0f200435c779018321dc69df4222e9c9</id>
<content type='text'>
Refresh patch

Release notes:
https://github.com/eliben/pycparser/releases/tag/release_v2.22
https://github.com/eliben/pycparser/releases/tag/release_v2.23

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-pycparser: Update to 2.21, update patch</title>
<updated>2021-11-19T13:47:38Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2021-11-19T13:46:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=320da906a2ce6f8369d1c05af4b0f76c5bf525f6'/>
<id>urn:sha1:320da906a2ce6f8369d1c05af4b0f76c5bf525f6</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-pycparser: Update to 2.19</title>
<updated>2018-11-14T18:00:49Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2018-11-14T18:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=509ed2121ba67cc71bc17afd04e01e32d90ea66a'/>
<id>urn:sha1:509ed2121ba67cc71bc17afd04e01e32d90ea66a</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>python packages: move all things python under lang/python</title>
<updated>2017-05-17T13:51:14Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-05-17T13:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=68312f49c0b4456e665ed438a86a44738caa765a'/>
<id>urn:sha1:68312f49c0b4456e665ed438a86a44738caa765a</id>
<content type='text'>
I admit this may be be a bit aggressive, but the lang
folder is getting cluttered/filled up with Python, PHP, Perl,
Ruby, etc. packages.

Makes sense to try to group them into per-lang folders.

I took the Pythons.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
</feed>
