package
0.7.0
Repository: https://github.com/bazelbuild/rules_python.git
Documentation: pkg.go.dev

# Functions

New creates a new Config.
NewStringMapList constructs a new StringMapList with the given separators.
NewStringSet constructs a new StringSet with the given separator.

# Constants

BinaryNamingConvention represents the directive that controls the py_binary naming convention.
GenerationMode represents the directive that controls the target generation mode.
GenerationModePackage defines the mode in which targets will be generated for each __init__.py, or when an existing BUILD or BUILD.bazel file already determines a Bazel package.
GenerationModeProject defines the mode in which a coarse-grained target will be generated englobing sub-directories containing Python files.
IgnoreDependenciesDirective represents the directive that controls the ignored dependencies from the generated targets.
IgnoreFilesDirective represents the directive that controls the ignored files from the generated targets.
LibraryNamingConvention represents the directive that controls the py_library naming convention.
PythonExtensionDirective represents the directive that controls whether this Python extension is enabled or not.
PythonManifestFileNameDirective represents the directive that overrides the default gazelle_python.yaml manifest file name.
PythonRootDirective represents the directive that sets a Bazel package as a Python root.
TestNamingConvention represents the directive that controls the py_test naming convention.
ValidateImportStatementsDirective represents the directive that controls whether the Python import statements should be validated.

# Structs

Config represents a config extension for a specific Bazel package.
StringMapList satisfies the flag.Value interface.
StringSet satisfies the flag.Value interface.

# Type aliases

Configs is an extension of map[string]*Config.
GenerationModeType represents one of the generation modes for the Python extension.