setuptools 68.0.0


Easily download, build, install, upgrade, and uninstall Python packages

Easily download, build, install, upgrade, and uninstall Python packages

Stars: 2088, Watchers: 2088, Forks: 1044, Open Issues: 569

The pypa/setuptools repo was created 7 years ago and the last code push was an hour ago.
The project is very popular with an impressive 2088 github stars!

How to Install setuptools

You can install setuptools using pip

pip install setuptools

or add it to a project with poetry

poetry add setuptools

Package Details

Python Packaging Authority
GitHub Repo:


  • Software Development/Libraries/Python Modules
  • System/Archiving/Packaging
  • System/Systems Administration
  • Utilities
No  setuptools  pypi packages just yet.


A list of common setuptools errors.

Code Examples

Here are some setuptools code examples and snippets.

GitHub Issues

The setuptools package has 569 open issues on GitHub

  • Add tests for duplicated imports
  • Feature/refactor parse requirements
  • [BUG] ensure_local_distutils is failing when pip is imported before setuptools
  • [BUG] PE wrappers missing Address Space Layout Randomization (ASLR) and Data Execution Prevention (DEP)
  • Support for Gcov coverage in extensions
  • [CI] Failing tests for PyPy shadowed by running tests wih usedevelop=True
  • [BUG] Permission denied error to install pkg editable and user mode
  • Adopt usedevelop=False for tests running in CI
  • [BUG] ModuleNotFoundError when using cmdclass option in PEP517-style build
  • [BUG] Setuptools/wheel PEP517 Build requirements compliance
  • [BUG] Build succeeds when no packages are found by find_packages
  • deprecate and remove the build_sphinx command
  • Support pyproject.toml-style configuration (PEP 621) - Round 2
  • [BUG] No module named '_sysconfigdata_d_linux_x86_64-linux-gnu'
  • KeyError when scheme hacks encounter missing purelib.

See more issues on GitHub