[tool.poetry] name = "falyx" version = "0.1.0" description = "Reliable and introspectable async CLI action framework." authors = ["Roland Thomas Jr "] license = "MIT" readme = "README.md" packages = [{ include = "falyx" }] [tool.poetry.dependencies] python = ">=3.10" prompt_toolkit = "^3.0" rich = "^13.0" pydantic = "^2.0" [tool.poetry.group.dev.dependencies] pytest = "^7.0" pytest-asyncio = "^0.20" ruff = "^0.3" [tool.poetry.scripts] falyx = "falyx.cli.main:main" sync-version = "scripts.sync_version:main" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto" asyncio_default_fixture_loop_scope = "function" [tool.pylint."MESSAGES CONTROL"] disable = ["broad-exception-caught"]