📄️ anonymous-telemetry
Options related to sending anonymous stats to the Pants project, to aid development.
📄️ bandit
A tool for finding security issues in Python code (https://bandit.readthedocs.io).
📄️ black
The Black Python code formatter (https://black.readthedocs.io/).
📄️ changed
Tell Pants to detect what files and targets have changed from Git.
📄️ coverage-py
Configuration for Python test coverage measurement.
📄️ docformatter
The Python docformatter tool (https://github.com/myint/docformatter).
📄️ download-pex-bin
The PEX (Python EXecutable) tool (https://github.com/pantsbuild/pex).
📄️ flake8
The Flake8 Python linter (https://flake8.pycqa.org/).
📄️ grpc-python-plugin
The gRPC Protobuf plugin for Python.
📄️ grpc_python_plugin
The gRPC Protobuf plugin for Python.
📄️ ipython
The IPython enhanced REPL (https://ipython.org/).
📄️ isort
The Python import sorter tool (https://timothycrosley.github.io/isort/).
📄️ lambdex
A tool for turning .pex files into AWS Lambdas (https://github.com/wickman/lambdex).
📄️ mypy-protobuf
Configuration of the mypy-protobuf type stub generation plugin.
📄️ mypy
The MyPy Python type checker (http://mypy-lang.org/).
📄️ pex-binary-defaults
Default settings for creating PEX executables.
📄️ pex
How Pants uses Pex to run Python subprocesses.
📄️ poetry
Used to generate lockfiles for third-party Python dependencies.
📄️ protoc
The protocol buffer compiler (https://developers.google.com/protocol-buffers).
📄️ pylint
The Pylint linter for Python code (https://www.pylint.org/).
📄️ pytest
The pytest Python test framework (https://docs.pytest.org/).
📄️ python-infer
Options controlling which dependencies will be inferred for Python targets.
📄️ python-native-code
Options for building native code using Python, e.g. when resolving distributions.
📄️ python-protobuf
Options related to the Protobuf Python backend.
📄️ python-protobuf.mypy-plugin
Configuration of the mypy-protobuf type stub generation plugin.
📄️ python-repos
External Python code repositories, such as PyPI.
📄️ python-setup
Options for Pants's Python support.
📄️ scc
The Succinct Code Counter, aka `scc` (https://github.com/boyter/scc).
📄️ setup-py-generation
Options to control how setup.py is generated from a `python_distribution` target.
📄️ setuptools
Python setuptools, used to package `python_distribution` targets.
📄️ shell-setup
Options for Pants's Shell support.
📄️ shellcheck
A linter for shell scripts.
📄️ shfmt
An autoformatter for shell scripts (https://github.com/mvdan/sh).
📄️ source
Configuration for roots of source trees.
📄️ sourcefile-validation
Configuration for source file validation.
📄️ stats
An aggregator for Pants stats, such as cache metrics.
📄️ subprocess-environment
Environment settings for forked subprocesses.
📄️ yapf
A formatter for Python files (https://github.com/google/yapf).