Oblivion / plugin /pyproject.toml
IcyApril's picture
Oblivion FP16 checkpoint
0ba3a54
Raw History Blame Contribute Delete
1.26 kB
# 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