Metadata-Version: 2.4
Name: eggpool
Version: 0.8.1
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Rust
Classifier: Topic :: System :: Monitoring
License-File: LICENSE
Summary: A lightweight proxy that aggregates multiple LLM provider accounts behind an OpenAI Chat Completions-compatible endpoint
Keywords: llm,proxy,openai,anthropic,aggregation,router,multi-account,opencode
Author-email: David Bowman <dbowman91@proton.me>
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Changelog, https://github.com/eggstack/eggpool/blob/main/CHANGELOG.md
Project-URL: Documentation, https://github.com/eggstack/eggpool/tree/main/docs
Project-URL: Homepage, https://github.com/eggstack/eggpool
Project-URL: Issues, https://github.com/eggstack/eggpool/issues
Project-URL: Repository, https://github.com/eggstack/eggpool

# EggPool

EggPool is a lightweight proxy that aggregates multiple LLM provider accounts
behind an OpenAI Chat Completions-compatible endpoint.

This publication manifest builds the Rust `eggpool` executable as a
platform-specific Maturin binary wheel. The installed command is native code;
the package's Python requirement exists for package-manager compatibility
during the package-manager compatibility window and is not a runtime
interpreter dependency.

Rust-backed current wheels are published only for the qualified Linux x86_64,
Linux aarch64, and macOS arm64 targets. The historical Python package remains
catalogued as immutable external PyPI history; the repository-root
`pyproject.toml` is development-only and is not a current publication
authority.

The package keeps `Requires-Python >=3.11` while compatible historical
transitions remain supported. That requirement belongs to the package manager,
not to the native runtime. An explicit catalogued exact-version request may
return to a compatible Python-era release without moving the configuration or
database. `latest` is Rust-only, and no Rust download/install failure silently
falls back to Python.

