Versions in this module Expand all Collapse all v0 v0.7.0 Mar 11, 2022 Changes in this version + const BinaryNamingConvention + const GenerationMode + const IgnoreDependenciesDirective + const IgnoreFilesDirective + const LibraryNamingConvention + const PythonExtensionDirective + const PythonManifestFileNameDirective + const PythonRootDirective + const TestNamingConvention + const ValidateImportStatementsDirective + type Config struct + func New(repoRoot string, pythonProjectRoot string) *Config + func (c *Config) AddExcludedPattern(pattern string) + func (c *Config) AddIgnoreDependency(dep string) + func (c *Config) AddIgnoreFile(file string) + func (c *Config) CoarseGrainedGeneration() bool + func (c *Config) ExcludedPatterns() *singlylinkedlist.List + func (c *Config) ExtensionEnabled() bool + func (c *Config) FindThirdPartyDependency(modName string) (string, bool) + func (c *Config) IgnoresDependency(dep string) bool + func (c *Config) IgnoresFile(file string) bool + func (c *Config) NewChild() *Config + func (c *Config) Parent() *Config + func (c *Config) PythonProjectRoot() string + func (c *Config) RenderBinaryName(packageName string) string + func (c *Config) RenderLibraryName(packageName string) string + func (c *Config) RenderTestName(packageName string) string + func (c *Config) SetBinaryNamingConvention(binaryNamingConvention string) + func (c *Config) SetCoarseGrainedGeneration(coarseGrained bool) + func (c *Config) SetExtensionEnabled(enabled bool) + func (c *Config) SetGazelleManifest(gazelleManifest *manifest.Manifest) + func (c *Config) SetLibraryNamingConvention(libraryNamingConvention string) + func (c *Config) SetPythonProjectRoot(pythonProjectRoot string) + func (c *Config) SetTestNamingConvention(testNamingConvention string) + func (c *Config) SetValidateImportStatements(validate bool) + func (c *Config) ValidateImportStatements() bool + type Configs map[string]*Config + func (c *Configs) ParentForPackage(pkg string) *Config + type GenerationModeType string + const GenerationModePackage + const GenerationModeProject + type StringMapList struct + func NewStringMapList(listSeparator, mapSeparator string) *StringMapList + func (sml *StringMapList) Get(key string) (string, bool) + func (sml *StringMapList) Set(s string) error + func (sml *StringMapList) String() string + type StringSet struct + func NewStringSet(separator string) *StringSet + func (ss *StringSet) Contains(s string) bool + func (ss *StringSet) Set(s string) error + func (ss *StringSet) String() string