mirror of
https://github.com/BerriAI/litellm.git
synced 2026-08-28 05:25:59 +00:00
19 lines
840 B
TOML
19 lines
840 B
TOML
[http]
|
|
# CI has seen transient crates.io failures from libcurl's HTTP/2 multiplexing
|
|
# during `maturin` metadata resolution. Disable multiplexing and retry more
|
|
# aggressively so editable `uv sync` builds are not failed by one flaky frame.
|
|
multiplexing = false
|
|
|
|
[net]
|
|
retry = 5
|
|
|
|
# PyO3 cdylib (`litellm-python-bridge`) links against the host interpreter's
|
|
# symbols, which are not present at link time when building an extension module.
|
|
# On macOS, tell the linker to resolve undefined `_Py*` symbols dynamically at
|
|
# load time (the standard pyo3 extension-module flag) so the cdylib links without
|
|
# a libpython on the link line.
|
|
[target.x86_64-apple-darwin]
|
|
rustflags = ["-C", "link-arg=-undefined", "-C", "link-arg=dynamic_lookup"]
|
|
|
|
[target.aarch64-apple-darwin]
|
|
rustflags = ["-C", "link-arg=-undefined", "-C", "link-arg=dynamic_lookup"]
|