|
7 | 7 | # Core version & requirements (the library itself) |
8 | 8 | # ---------------------------------------------------------------------- |
9 | 9 | version = (BASE_DIR / ".version").read_text().strip() |
| 10 | +long_description = (BASE_DIR / "README.md").read_text(encoding="utf-8") |
10 | 11 | requirements_lib = (BASE_DIR / "requirements_lib.txt").read_text().splitlines() |
11 | 12 |
|
12 | 13 | # ---------------------------------------------------------------------- |
|
22 | 23 | "metrics": ["prometheus-client"], |
23 | 24 | } |
24 | 25 |
|
25 | | - |
26 | 26 | # ---------------------------------------------------------------------- |
27 | 27 | setup( |
28 | 28 | name="llm-router", |
29 | 29 | version=version, |
30 | | - author="RadLab team", |
31 | 30 | description="LLM Router – core library with optional API and metrics", |
| 31 | + long_description=long_description, |
| 32 | + long_description_content_type="text/markdown", |
| 33 | + author="RadLab.dev Team", |
| 34 | + url="https://github.com/radlab-dev-group/llm-router", |
| 35 | + license="Apache-2.0", |
32 | 36 | packages=find_packages( |
33 | 37 | where=".", |
34 | 38 | include=[ |
35 | 39 | "llm_router_lib*", |
36 | 40 | "llm_router_api*", |
37 | | - "llm_router_plugins*", |
38 | 41 | "llm_router_cli*", |
39 | 42 | ], |
40 | | - exclude=("tests", "docs", "llm_router_services*"), |
| 43 | + exclude=("tests", "docs"), |
41 | 44 | ), |
42 | 45 | python_requires=">=3.10", |
43 | | - install_requires=requirements_lib, |
| 46 | + install_requires=requirements_lib + [ |
| 47 | + "llm-router-lib @ git+https://github.com/radlab-dev-group/llm-router-lib", |
| 48 | + "llm-router-plugins @ git+https://github.com/radlab-dev-group/llm-router-plugins", |
| 49 | + ], |
44 | 50 | extras_require=extras, |
45 | 51 | entry_points={ |
46 | 52 | "console_scripts": { |
|
0 commit comments