Skip to main content

dsql-lint

Lint SQL files for Amazon Aurora DSQL compatibility.

Parses SQL and reports errors (unsupported syntax) with suggested fixes. Includes an auto-fix mode that generates DSQL-compatible SQL.

Installation

pip install dsql-lint

Or run without installing:

uvx dsql-lint migration.sql

Usage

dsql-lint migration.sql [migration2.sql ...]
dsql-lint --format json migration.sql
dsql-lint --fix migration.sql
dsql-lint --version
dsql-lint --help

See the main repository for the full rule list, JSON schema, and contribution guide.

License

MIT-0. See LICENSE.

Metadata

Release files for dsql-lint 0.2.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dsql-lint 0.2.21
File
dsql_lint-0.2.21-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
dsql_lint-0.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
dsql_lint-0.2.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
dsql_lint-0.2.21-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
dsql_lint-0.2.21-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 16.9 MB

Release files / dsql_lint-0.2.21-py3-none-win_amd64.whl

Download URL dsql_lint-0.2.21-py3-none-win_amd64.whl
Size 3.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b3a6f435bbf6416f6b73caa77bb7f35694b517b7bd0d35db76e2799ed02a1fd3
BLAKE2b-256 checksum
How to use checksums
09198883357847d27a6048d7205ce3a6f4a8bd6bb074c9b84c960c3df1080141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / dsql_lint-0.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dsql_lint-0.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c7a2d7c885a3da9c52c7300557f0af7afc47e9377051d9f2268b73503c68a10e
BLAKE2b-256 checksum
How to use checksums
d24f422b3038acd244b4278c4ed4a8566714c179b35c26a2228d749ffabe58ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / dsql_lint-0.2.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dsql_lint-0.2.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
d8971bcc49b140647e43d9f498b2a4aa2070f966dca8adea4261334f5b86e390
BLAKE2b-256 checksum
How to use checksums
0245ebecabb28a9ffe688469fc4f63943a8e0cf204baa7c262201e912d0b51bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / dsql_lint-0.2.21-py3-none-macosx_11_0_arm64.whl

Download URL dsql_lint-0.2.21-py3-none-macosx_11_0_arm64.whl
Size 3.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
36a7d4e4a55bfe4cd6bf5c18eaf32445a6ba23bd5fb7d4ca70469bf1eb3fb5ce
BLAKE2b-256 checksum
How to use checksums
f798855c61d36d8b203ff5ca688ae1c7475189053f634ea353af677a00b0a603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / dsql_lint-0.2.21-py3-none-macosx_10_12_x86_64.whl

Download URL dsql_lint-0.2.21-py3-none-macosx_10_12_x86_64.whl
Size 3.4 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8c5fa458bd8f4bbefe294d06524ef3af5a910156e3c302d7e8e97999cb0f7280
BLAKE2b-256 checksum
How to use checksums
af9f3bbf74efe7899df6fa4fa6d71449a1a34010c408212cfd88ff562ae85234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.21 This release

5 release files

0.2.20

5 release files

0.2.17

5 release files

0.2.16

5 release files

0.2.15

5 release files

0.2.12

5 release files

0.2.10

5 release files

0.2.9

5 release files

0.2.6

5 release files

0.2.5

5 release files

0.2.3

5 release files

0.2.2

5 release files

0.2.1

5 release files

0.2.0

5 release files

0.1.4

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page