[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "salior" version = "0.1.0" description = "All-in-one autonomous trading system" readme = "README.md" requires-python = ">=3.11" dependencies = [ "aiohttp>=3.9.0", "asyncpg>=0.29.0", "structlog>=24.0.0", "psycopg>=3.1.0", "httpx>=0.27.0", "click>=8.1.0", "pyyaml>=6.0.0", "websockets>=12.0", ] [project.optional-dependencies] dev = ["pytest", "pytest-asyncio", "ruff"] [project.scripts] salior = "salior.cli:main" [tool.hatch.build.targets.wheel] packages = ["salior"] [tool.ruff] line-length = 100