Versions in this module Expand all Collapse all v0 v0.1.4 Jun 10, 2026 Changes in this version + func NewAiohttpFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewBottleFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewCeleryFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewClickFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDashFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDjangoFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFalconFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFastAPIFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFlaskFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewLitestarFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewMasoniteFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNumPyFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPandasFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPydanticFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPyramidFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPytestFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewQuartFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewReflexFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewRequestsFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewRobynFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSQLAlchemyFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSanicFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewScikitLearnFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewStarletteFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewStdlibFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTornadoFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + type Config struct + Description string + LibraryID string + Name string + SourceRoots []string + SourceURL string + TrustScore float64 + Version string + type Option func(*PythonSource) + func WithRef(ref string) Option + type PythonSource struct + func New(repoPath string, cfg Config, opts ...Option) *PythonSource + func (s *PythonSource) DetectWrapper(method *source.Method) (bool, string, string) + func (s *PythonSource) DiscoverEntities(ctx context.Context, fetch source.FetchFunc) ([]string, error) + func (s *PythonSource) ID() string + func (s *PythonSource) Meta() source.LibraryMeta + func (s *PythonSource) ParseEntity(ctx context.Context, entityID string, content []byte) (*source.Entity, []string, error) + func (s *PythonSource) ParseMethod(ctx context.Context, methodID string, content []byte) (*source.Method, error) + func (s *PythonSource) ParseSourceCode(entityID string, content []byte) (string, error) + func (s *PythonSource) ResolveWrapperURL(targetName, targetKind, entitySlug string) string