|
[build-system] |
|
requires = ["setuptools", "wheel"] |
|
|
|
[project] |
|
name = "gpt-engineer" |
|
version = "0.0.6" |
|
description = "Specify what you want it to build, the AI asks for clarification, and then builds it." |
|
readme = "README.md" |
|
requires-python = ">=3" |
|
dependencies = [ |
|
'black == 23.3.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.9.0', |
|
] |
|
|
|
[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 |
|
)/ |
|
) |
|
''' |
|
|