InstaNovo / pyproject.toml
BioGeek's picture
Loosen depenceny requirements
a9c4808
Raw
History Blame Contribute Delete
1.12 kB
[project]
name = "instanovo-gradio"
version = "0.1.0"
description = "InstaNovo Gradio App"
readme = "README.md"
requires-python = ">=3.12,<3.14"
dependencies = [
"gradio==5.50.0",
"gradio-log==0.0.8",
"instanovo[cu126]==1.2.2",
"spaces>=0.50.2",
"torch==2.8.0; sys_platform == 'linux' or sys_platform == 'win32'",
"torch==2.7.1; sys_platform != 'linux' and sys_platform != 'win32'",
]
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
py-modules = ["app"]
packages = ["tests"]
[tool.uv.sources]
torch = [
{ index = "pytorch-cu126", marker = "sys_platform == 'linux' or sys_platform == 'win32'" },
]
[[tool.uv.index]]
name = "pytorch-cu126"
url = "https://download.pytorch.org/whl/cu126"
explicit = true
[project.optional-dependencies]
test = [
"pytest>=8.0.0",
]
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = ["test_*.py"]
python_functions = ["test_*"]
addopts = "-v --tb=short"
filterwarnings = [
"ignore::DeprecationWarning",
"ignore::FutureWarning",
]
[dependency-groups]
dev = [
"pytest>=9.0.2",
]