[tool.ruff] line-length = 120 # Deprecation of Cuda 11.6, Python 3.7 support for PyTorch 2.0 target-version = "py38" exclude = ['eva_clip'] # A list of file patterns to omit from linting, in addition to those specified by exclude. extend-exclude = ["__pycache__", "*.pyc", "*.egg-info", ".cache"] select = ["E", "F", "W", "C90", "I", "UP", "B", "C4", "RET", "RUF", "SIM"] ignore = [ "UP006", # UP006: Use list instead of typing.List for type annotations "UP007", # UP007: Use X | Y for type annotations "UP009", "UP035", "UP038", "E402", "RET504", "C901", ] [tool.isort] profile = "black" skip_glob = 'eva_clip/*.py' [tool.black] line-length = 119 skip-string-normalization = 1 exclude = 'eva_clip'