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.

Overview

Name With Ownerpantsbuild/pants
Primary LanguagePython
Program languagePython (Language Count: 13)
Platform
License:Apache License 2.0
Release Count1122
Last Release Namerelease_2.22.0.dev1 (Posted on 2024-05-06 21:28:46)
First Release Namerelease_0.0.25 (Posted on 2014-12-17 19:00:58)
Created At2012-12-17 17:39:04
Pushed At2024-05-12 05:15:34
Last Commit At
Stargazers Count3.1k
Watchers Count67
Fork Count600
Commits Count13.9k
Has Issues Enabled
Issues Count5712
Issue Open Count931
Pull Requests Count11071
Pull Requests Open Count96
Pull Requests Close Count3848
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top