NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #19 most downloaded on PyPI
C parser in Python
Last release 8 months ago
21 Jan 2026
Release timing varies
gaps range from 1 weeks to 2.4 years
Most releases are documented
notes for 17 of 24 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
24 releases · first in 2011
Removed dependency on PLY, by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C. No API changes / functionality chang
Full Changelog: release_v2.23...release_v3.00
Please read the LLVM Release Notes and Clang Release Notes before downloading :
LLVM source code (9.9M) (.sig)
LLVM Test Suite (69M) (.sig)
Clang source code (6.9M) (.sig)
Clang Binaries for Debian/x86 (61M) (.sig)
Clang Binaries for Debian/x86_64 (58M) (.sig)
Clang Binaries for FreeBSD9/x86 (52M) (.sig)
Clang Binaries for FreeBSD9/x86_64 (49M) (.sig)
Clang Binaries for MacOS X/x86-64 (55M) (.sig)
Clang Binaries for Ubuntu-11.10/x86 (58M) (.sig)
Clang Binaries for Ubuntu-11.10/x86_64 (58M) (.sig)
Clang Binaries for Ubuntu-11.04/x86 (53M) (.sig)
Clang Binaries for Ubuntu-11.04/x86_64 (50M) (.sig)
DragonEgg (425K) (.sig)
One column per quarter.
Allow abstract declarator "static" (GH issue #539 ) by @gperciva in #545
Full Changelog: release_v2.22...release_v2.23
Add missing SCHAR limit defines by @matamegger in #449
Full Changelog: release_v2.21...release_v2.22
Update TODO to mention bdist_wheel
Update TODO to mention bdist_wheel
Update instructions to release. Release 2.20 was pushed
Update instructions to release. Release 2.20 was pushed
Nothing published for this version
Update version number to 2.18 for release
Update version number to 2.18 for release
Merge branch 'master' of github.com:eliben/pycparser into try-release…
Merge branch 'master' of github.com:eliben/pycparser into try-release…
Prepare 2.16 for release
Prepare 2.16 for release
Prepare for releasing v2.15
Prepare for releasing v2.15
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Please read the Release Notes before downloading :
Please read the Release Notes before downloading :
LLVM source code (9M) (.sig)
LLVM Test Suite (70M) (.sig)
LLVM-GCC 4.2 Front End Source Code (53M) (.sig)
Clang source code (6M) (.sig)
Clang Binaries for FreeBSD8/x86 (20M) (.sig)
Clang Binaries for FreeBSD8/x86_64 (19.7M) (.sig)
Clang Binaries for Linux/x86 (62M) (.sig)
Clang Binaries for Linux/x86_64 (39M) (.sig)
Clang Binaries for MacOS X/x86-64 (71M) (.sig)
Clang Binaries for Mingw32/x86 (23M) (.sig)
LLVM Binaries for Mingw32/x86 (23M) (.sig)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86 (23M) (.sig)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86_64 (24M) (.sig)
LLVM-GCC 4.2 Front End Binaries for Linux/x86 (57.8M) (.sig)
LLVM-GCC 4.2 Front End Binaries for Linux/x86_64 (67M) (.sig)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin 10) (33.8M) (.sig)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (26M) (.sig)
DragonEgg (213K) (.sig)
Please read the Release Notes before downloading :
Please read the Release Notes before downloading :
LLVM source code (9M)
LLVM Test Suite (69M)
LLVM-GCC 4.2 Front End Source Code (53M)
Clang source code (5.4M)
Clang Binaries for FreeBSD8/x86 (23M)
Clang Binaries for FreeBSD8/x86_64 (23M)
Clang Binaries for Linux/x86 (52M)
Clang Binaries for Linux/x86_64 (49M)
Clang Binaries for MacOS X/x86-64 (59M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86 (32M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86_64 (55M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86 (55M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86_64 (47M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin 10 ) (40M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (26M)
DragonEgg (193K)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (8M)
LLVM Test Suite (68M)
LLVM-GCC 4.2 Front End Source Code (53M)
Clang source code (4.7M)
Clang Binaries for FreeBSD8/x86 (65M)
Clang Binaries for FreeBSD8/x86_64 (68M)
Clang Binaries for Linux/x86 (64M)
Clang Binaries for Linux/x86_64 (49M)
Clang Binaries for MacOS X/x86 (56M)
LLVM Binaries for Mingw32/x86 (24M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86 (78M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86_64 (82M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86 (54M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86_64 (44M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 10 ) (42M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (26M)
DragonEgg (193K)
VMKit (496K)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (7.4M)
LLVM Test Suite (67M)
LLVM-GCC 4.2 Front End Source Code (46M)
Clang source code (3.7M)
Clang Binaries for FreeBSD8/x86 (52M)
Clang Binaries for FreeBSD8/x86_64 (55M)
Clang Binaries for Linux/x86 (52M)
Clang Binaries for Linux/x86_64 (61M)
Clang Binaries for MacOS X/x86 (50M)
LLVM Binaries for Mingw32/x86 (24M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86 (37M)
LLVM-GCC 4.2 Front End Binaries for FreeBSD8/x86_64 (39M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86 (41M)
LLVM-GCC 4.2 Front End Binaries for Linux/x86_64 (63M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 ) (50M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (24M )
VMKit (340KB)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (6M)
LLVM Test Suite (67M)
LLVM Binaries for Mingw32/x86 (16M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 ) (34M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin 9) (31M)
LLVM-GCC 4.2 Front End Binaries for Red Hat Enterpris e Linux4/x86 (55M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (22M )
LLVM-GCC 4.2 Front End Source Code (47M)
VMKit (316KB)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (6M)
LLVM Test Suite (65M)
LLVM Binaries for Mingw32/x86 (14M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9) (30M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin 9) (27M)
LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise Linux4/x86 (42M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (22M)
LLVM-GCC 4.2 Front End Source Code (47M)
VMKit (287KB)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (5.8M)
LLVM Test Suite (68M)
LLVM Binaries for Mingw32/x86 (14M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9) (26M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 8) (29M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin 8) (32M)
LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise Linux4/x86 (44M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (22M)
LLVM-GCC 4.2 Front End Source Code (49M)
Please read the Release Notes before downloading:
Please read the Release Notes before downloading:
LLVM source code (5.4M)
LLVM Test Suite (53M)
LLVM Binaries for Mingw32/x86 (14M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (50M)
LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (49M)
LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise Linux4/x86 (42M)
LLVM-GCC 4.2 Front End Binaries for Mingw32/x86 (22M)
LLVM-GCC 4.0 Front End Binaries for MacOS X/x86 (41M)
LLVM-GCC 4.0 Front End Binaries for MacOS X/PowerPC (39M)
LLVM-GCC 4.0 Front End Binaries for Red Hat Enterprise Linux4/x86 (31M)
LLVM-GCC 4.0 Front End Binaries for Mingw32/x86 (17M)
LLVM-GCC 4.2 Front End Source Code (49M)
LLVM-GCC 4.0 Front End Source Code (36M)
Your coding agent can read these notes before it upgrades. Set up the MCP server →