Spaces:
Sleeping
Sleeping
File size: 1,323 Bytes
21fb9ff 3cf4417 21fb9ff |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "tikka-masalai"
version = "0.0.1"
description = "MLOPS project FIB"
authors = [
{ name = "Team Tikka MasalAI" },
]
readme = "README.md"
classifiers = [
"Programming Language :: Python :: 3",
]
dependencies = [
"dagshub>=0.6.3",
"datasets<4.1.1",
"dvc>=3.63.0",
"dvc-s3>=3.2.2",
"huggingface-hub>=0.35.0",
"ipykernel>=6.30.1",
"ipywidgets>=8.1.7",
"matplotlib>=3.10.6",
"mkdocs>=1.6.1",
"mlflow>=2,<3",
"numpy>=2.2.6",
"pandas>=2.3.2",
"pillow>=11.3.0",
"polars>=1.0.0",
"pyarrow>=4.0.0,<20.0.0",
"pytest",
"python-dotenv",
"ruff",
"streamlit>=1.31.0",
"torch>=2.8.0",
"torchvision>=0.23.0",
"tqdm>=4.67.1",
"transformers>=4.56.2",
]
requires-python = ">=3.10"
[project.optional-dependencies]
dev = []
# This makes src/ discoverable as a package
[tool.hatch.build.targets.wheel]
packages = ["src"]
[tool.ruff]
line-length = 99
src = ["src"]
include = ["pyproject.toml", "src/**/*.py"]
[tool.ruff.lint]
extend-select = ["I"] # Add import sorting
[tool.ruff.lint.isort]
known-first-party = ["src"]
force-sort-within-sections = true
[dependency-groups]
dev = [
"black>=25.1.0",
"pylint>=3.3.8",
"pytest>=8.4.2",
]
|