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-05-02 05:01:05
最后一次提交
发布数1220
最新版本名称release_2.27.0.dev3 (发布于 2025-05-02 14:01:04)
第一版名称release_0.0.25 (发布于 2014-12-17 19:00:58)
用户参与
星数3.5k
关注者数66
派生数657
提交数14.6k
已启用问题?
问题数6016
打开的问题数1038
拉请求数11967
打开的拉请求数99
关闭的拉请求数3931
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?