File size: 1,258 Bytes
0ba3a54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# SPDX-License-Identifier: Apache-2.0
[build-system]
requires = ["setuptools>=77.0.0"]
build-backend = "setuptools.build_meta"

[project]
name = "oblivion_vllm"
version = "0.1.0"
description = "vLLM plugin for the fused Oblivion model (MuseGlimmer + Qwen3.5 + Gemma4, multimodal)."
readme = "README.md"
requires-python = ">=3.11"
license = "Apache-2.0"
license-files = ["LICENSE"]
authors = [{ name = "The Oblivion Authors" }]
keywords = ["vllm", "plugin", "llm", "inference", "oblivion", "multimodal"]
classifiers = [
    "Programming Language :: Python :: 3",
    "Topic :: Scientific/Engineering :: Artificial Intelligence",
]
# vllm / torch / transformers are provided by the host environment (a custom vLLM
# build with the MuseGlimmer/Qwen3.5/Gemma4 model code); not declared here so a
# `pip install` never shadows that build with a stock wheel.
dependencies = []


# Registers the OblivionForCausalLM architecture. Launch with
#   VLLM_PLUGINS=oblivion_register vllm serve <checkpoint> --mamba-cache-mode=align
[project.entry-points."vllm.general_plugins"]
oblivion_register = "oblivion_vllm:register_oblivion_models"

[tool.setuptools.packages.find]
where = ["."]
include = ["oblivion_vllm*"]

[tool.ruff]
target-version = "py311"
line-length = 100