[build-system] requires = ["setuptools", "wheel"] [project] name = "gpt-engineer" version = "0.0.7" description = "Specify what you want it to build, the AI asks for clarification, and then builds it." readme = "README.md" requires-python = ">=3.8" dependencies = [ 'black == 23.3.0', 'click >= 8.0.0', 'mypy == 1.3.0', 'openai == 0.27.8', 'pre-commit == 3.3.3', 'pytest == 7.3.1', 'ruff == 0.0.272', 'termcolor==2.3.0', 'typer >= 0.3.2', 'rudder-sdk-python == 2.0.2', 'dataclasses-json == 0.5.7', ] classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "License :: OSI Approved :: MIT License", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] [project.scripts] gpt-engineer = 'gpt_engineer.main:app' [tool.setuptools] packages = ["gpt_engineer"] [tool.ruff] select = ["F", "E", "W", "I001"] line-length = 90 show-fixes = false target-version = "py311" task-tags = ["TODO", "FIXME"] exclude = [ ".bzr", ".direnv", ".eggs", ".git", ".ruff_cache", ".svn", ".tox", ".venv", "__pypackages__", "_build", "buck-out", "build", "dist", "node_modules", "venv", ] [project.urls] "Homepage" = "https://github.com/AntonOsika/gpt-engineer" "Bug Tracker" = "https://github.com/AntonOsika/gpt-engineer/issues" [tool.ruff.isort] known-first-party = [] known-third-party = [] section-order = [ "future", "standard-library", "third-party", "first-party", "local-folder", ] combine-as-imports = true split-on-trailing-comma = false lines-between-types = 1 [tool.black] line-length = 90 target-version = ["py311"] include = '\.pyi?$' exclude = ''' ( /( \.direnv | \.eggs | \.git | \.tox | \.venv | _build | build | dist | venv )/ ) '''