Plugins and tools for the Pants Ecosystem

Plugins

Plugins are Python packages that can be used to extend the functionality of Pants. To add plugins to your project, add them to your pants.toml file.

First, you need to add the plugins as dependencies:

[GLOBAL]
plugins = [
  "name_of_pypi_package==1.0.0",
]

Then, you may need to add the backends to the backend_packages list

if it's not enabled by default:
[GLOBAL]
backend_packages = [
  // ... other backends
  "name_of_pypi_package.backend",
]
IconGithubPermalink

pants-backend-bitwarden

A Bitwarden plugin for the Pants build system

pants-backend-bitwarden

Version Recent downloads Version
IconGithubPermalink

pants-backend-k8s

A Kubernetes plugin for the Pants build system

pants-backend-k8s

Version Recent downloads Version
IconGithubPermalink

pants-backend-kustomize

A Kustomize plugin for the Pants build system

pants-backend-kustomize

Version Recent downloads Version
IconGithubPermalink

pants-backend-mdbook

A MdBook documentation builder plugin for the Pants buildsystem.

pants-backend-mdbook

Version Recent downloads Version
IconGithubPermalink

pants-backend-oci

An OCI plugin for the Pants build system

pants-backend-oci

Version Recent downloads Version Version
IconGithubPermalink

pants-backend-secrets

A secrets plumbing plugin for the Pants build system

pants-backend-secrets

Version Recent downloads Version
IconGithubPermalink

pants-py-deploy

Make it easy to maintain docker-compose files and helm-charts across projects with pants-py-deploy

pants-py-deploy

Version Recent downloads Version Version
IconGithubPermalink

robotpajamas.pants.scie

A Pants plugin adding support for packaging SCIE.

robotpajamas.pants.scie