-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcookiecutter.json
24 lines (24 loc) · 1003 Bytes
/
cookiecutter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"package_name": "kebab-style name (e.g., 'my-awesome-package')",
"project_slug": "{{ cookiecutter.package_name|replace('-', '_') }}",
"package_description": "",
"scripts": ["invoke", "make"],
"pyproject": true,
"uv": true,
"anaconda": false,
"typechecker": ["mypy", "pyright"],
"docker": false,
"dependencies": ["uv", "pip-tools"],
"__prompts__": {
"package_name": "What is the name of the package?",
"project_slug": "Pythonic name of the package",
"package_description": "A short description of the package",
"scripts": "Scripts runner",
"pyproject": "Use pyproject.toml? (otherwise setup.py)",
"uv": "Use astral's uv instead of virtualenv",
"anaconda": "Anaconda envs, instead of virtualenv / uv",
"typechecker": "What type checker do you want to use?",
"docker": "Do you want to include a dockerhub support?",
"dependencies": "Dependencies versions are locked with"
}
}