Improved install experience

This commit is contained in:
2025-04-01 15:26:50 +00:00
parent c00256f723
commit 78c71ab8b4
4 changed files with 47 additions and 55 deletions

31
pyproject.toml Normal file
View File

@@ -0,0 +1,31 @@
[build-system]
requires = ["setuptools>=78", "wheel>=0.45.0", "packaging>=24.0"]
build-backend = "setuptools.build_meta"
[project]
name = "sia"
version = "0.1.0"
requires-python = ">=3.10"
dependencies = [
"accelerate>=0.26.0",
"aiohttp>=3.8.0",
"bitsandbytes>=0.41.0",
"dotenv-python>=0.0.1",
"flash-attn>=2.0.0",
"huggingface_hub>=0.16.0",
"lxml>=4.9.0",
"mistral-common>=1.0.0",
"mistralai>=0.0.7",
"openai>=1.0.0",
"psutil>=5.9.0",
"python-dotenv>=1.0.0",
"tiktoken>=0.4.0",
"torch>=2.0.0",
"transformers>=4.30.0"
]
[project.scripts]
sia = "sia.__main__:main"
[tool.setuptools]
packages = ["sia"]