[build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "retime-starvla" description = "ReTime temporal sampling plugin and compatible StarVLA backend." version = "0.1.0" readme = "README.md" requires-python = ">=3.10" keywords = ["vision-language-action models", "robot learning", "importance sampling"] license = {file = "LICENSE"} classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = ["omegaconf>=2.3,<3", "numpy", "scipy", "torch"] [project.scripts] retime = "retime.cli:main" retime-pretrain = "retime.pretrain:main" [project.optional-dependencies] dev = [ "black>=24.2.0", "ruff>=0.2.2", ] [tool.setuptools] license-files = ["LICENSE", "NOTICE", "licenses/*", "third_party/frameskip/LICENSE"] [tool.setuptools.packages.find] where = ["."] exclude = [ "tests", "tests.*", "cache", "cache.*", "playground", "playground.*", "results", "results.*", "checkpoints", "checkpoints.*", "scripts", "scripts.*", "eval", "eval.*", "assets", "assets.*", ".vscode", "*.egg-info", "**__pycache__**", "*.pyc", "*.pyo", "starVLA.egg-info", "starVLA.egg-info.*", "starVLA.config", "starVLA.config.*", ] [tool.black] line-length = 121 target-version = ["py310"] preview = true [tool.ruff] line-length = 121 target-version = "py310" [tool.ruff.lint] select = ["A", "B", "E", "F", "I", "RUF", "W"] ignore = ["F722"] [tool.ruff.lint.per-file-ignores] "__init__.py" = ["E402", "F401"]