[project] name = "llm-trade-bot" version = "0.1.0" description = "Autonomous GLM trading agent for Bybit Demo" readme = "README.md" authors = [ { name = "Azimkin", email = "112006710+Azimkin@users.noreply.github.com" } ] requires-python = ">=3.12" dependencies = [ "aiosqlite>=0.21,<1", "beautifulsoup4>=4.13,<5", "httpx>=0.28,<1", "kurigram>=2.2,<3", "micro-agents>=0.1.5,<0.2", "micro-agents-tools>=0.1.5,<0.2", "pybit>=5.12,<6", "tgcrypto>=1.2.5,<2", "tzdata>=2026.1", "websockets>=15,<17", ] [project.scripts] llm-trade-bot = "llm_trade_bot:main" [build-system] requires = ["uv_build>=0.12.2,<0.13.0"] build-backend = "uv_build" [dependency-groups] dev = [ "pytest>=8.3,<9", "pytest-asyncio>=0.25,<1", ] [[tool.uv.index]] name = "azimkin" url = "https://git.azimkin.dev/api/packages/Azimkin/pypi/simple/" explicit = true [tool.uv.sources] micro-agents = { index = "azimkin" } micro-agents-tools = { index = "azimkin" } [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"]