Skip to content

CMLivingston/pants

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

Folders and files

NameName
Last commit message
Last commit date
Mar 13, 2017
Apr 16, 2019
Apr 24, 2019
Apr 16, 2019
Apr 12, 2019
Apr 21, 2019
Apr 25, 2019
Apr 25, 2019
Apr 25, 2019
Jul 18, 2017
Apr 29, 2016
Apr 19, 2019
Oct 13, 2016
Aug 20, 2018
Apr 24, 2019
Jun 10, 2016
Dec 19, 2018
Nov 15, 2016
Jun 5, 2018
Mar 27, 2017
Apr 22, 2019
Apr 3, 2014
Nov 19, 2016
Apr 13, 2019
Apr 19, 2019
Oct 22, 2015
Jan 18, 2018
Apr 21, 2019
Jul 15, 2018
Mar 20, 2019
Apr 19, 2019

Repository files navigation

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 2.7 or 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 7 or greater.

About

Pants Build System

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.0%
  • Rust 9.2%
  • Java 6.1%
  • Shell 1.1%
  • Scala 1.1%
  • HTML 1.0%
  • Other 0.5%