SnakeBridge.Config.Library (SnakeBridge v0.13.0)
View SourceConfiguration struct for a single Python library binding.
Options
:generate- Controls which symbols are generated::used(default) - Only generate wrappers for symbols detected in your code:all- Generate wrappers for ALL public symbols in the Python module
:docs_url- Explicit documentation URL for third-party libraries
Summary
Types
@type generate_mode() :: :all | :used
@type t() :: %SnakeBridge.Config.Library{ docs_url: String.t() | nil, exclude: [String.t()], extras: [String.t()], generate: generate_mode(), include: [String.t()], min_signature_tier: atom() | String.t() | nil, module_name: module(), name: atom(), pypi_package: String.t() | nil, python_name: String.t(), signature_sources: [atom() | String.t()] | nil, streaming: [String.t()], strict_signatures: boolean() | nil, stub_search_paths: [String.t()] | nil, stubgen: keyword() | nil, submodules: boolean(), typeshed_path: String.t() | nil, use_typeshed: boolean() | nil, version: String.t() | :stdlib | nil }