Skip to content

simonusher/pants

This branch is 2539 commits behind pantsbuild/pants:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 30, 2022
6cd1147 · Aug 30, 2022
Aug 22, 2022
Aug 16, 2022
Aug 25, 2022
Aug 30, 2022
Jul 5, 2022
Aug 30, 2022
Jul 27, 2022
Aug 8, 2022
Jan 10, 2022
Apr 15, 2022
Mar 21, 2022
Aug 23, 2022
Dec 22, 2021
Aug 30, 2022
Aug 13, 2019
Sep 25, 2021
Aug 11, 2020
Aug 30, 2022
Apr 3, 2014
Aug 13, 2022
Jul 18, 2022
Sep 12, 2021
Apr 7, 2022
Aug 16, 2022
Jun 3, 2022
Aug 30, 2022
Jul 29, 2022
Aug 16, 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.

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).

Credits

We release to PyPI

version license

About

The Pantsbuild developer workflow system

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.7%
  • Rust 17.8%
  • Starlark 0.8%
  • Go 0.8%
  • Shell 0.4%
  • Scala 0.3%
  • Other 0.2%