Skip to content

A non-validating SQL parser module for Python

active 2025-02-232026-08-10 (UTC)

Partial coverage11,637 / 12,810 hourly files (91%) · 2 absent upstream · 1,170 failed, retryable2025-02-232026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
181
Pushes
20
Pull requests
7
Issues
11
Stars
101
Forks
13

Activity over time

Daily event counts in the loaded window

Line chart, 534 days from 2025-02-23 to 2026-08-10. Pushes: 20 total, peak 4 in a day. Pull requests: 7 total, peak 1 in a day. Issues: 11 total, peak 2 in a day. Comments: 21 total, peak 4 in a day. Stars: 101 total, peak 3 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
andialbrecht302004
Copilot140010
swarnat2020
RamiNoodle7332020
fulldev11232002
ashrub-holvi2002
dvorst1000
punya1000
lorenzhs1010
robmcd1001
mark-me1001
jjak0b1001
filiprem-clickup1010
LatreviousYI1000
andormarkus1000
Pradyum-Git1010
jacobtylerwalls1000

Recent activity

Latest issues, pull requests and releases

  • Issue#845andialbrecht2026-05-21 11:53
    parse/split methods break BEGIN...END blocks containing FOR/IF/WHILE or inline CASE outside CREATE PROCEDURE
  • Issue#842punya2026-05-04 16:51
    reindent_aligned splits MSSQL OFFSET ... FETCH NEXT N ROWS ONLY clause across two lines
  • Pull request#839lorenzhs2026-02-26 11:26
  • Pull request#837RamiNoodle7332026-02-07 23:45
  • Pull request#830RamiNoodle7332026-02-06 06:51
  • Issue comment#826andialbrecht2025-11-29 07:31
    [BUG] - `sqlparse.split()` fails to split statements in v0.5.4 (regression from v0.5.3)
  • Issue#826andialbrecht2025-11-29 07:26
    [BUG] - `sqlparse.split()` fails to split statements in v0.5.4 (regression from v0.5.3)
  • Issue#826andialbrecht2025-11-29 07:14
    [BUG] - `sqlparse.split()` fails to split statements in v0.5.4 (regression from v0.5.3)
  • Issue#826andormarkus2025-11-28 14:44
    [BUG] - `sqlparse.split()` fails to split statements in v0.5.4 (regression from v0.5.3)
  • Issue comment#537ashrub-holvi2025-11-28 13:44
    Add config files for pre/post Github hooks?
  • Issue#809andialbrecht2025-11-28 06:43
    Split should ignore semicolons which are inside BEGIN ... END statements
  • Issue#809andialbrecht2025-11-27 21:09
    Split should ignore semicolons which are inside BEGIN ... END statements
  • Issue comment#825fulldev11232025-11-27 19:25
    Fixes #821 and #823
  • Issue#801andialbrecht2025-11-27 10:44
    format does not remove all the comments with strip_comments=True
  • Issue comment#801andialbrecht2025-11-27 10:44
    format does not remove all the comments with strip_comments=True
  • Issue comment#824ashrub-holvi2025-11-27 08:41
    Add possibility to use sqlparse repo as pre-commit hook for format SQL
  • Issue comment#823fulldev11232025-11-27 02:37
    sqlparse.format does not strip -- comments and fails to convert tabs to spaces when reindent=True
  • Issue comment#817andialbrecht2025-11-25 17:58
    Support REGEXP BINARY
  • Issue comment#820andialbrecht2025-11-25 17:42
    Add 'INTERSECT' to Close Keywords in Where clause
  • Pull request#819swarnat2025-10-22 20:49
  • Pull request#817swarnat2025-10-20 19:38
  • Issue comment#809jjak0b2025-07-29 14:30
    Split should ignore semicolons which are inside BEGIN ... END statements
  • Issue#814dvorst2025-07-11 12:02
    Incorrect Tokenization of Escaped Backslashes in SQL String Literals
  • Pull request#813Pradyum-Git2025-07-08 07:12
  • Issue comment#688mark-me2025-07-03 18:30
    CREATE TABLE wrong format

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 101 stars here means stars gained during the window, not the repo's star count.