pantsbuild/pants


The Pants Build System

http://pantsbuild.org/

License: Apache-2.0

Language: Python

Keywords: build-system, build-tool, build-tools, golang, java, javascript, monorepo, python, rust, scala


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.

Project Statistics

Sourcerank 13
Repository Size 89.1 MB
Stars 1,141
Forks 324
Watchers 67
Open issues 944
Dependencies 2,039
Contributors 186
Tags 567
Created
Last updated
Last pushed

Top Contributors See all

John Sirois Stu Hood Benjy Weinberger Eric Ayers Daniel Wagner-Hall Eric Arellano Nora Howard Kris Wilson Danny McClanahan Peter Vlugter David Turner Patrick Lawson Yi Cheng Eric Arellano Larry Hosken Mateo Rodriguez Garrett Peiyu Wang Matt Olsen Ryan Williams

Packages Referencing this Repo

pantsbuild.pants.contrib.googlejavaformat
Google Java Format code formatter pants plugins.
Latest release 1.17.0.dev1 - Updated - 1.14K stars
pantsbuild.pants.contrib.python.checks.checker
The Pants Python source code lint tool.
Latest release 1.17.0.dev1 - Updated - 1.14K stars
pantsbuild.pants.contrib.awslambda-python
Pants plugin for creating deployable AWS Lambdas out of python code.
Latest release 1.17.0.dev1 - Updated - 1.14K stars
boxfuture
Utilities to make Futures easier to pass around, by boxing without having to wrap calls in Box::n...
Latest release 0.0.1 - Published - 1.14K stars
org.pantsbuild:zinc-compiler_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.5 - Updated - 1.14K stars
org.pantsbuild:zinc-analysis_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.4 - Updated - 1.14K stars
org.pantsbuild:zinc-util_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.5 - Updated - 1.14K stars
org.pantsbuild:zinc-cache_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.4 - Updated - 1.14K stars
org.pantsbuild:custom_javactool_for_testing
A custom version of com.sun.tools.javac.api.JavacTool, useful for testing that we can control th...
Latest release 0.0.5 - Updated - 1.14K stars
org.pantsbuild:zinc-options_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.6 - Updated - 1.14K stars
org.pantsbuild:ivy-dependency-update-checker
A command line tool to display Ivy dependency updates.
Latest release 0.0.3 - Updated - 1.14K stars
org.pantsbuild:zinc-extractor_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.4 - Updated - 1.14K stars
org.pantsbuild:zinc_2.11
The SBT incremental compiler for nailgun
Latest release 0.0.1 - Published - 1.14K stars
pantsbuild.pants.contrib.confluence
Confluence pants plugin
Latest release 1.16.0.dev2 - Updated - 1.14K stars
pantsbuild.pants.contrib.avro
Avro Java code generation support for pants
Latest release 1.16.0.dev3 - Updated - 1.14K stars
pantsbuild.pants.contrib.codeanalysis
Support for various code analysis tools in Pants.
Latest release 1.16.0.dev3 - Updated - 1.14K stars
pantsbuild.pants.contrib.mypy
mypy static type analyzer
Latest release 1.16.0.dev3 - Updated - 1.14K stars
org.pantsbuild:args4j
Utilities to make args4j more like com.twitter.common#args
Latest release 0.0.19 - Updated - 1.14K stars
pantsbuild.pants.contrib.jax_ws
JAX-WS Pants plugin
Latest release 1.12.0 - Updated - 1.14K stars
pantsbuild.pants.contrib.errorprone
Error Prone pants plugin
Latest release 1.16.0.dev2 - Updated - 1.14K stars

Recent Tags See all

release_1.17.0.dev1 May 22, 2019
release_1.16.0rc2 May 20, 2019
release_1.17.0.dev0 May 14, 2019
release_1.16.0rc0 May 08, 2019
release_1.16.0.dev4 May 06, 2019
release_1.16.0.dev3 April 28, 2019
release_1.16.0.dev2 April 22, 2019
release_1.16.0.dev1 April 13, 2019
release_1.15.0 April 13, 2019
release_1.15.0rc3 April 08, 2019
release_1.15.0rc2 April 02, 2019
release_1.16.0.dev0 March 29, 2019
release_1.15.0rc1 March 26, 2019
release_1.15.0rc1 March 26, 2019
release_1.15.0rc0 March 19, 2019

Interesting Forks See all

twitter/pants
Pants Build System
Python - Apache-2.0 - Last pushed - 59 stars - 22 forks
square/pants
Pants Build System
Python - Apache-2.0 - Last pushed - 8 stars - 5 forks
Gabriel439/pants
Pants Build System
Python - Apache-2.0 - Last pushed - 2 stars
dominichamon/pants
Pants Build System
Python - Apache-2.0 - Last pushed - 1 stars - 1 forks

Something wrong with this page? Make a suggestion

Last synced: 2019-05-22 17:08:45 UTC

Login to resync this repository