pants

The Pants Build System

Github星跟踪图

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.

主要指标

概览
名称与所有者pantsbuild/pants
主编程语言Python
编程语言Python (语言数: 14)
平台
许可证Apache License 2.0
所有者活动
创建于2012-12-17 17:39:04
推送于2025-10-26 20:20:55
最后一次提交
发布数1256
最新版本名称release_2.29.1rc0 (发布于 2025-10-23 12:03:31)
第一版名称release_0.0.25 (发布于 2014-12-17 19:00:58)
用户参与
星数3.6k
关注者数63
派生数672
提交数15k
已启用问题?
问题数6098
打开的问题数1072
拉请求数12391
打开的拉请求数76
关闭的拉请求数4015
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?