Package profile
sqlparse
- Summary: A non-validating SQL parser.
- Author: Andi Albrecht <albrecht.andi@gmail.com>
- License: BSD License
- Documentation: https://sqlparse.readthedocs.io/
- Source: https://github.com/andialbrecht/sqlparse
- Number of releases: 39
- First release: 0.1.4 on 2012-04-20
- Latest release: 0.6.0 on 2026-08-13
- Latest release size: 48.9 KB (pure Python wheel)
9 known vulnerabilitiesLatest: GHSA-cfqr-cjx5-5jcm — sqlparse: Reindentation of tuple lists causes near-cap quadratic CPU consumption View all →
Dependencies
Sqlparse has 3 dependencies, 3 of which optional.View all 3 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| Django | false | |
| apache-airflow-providers-common-sql | false | |
| crash | false | |
| cratedb-toolkit | false | |
| dbt-core | false |
Similar packages
- sqlglotAn easily customizable SQL parser and transpiler
- trafaretValidation and parsing library
- sql-formatterA SQL formatter
- xmlschemaAn XML Schema validator and decoder
- myst-parserAn extended [CommonMark](https://spec.commonmark.org/) compliant parser,
- simple-ddl-parserSimple DDL Parser to parse SQL & dialects like HQL, TSQL (MSSQL), Oracle, AWS Redshift, Snowflake, MySQL, PostgreSQL, etc ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc.; sequences, alters, custom types & other entities from ddl.
- probableparsingCommon methods for propbable parsers