pants

The Pants Build System

Github stars Tracking Chart

Pants Build System

Pants is a build system for software projects in a variety of languages.
It works particularly well for a source code repository that contains
many distinct projects.

Friendly documentation: http://www.pantsbuild.org/

We release to PyPI
version
license

We use Travis CI to verify the build
Build Status.

We use Coveralls to monitor test coverage
Coverage Status.

Requirements

At a minimum, Pants requires the following to run properly:

  • Linux or macOS.
  • Python 3.6+.
  • A C compiler, system headers, Python headers (to compile native Python modules) and the libffi
    library and headers (to compile and link modules that use CFFI to access native code).
  • Internet access (so that Pants can fully bootstrap itself)

Additionally, if you use the JVM backend to work with Java or Scala code (installed by default):

  • OpenJDK or Oracle JDK version 8 or greater.

Main metrics

Overview
Name With Ownerpantsbuild/pants
Primary LanguagePython
Program languagePython (Language Count: 14)
Platform
License:Apache License 2.0
所有者活动
Created At2012-12-17 17:39:04
Pushed At2025-05-02 05:01:05
Last Commit At
Release Count1220
Last Release Namerelease_2.27.0.dev3 (Posted on 2025-05-02 14:01:04)
First Release Namerelease_0.0.25 (Posted on 2014-12-17 19:00:58)
用户参与
Stargazers Count3.5k
Watchers Count66
Fork Count657
Commits Count14.6k
Has Issues Enabled
Issues Count6016
Issue Open Count1038
Pull Requests Count11967
Pull Requests Open Count99
Pull Requests Close Count3931
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private