COMMITS
/ Lib/shlex.py September 12, 2025
C
gh-138804: Check type in `shlex.quote` (GH-138809)
Christoph Walcher committed
April 24, 2025
A
gh-118761: Optimise import time for ``shlex`` (#132036)
Adam Turner committed
November 26, 2022
N
bpo-45975: Simplify some while-loops with walrus operator (GH-29347)
Nick Drozd committed
July 4, 2022
V
gh-94352: shlex.split() no longer accepts None (#94353)
Victor Stinner committed
April 1, 2020
Z
bpo-33262: Deprecate passing None for `s` to shlex.split() (GH-6514)
Zackery Spytz committed
October 31, 2019
M
Add docstring for shlex.split (GH-16740)
MaT1g3R committed
September 11, 2019
A
bpo-35168: Make shlex.punctuation_chars read-only (#11631)
Alex committed
June 1, 2019
May 29, 2019
B
bpo-22454: Add shlex.join() (the opposite of shlex.split()) (GH-7605)
Bo Bayles committed
January 15, 2017
V
Fixed #29132: Updated shlex to work better with punctuation chars in POSIX mode.
Vinay Sajip committed
July 29, 2016
V
Closes #1521950: Made shlex parsing more shell-like.
Vinay Sajip committed
May 5, 2015
R
Issue #24113: Remove unreachable code in shlex.
Raymond Hettinger committed
October 18, 2014
R
#18853: Fix resource warning in shlex's __main__ section.
R David Murray committed
February 23, 2013
P
Revert "Issue #16121: Fix line number accounting in shlex"
Petri Lehtinen committed
P
Revert "Issue #16121: Fix line number accounting in shlex"
Petri Lehtinen committed
P
Issue #16121: Fix line number accounting in shlex
Petri Lehtinen committed
P
Issue #16121: Fix line number accounting in shlex
Petri Lehtinen committed
August 16, 2011
E
#9723: refactor regex.
Ezio Melotti committed
August 9, 2011
É
Avoid unwanted behavior change in shlex.quote (see #9723).
Éric Araujo committed
July 27, 2011
É
Add shlex.quote function, to escape filenames and command lines (#9723).
Éric Araujo committed
October 27, 2010
A
Recode modules from latin-1 to utf-8
Antoine Pitrou committed
July 4, 2010
M
M
Re-encode shlex.py in UTF-8, and remove coding cookie.
Mark Dickinson committed
October 16, 2007
G
Patch# 1258 by Christian Heimes: kill basestring.
Guido van Rossum committed
August 30, 2007
C
Raise statement normalization in Lib/.
Collin Winter committed
June 6, 2007
G
Merged revisions 55631-55794 via svnmerge from
Guido van Rossum committed
May 18, 2007
G
Change some uses of cStringIO.StringIO to io.StringIO.
Guido van Rossum committed
April 21, 2007
G
PEP 3114: rename .next() to .__next__() and add next() builtin.
Georg Brandl committed
February 9, 2007
G
Fix most trivially-findable print statements.
Guido van Rossum committed
February 12, 2004
W
Replace backticks with repr() or "%r"
Walter Dörwald committed
January 29, 2004
R
* Move collections.deque() in from the sandbox
Raymond Hettinger committed
April 20, 2003
G
- Changed shlex.split() method to have more useful and
Gustavo Niemeyer committed
April 17, 2003
N
Use True in a few more places.
Neal Norwitz committed
F
- use Tue/False for booleans
Fred Drake committed
G
Implemented posix-mode parsing support in shlex.py, as dicussed in
Gustavo Niemeyer committed
June 2, 2002
R
Replace boolean test with is None.
Raymond Hettinger committed
April 17, 2001
E
Unused variable (caught by PyChecker) removed.
Eric S. Raymond committed
February 15, 2001
S
bunch more __all__ lists
Skip Montanaro committed
January 17, 2001
T
Whitespace normalization.
Tim Peters committed
January 16, 2001
E
Make pop_source and push_source available, as documented.
Eric S. Raymond committed
January 15, 2001
T
Whitespace normalization.
Tim Peters committed
January 9, 2001
A
Patch #102953: Fix bug #125452, where shlex.shlex hangs when it
Andrew M. Kuchling committed
December 23, 2000
A
Remove superfluous semicolons
Andrew M. Kuchling committed
July 9, 2000
F
Make tabnanny happy.
Fred Drake committed
July 3, 2000
F
Eric S. Raymond <esr@thyrsus.com>:
Fred Drake committed
May 1, 2000
G
Eric Raymond:
Guido van Rossum committed
G
Eric Raymond:
Guido van Rossum committed
February 4, 2000
G
The third and final doc-string sweep by Ka-Ping Yee.
Guido van Rossum committed
May 3, 1999
G
No need to import os or string. (Andrew Dalke & kjpylint)
Guido van Rossum committed
April 9, 1999
G
Get rid of #! line
Guido van Rossum committed