| [project] | |
| name = "qwen-vl-utils" | |
| version = "0.0.10" | |
| description = "Qwen Vision Language Model Utils - PyTorch" | |
| authors = [ | |
| { name = "Qwen Team", email = "chenkeqin.ckq@alibaba-inc.com" }, | |
| ] | |
| dependencies = [ | |
| "requests", | |
| "pillow", | |
| "av", | |
| "packaging", | |
| ] | |
| readme = "README.md" | |
| requires-python = ">= 3.8" | |
| license = {text = "Apache-2.0"} | |
| keywords = [ | |
| 'large language model', | |
| 'vision language model', | |
| 'qwen-vl', | |
| 'pytorch', | |
| ] | |
| classifiers = [ | |
| 'Development Status :: 4 - Beta', | |
| 'Topic :: Scientific/Engineering :: Artificial Intelligence', | |
| 'Programming Language :: Python :: 3', | |
| 'License :: OSI Approved :: Apache Software License', | |
| ] | |
| [project.urls] | |
| Homepage = "https://github.com/QwenLM/Qwen2-VL/tree/main/qwen-vl-utils" | |
| Repository = "https://github.com/QwenLM/Qwen2-VL.git" | |
| Issues = "https://github.com/QwenLM/Qwen2-VL/issues" | |
| [project.optional-dependencies] | |
| decord = [ | |
| "decord", | |
| ] | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.rye] | |
| managed = true | |
| dev-dependencies = [ | |
| "torch", | |
| "torchvision", | |
| ] | |
| [tool.hatch.metadata] | |
| allow-direct-references = true | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/qwen_vl_utils"] | |
| [tool.ruff] | |
| line-length = 119 | |
| [tool.ruff.lint] | |
| ignore = ["C408", "C901", "E501", "E731", "E741", "W605"] | |
| select = ["C", "E", "F", "I", "W"] | |
| [tool.ruff.lint.per-file-ignores] | |
| "__init__.py" = ["E402", "F401", "F403", "F811"] | |
| [tool.ruff.lint.isort] | |
| lines-after-imports = 2 | |
| known-first-party = ["qwen_vl_utils"] | |
| [tool.ruff.format] | |
| quote-style = "double" | |
| indent-style = "space" | |
| skip-magic-trailing-comma = false | |
| line-ending = "auto" | |