Pants build system

GPTKB entity

Statements (62)
Predicate Object
gptkbp:instanceOf build automation tool
gptkbp:designedFor monorepos
gptkbp:feature multi-language support
active community
parallel execution
linting
plugin system
customizable workflows
CI/CD integration
reproducible builds
incremental builds
extensible via plugins
IDE integration
remote caching
toolchain integration
dependency inference
enables Docker image creation
enables Go binary creation
enables JVM JAR creation
enables PEX file creation
enables Shell script packaging
enables artifact publishing
enables binary creation
enables code generation
enables code navigation
enables code quality automation
enables dependency management
enables dependency visualization
enables deployment
enables formatting
enables linting
enables packaging
enables reproducible environments
enables static analysis
enables test coverage
enables test isolation
enables type checking
fast feedback loops
fine-grained invalidation
fine-grained targets
first-class Go support
first-class JVM support
first-class Python support
first-class Shell support
hermetic builds
lockfile generation
scalable to large codebases
source-based builds
test running
https://www.w3.org/2000/01/rdf-schema#label Pants build system
gptkbp:license gptkb:Apache_License_2.0
gptkbp:openSource true
gptkbp:repository https://github.com/pantsbuild/pants
gptkbp:supportsLanguage gptkb:Java
gptkb:Python
gptkb:Shell
gptkb:Go
gptkb:Scala
gptkbp:website https://www.pantsbuild.org/
gptkbp:writtenBy gptkb:Python
gptkbp:bfsParent gptkb:Starlark
gptkbp:bfsLayer 7