Interface | Description |
---|---|
PythonComponents |
Interface representing the modules, resources, etc.
|
PythonComponents.Resolved |
Resolve this
PythonComponents into a class usable by Step s. |
PythonComponents.Resolved.ComponentConsumer |
A
BiConsumer which throws a IOException for use by
executing Step s to process the Path s to the components
from this object. |
PythonPackagable |
Represents a
BuildRule which contributes components to a top-level Python binary or test. |
Class | Description |
---|---|
CxxPythonExtension | |
CxxPythonExtensionDescription | |
CxxPythonExtensionDescriptionArg |
Immutable implementation of
CxxPythonExtensionDescription.AbstractCxxPythonExtensionDescriptionArg . |
CxxPythonExtensionDescriptionArg.Builder |
Builds instances of type
CxxPythonExtensionDescriptionArg . |
MovePythonWhlDataStep |
A
Step that moves the contents of the {package}-{version}.data directory within an
extracted .whl if that directory exists. |
PexStep | |
PrebuiltPythonLibrary | |
PrebuiltPythonLibraryDescription | |
PrebuiltPythonLibraryDescriptionArg |
Immutable implementation of
PrebuiltPythonLibraryDescription.AbstractPrebuiltPythonLibraryDescriptionArg . |
PrebuiltPythonLibraryDescriptionArg.Builder |
Builds instances of type
PrebuiltPythonLibraryDescriptionArg . |
PythonBinary | |
PythonBinaryDescription | |
PythonBinaryDescriptionArg |
Immutable implementation of
PythonBinaryDescription.AbstractPythonBinaryDescriptionArg . |
PythonBinaryDescriptionArg.Builder |
Builds instances of type
PythonBinaryDescriptionArg . |
PythonBuckConfig | |
PythonCompileRule |
Compile the given module sources into their respective bytecode.
|
PythonDescriptionsProvider | |
PythonInPlaceBinary | |
PythonLibrary | |
PythonLibraryDescription |
Python library rule description
|
PythonLibraryDescriptionArg |
Immutable implementation of
PythonLibraryDescription.AbstractPythonLibraryDescriptionArg . |
PythonLibraryDescriptionArg.Builder |
Builds instances of type
PythonLibraryDescriptionArg . |
PythonMappedComponents |
An implementation of
PythonComponents wrapping a fixed map of sources, where the keys
determine where in the Python package the sources get added. |
PythonMappedComponents.Resolved |
An implementation of
PythonComponents.Resolved for
PythonMappedComponents with SourcePath s resolved to Path s for use with
Step . |
PythonModule | |
PythonModuleAdapterPlugin | |
PythonPackageComponents |
All per-rule components that contribute to a Python binary.
|
PythonPackageComponents.Builder |
A helper class to construct a PythonPackageComponents instance which throws human readable
error messages on duplicates.
|
PythonPackagedBinary | |
PythonRunTestsStep | |
PythonSymlinkTree |
Creates a tree of symlinks inside of a given directory
|
PythonTest | |
PythonTestDescription | |
PythonTestDescriptionArg |
Immutable implementation of
PythonTestDescription.AbstractPythonTestDescriptionArg . |
PythonTestDescriptionArg.Builder |
Builds instances of type
PythonTestDescriptionArg . |
PythonTestRunner |
Test runner for Python for the new TestX protocol.
|
PythonTestRunnerDescription |
A rule for specifying Python test runners.
|
PythonTestRunnerDescriptionArg |
Immutable implementation of
PythonTestRunnerDescription.AbstractPythonTestRunnerDescriptionArg . |
PythonTestRunnerDescriptionArg.Builder |
Builds instances of type
PythonTestRunnerDescriptionArg . |
PythonTestX |
New Python Test rule that uses the TestX protocol to run.
|
PythonUtil |
Enum | Description |
---|---|
CxxPythonExtensionDescription.Type | |
PythonBuckConfig.PackageStyle |