[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "ra-aid" dynamic = ["version"] description = "RA.Aid - ReAct Aid" readme = "README.md" license = {file = "LICENSE"} requires-python = ">=3.8" keywords = ["langchain", "ai", "agent", "tools", "development"] authors = [{name = "AI Christianson", email = "ai.christianson@christianson.ai"}] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Software Development :: Libraries :: Python Modules" ] dependencies = [ "langchain-anthropic", "langchain-openai", "langgraph", "rich>=13.0.0", "GitPython==3.1.43", "fuzzywuzzy==0.18.0", "python-Levenshtein==0.23.0", "pathspec>=0.11.0", "aider-chat", ] [project.optional-dependencies] dev = [ "pytest-timeout>=2.2.0", "pytest>=7.0.0", ] [project.scripts] ra-aid = "ra_aid.__main__:main" [project.urls] Homepage = "https://github.com/ai-christianson/ra-aid" Documentation = "https://github.com/ai-christianson/ra-aid#readme" Repository = "https://github.com/ai-christianson/ra-aid.git" Issues = "https://github.com/ai-christianson/ra-aid/issues" [tool.setuptools.dynamic] version = {attr = "ra_aid.version.__version__"} [tool.hatch.version] path = "ra_aid/__version__.py" [tool.hatch.build.targets.wheel] packages = ["ra_aid"]