--- id: mypy-boto3-dsql version: "1.43.70" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-dsql — Type annotations for boto3 AuroraDSQL 1.43.70 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 241.4K/mo ## What it is and what it does mypy-boto3-dsql is a type-stub package that adds static type annotations for boto3's AuroraDSQL service. It is generated from boto3 1.43.70 using mypy-boto3-builder 8.12.0 and works with IDEs, type checkers (mypy, pyright), and linters to provide code completion and catch type errors at development time rather than runtime. The package is designed to be installed alongside boto3 and requires only typing-extensions as a runtime dependency. It supports explicit type annotations for clients, paginators, and waiters, and can be used in a TYPE_CHECKING block to avoid adding a production dependency. Documentation notes that PyCharm may experience performance issues with the full stubs and recommends the lite variant or alternative type checkers in such cases. Use it for: - Enable IDE autocomplete and type hints when writing boto3 AuroraDSQL code in VSCode, PyCharm, or Emacs. - Catch type errors in boto3 AuroraDSQL calls during development using mypy or pyright before deployment. - Provide explicit type annotations for paginator and waiter objects returned by AuroraDSQL clients. - Use in a TYPE_CHECKING block to get development-time type safety without adding a runtime dependency. - Improve code maintainability by documenting expected argument and return types for AuroraDSQL API calls. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for boto3's AuroraDSQL service, enabling static type checking with mypy, pyright, and other tools. Yes. The package has low install friction, active maintenance (released 2 days ago), no known vulnerabilities, and a permissive MIT license. Install it if you use boto3 with AuroraDSQL and want static type checking and IDE support. If you experience performance issues in PyCharm, the documentation suggests using the lite variant or a different type checker. ## Install pip install mypy-boto3-dsql uv add mypy-boto3-dsql poetry add mypy-boto3-dsql ## Installing mypy-boto3-dsql Before you install: Low friction install with a single lightweight runtime dependency (typing-extensions). The package is actively maintained, released 2 days ago, and supports current Python versions (3.9–3.14). License in practice: MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects. Quickstart: pip install mypy-boto3-dsql from boto3.session import Session from mypy_boto3_dsql import AuroraDSQLClient client: AuroraDSQLClient = Session().client("dsql") # Type checking and IDE autocomplete now available Requires Python 3.9 or later; boto3 must be installed separately to use the client. Verify before relying: - Performance impact in PyCharm with Literal overloads (documentation mentions issue PY-40997 but does not quantify the effect). - Whether the package works correctly with all IDEs listed (VSCode, PyCharm, Emacs, Sublime Text) or only those with explicit LSP/type-checker support. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 241.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs, aws aurora dsql type annotations, mypy boto3 dsql, boto3 autocomplete ide, python aws sdk typing, dsql client type hints, boto3 static type checking, type-stubs, aws-sdk, static-typing [View on SkillFed](https://skillfed.io/packages/mypy-boto3-dsql) · [View on PyPI](https://pypi.org/project/mypy-boto3-dsql/)