NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #490 most downloaded on PyPI
Bash style brace expander.
Last release 2 months ago
20 Jul 2026
Release timing varies
gaps range from 9 days to 1.3 years
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
23 releases · first in 2018
FIX : Fix case where character or number ranges could throw an exception ( @santhreal ).
BREAK : If there are no expansions, bracex will not return an empty string by default in the list. This matches Bash. To get the old behavior, enable
bracex will not return an empty string by default in the list. This matchesreturn_empty parameter to always return at least an empty string ifOne column per quarter.
Drop Python 3.9 support
Drop Python 3.9 support
NEW : Drop support for Python 3.8.
2.5.post1 FIX : Fix PyPI landing page.
2.5 NEW Add Python 3.13 support.
NEW : Formally declare support for Python 3.11 and 3.12.
CHORE : Fix issue where tar ball did not include all required files for running tests.
NEW : Switch to Hatch build backend instead of Setuptools.
FIX: Remove excessive generator wrappers.
AnyStr for string static types instead of custom alias.NEW: Command line interface using python3 -m bracex
python3 -m bracexFIX: Expansion limit evaluated much too late and hanging can still occur with large expansions. Calculate expansion count and assert limit while parsi
NEW: Drop support for Python 3.5.
FIX: Officially support Python 3.9.
NEW: An expansion limit of 1000 is enforced by default. This can be controlled, or even removed, via the limit option.
1000 is enforced by default. This can be controlled, or even removed, via the
limit option.NEW: Remove version and version_info and the associated deprecation code.
version and version_info and the associated deprecation code.- NEW: Drop Python 3.4 support.
NEW: Officially support Python 3.8.
FIX: Vendor pep562 in order to reduce dependencies.
pep562 in order to reduce dependencies.NEW: Deprecate version and version_info in favor of the more standard __version__ and __version_info__.
version and version_info in favor of the more standard __version__ and __version_info__.iexpand.FIX: Officially support Python 3.7.
FIX: Allow zero increments in sequence ranges: {1..10..0}. Zero will be treated as one just like Bash does.
{1..10..0}. Zero will be treated as one just like Bash does.- NEW: Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →