Thread-safety compatibility matrix for common Python libraries.
Legacy Optional Module
Snakepit does not call this module internally. It remains available for
compatibility and may be removed in v0.16.0 or later.
Prefer explicit worker-profile and adapter-level thread-safety configuration in your host application.
Summary
Types
@type library_info() :: %{thread_safe: thread_safety(), notes: String.t()}
@type thread_safety() :: true | false | :conditional
Functions
@spec get_library_info(String.t() | atom()) :: library_info() | nil
@spec list_all(:thread_safe | :thread_unsafe | :conditional | :all) :: [String.t()]