types-setuptools
Typing stubs for setuptools
Install
types-setuptools on PyPI
pip
pip install types-setuptoolsuv
uv add types-setuptoolspoetry
poetry add types-setuptoolsPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: types_setuptools-84.0.0.20260812-py3-none-any.whl
About types-setuptools
from the package's own PyPI description — quoted content, verbatim
Typing stubs for setuptools
This is a type stub package
for the setuptools package. It can be used by type checkers
to check code that uses setuptools. This version of
types-setuptools aims to provide accurate annotations for
setuptools==84.0.*.
Given that pkg_resources is typed since setuptools >= 71.1, it is no longer included with types-setuptools.
This package is part of the typeshed project.
All fixes for types and metadata should be contributed there.
See the README
for more details. The source for this package can be found in the
stubs/setuptools
directory.
This package was tested with the following type checkers: * mypy 2.3.0 * pyrefly 1.3.0.dev1 * pyright 1.1.411 * ty 0.0.59
It was generated from typeshed...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides type hints for setuptools, enabling static type checkers to validate code that uses setuptools.
Actively maintained with a release 1 day old. Zero runtime dependencies and a pure-Python wheel keep installation friction minimal.
Apache-2.0 permissive license allows use in most projects, including commercial and proprietary code, with minimal restrictions.
Usage
pip install types-setuptools==84.0.0.20260812
Requires Python 3.10 or later; intended for use with type checkers, not runtime functionality.
Verdict: A lean, actively maintained type stub package with no dependencies and permissive licensing. Tested against mypy 2.3.0, pyright 1.1.411, and other current type checkers for setuptools 84.0.*.
Needs verification
- Whether this stub package is automatically discovered by type checkers or requires explicit configuration
- Compatibility with setuptools versions outside the 84.0.* range this stub targets
Similar packages
permissive · top 1,000 on PyPI
types-PyYAMLpermissive · top 1,000 on PyPI
types-pytzpermissive · top 1,000 on PyPI
types-paramikopermissive · top 1,000 on PyPI
types-tomlpermissive · top 1,000 on PyPI
types-cachetoolspermissive · top 1,000 on PyPI
types-requestspermissive · top 1,000 on PyPI
typermissive · top 1,000 on PyPI
pandas-stubspermissive · top 1,000 on PyPI
types-awscrtpermissive · top 1,000 on PyPI