Skip to content

pantsbuild/pants

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

289d06f · Jan 29, 2022
Jan 22, 2022
Jan 28, 2022
Jan 28, 2022
Jan 17, 2022
Jan 29, 2022
Jan 28, 2022
Jan 28, 2022
Jan 10, 2022
Jan 12, 2022
Feb 21, 2020
Dec 18, 2021
Dec 22, 2021
Oct 11, 2021
Aug 13, 2019
Sep 25, 2021
Aug 11, 2020
Jan 8, 2022
Apr 3, 2014
Sep 25, 2021
Apr 1, 2021
Sep 12, 2021
Jul 6, 2021
Oct 1, 2021
Jan 29, 2022
Nov 8, 2021
Jan 22, 2022

Repository files navigation

Pants Build System

Pants is a scalable build system for monorepos: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository.

Some noteworthy features include:

  • Explicit dependency modeling.
  • Fine-grained invalidation.
  • Shared result caching.
  • Concurrent execution.
  • Remote execution.
  • Unified interface for multiple tools and languages.
  • Extensibility and customizability via a plugin API.

Documentation: www.pantsbuild.org.

We release to PyPI version license

Requirements

To run Pants, you need:

  • Linux or macOS.
  • Python 3.7+ discoverable on your PATH.
  • A C compiler, system headers and Python headers (to compile native Python modules).
  • Internet access (so that Pants can fully bootstrap itself).