--- id: types-assertpy version: "1.1.0.20260518" license: Apache-2.0 license_treatment: permissive maintenance: active --- # types-assertpy — Typing stubs for assertpy License: permissive · Maintenance: active · Downloads: 146.5K/mo ## What it is and what it does types-assertpy is a type stub package that provides type annotations for a testing assertion library. It contains type information that allows mypy 2.1.0, pyright 1.1.409, and other static type checkers to understand and validate code using the library's fluent assertion API. The stubs are generated from typeshed, the community-maintained repository of type information for Python packages, and target version 1.1.*. You install this as a development dependency to enable type checking in test code. Type checkers will use these stubs to catch type errors at analysis time rather than runtime, providing IDE autocomplete and inline documentation for the library's methods. Use it for: - Enable type checkers to validate test files that use the target library's assertions - Catch type mismatches in assertion chains before running tests - Provide IDE autocomplete and inline documentation for assertion methods - Support strict type checking workflows in projects using this testing library - Validate assertion arguments match expected types in CI/CD pipelines ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type stubs enabling static type checkers like mypy and pyright to understand the assertion API of a popular testing library. Yes, if you use static type checking with this testing library. Install it as a dev dependency to get type safety in your test code. No installation friction and no known security issues. Skip it only if you don't use static type checking or don't use this library. ## Install pip install types-assertpy uv add types-assertpy poetry add types-assertpy ## Installing types-assertpy Before you install: Low friction installation with no runtime dependencies. Actively maintained as part of typeshed; last commit on 2026-08-14. License in practice: Apache-2.0 permissive license allows use in most projects without significant restrictions. Quickstart: pip install types-assertpy # Type checkers now understand the testing library's API from assertpy import assert_that assert_that([1, 2, 3]).contains(2) Requires Python 3.10 or later. Verify before relying: - Whether this stub package is automatically discovered by type checkers or requires explicit configuration - Compatibility with versions of the target library outside the 1.1.* series - Whether installation alongside the target library is required or optional ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 146.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags type stubs testing, mypy type stubs, pyright type stubs, typing stubs, type checking testing library, static type checking stubs, assertion library types, type-stubs, type-checking [View on SkillFed](https://skillfed.io/packages/types-assertpy) · [View on PyPI](https://pypi.org/project/types-assertpy/)