--- id: types-smorest version: "1.1.2" license: GPLv3 license_treatment: copyleft maintenance: active --- # types-smorest — Type Stubs for flask-smorest License: copyleft · Maintenance: active · Downloads: 991.5K/mo ## What it is and what it does types-smorest is a type stub package that provides type annotations for flask-smorest. It enables static type checkers and IDEs to understand the types and signatures available in flask-smorest, improving code quality and developer experience through better autocompletion and type checking. The package is explicitly partial—it covers only some of the functions and objects available in flask-smorest—and is maintained by the community. It supports Python 3.7 through 3.10 and has no runtime dependencies; it is installed purely to improve the development experience of projects that use flask-smorest. Use it for: - Enable static type checkers to validate code that uses flask-smorest without type errors. - Improve IDE autocompletion and inline documentation when writing flask-smorest API handlers. - Catch type mismatches in flask-smorest configuration and decorator usage at development time. - Document expected types for team members working on flask-smorest-based projects. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type stubs for flask-smorest, enabling static type checking and IDE autocompletion when using the flask-smorest library. Yes, if you use flask-smorest and want static type checking or better IDE support. The low install friction and lack of runtime dependencies make it a safe addition to any development environment. Be aware of the GPLv3 license if your project is proprietary, and note that stub coverage is partial and may lag behind flask-smorest releases. ## Install pip install types-smorest uv add types-smorest poetry add types-smorest ## Installing types-smorest Before you install: Low friction install with no runtime dependencies. Maintenance is active; the repository received a commit as recently as 2026-08-11, though the last release was 2022-12-13. License in practice: Licensed under GPLv3 (copyleft). Any code that imports or uses this package in a proprietary project must comply with GPLv3 terms, including potential source code disclosure obligations. Quickstart: # Install types-smorest $ pip install types-smorest # Type hints are now available for static checkers import types_smorest Requires Python 3.7 or later. This is a stub-only package and must be installed alongside flask-smorest itself to be useful. Verify before relying: - How complete the stub coverage is beyond the partial coverage mentioned in the description. - Whether the stubs are kept synchronized with current flask-smorest releases. - What specific functions and objects in flask-smorest are covered by the stubs. ## Package facts - License: GPLv3 (copyleft) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 991.5K/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags flask-smorest type stubs, type hints for flask-smorest, flask-smorest typing, static type checking flask, flask api documentation types, smorest type annotations, type-stubs, flask-ecosystem [View on SkillFed](https://skillfed.io/packages/types-smorest) · [View on PyPI](https://pypi.org/project/types-smorest/)