[build-system] requires = ["setuptools>=45", "wheel", "setuptools-rust>=1.5.2"] build-backend = "setuptools.build_meta" [project] name = "sglang-router" version = "0.1.1" description = "SGLang router is a standalone module implemented in Rust to achieve data parallelism across SGLang instances." authors = [{name = "Byron Hsu", email = "byronhsu1230@gmail.com"}] requires-python = ">=3.8" readme = "README.md" license = { file = "LICENSE" } classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Rust", "Programming Language :: Python :: 3", ] # https://github.com/PyO3/setuptools-rust?tab=readme-ov-file [tool.setuptools.packages] find = { where = ["py_src"] } [[tool.setuptools-rust.ext-modules]] target = "sglang_router_rs" path = "Cargo.toml" binding = "PyO3"