skillfed

types-setuptools

Typing stubs for setuptools

types-setuptools Permissive license Apache-2.0 Active 37 v84.0.0.20260812 released

Install

types-setuptools on PyPI

pip

pip install types-setuptools

uv

uv add types-setuptools

poetry

poetry add types-setuptools

Package 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

Programming Language :: Python :: 3Typing :: Stubs Only

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
setuptools type stubstype hints for setuptoolsmypy setuptools annotationspyright setuptools typingstatic type checking setuptoolssetuptools type checking support

Similar packages