-
Notifications
You must be signed in to change notification settings - Fork 2
/
cookiecutter.json
84 lines (82 loc) · 2.83 KB
/
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"project_name": "Python Project",
"repo_name": "{{ cookiecutter.project_name.replace(' ', '-').lower().strip('-') }}",
"package_name": "{{ cookiecutter.project_name.replace(' ', '_').replace('-', '_').lower() }}",
"project_description": "Awesome `{{ cookiecutter.repo_name }}` is a Python cli/package created with https://gitlab.com/manoelpqueiroz/galactipy",
"version": "0.1.0",
"author": "Manoel Pereira de Queiroz",
"scm_platform": [
"GitLab",
"GitHub"
],
"scm_username": "manoelpqueiroz",
"email": "contact@{{ cookiecutter.scm_username.lower().replace(' ', '-') }}.com",
"licence": [
"MIT",
"BSD-3",
"GNU GPL v3.0",
"GNU AGPL v3.0",
"GNU LGPL v3.0",
"Mozilla Public License 2.0",
"Apache Software License 2.0",
"nos"
],
"minimal_python_version": [
"3.8",
"3.9",
"3.10",
"3.11"
],
"use_formatters": true,
"line_length": 88,
"use_linters": true,
"docstring_style": [
"numpy",
"google",
"pep257",
"other"
],
"create_cli": true,
"create_docker": true,
"create_docs": true,
"__prompts__": {
"project_name": "Project name",
"repo_name": "Project slug",
"package_name": "Package name",
"project_description": "Short description of the project",
"version": "Project version",
"author": "Author or Organisation",
"scm_platform": {
"__prompt__": "In which platform would you like to host your code?"
},
"scm_username": "Platform username",
"email": "e-Mail",
"licence": {
"__prompt__": "Which licence would you like to use for your project?",
"MIT": "MIT Licence",
"BSD-3": "3-Clause BSD",
"nos": "Not open source"
},
"minimal_python_version": "Minimal Python version",
"use_formatters": "Use Black, isort and pyupgrade for formatting?",
"line_length": "Maximum line length",
"use_linters": "Use flake8 and pydocstyle for linting?",
"docstring_style": "Which docstring style would you like to use? \"numpy\" and \"google\" styles will add pydoclint as a dependency.",
"create_example_template": "Which example template would you like to create?",
"create_docker": "Containerize your application with Docker?",
"create_docs": "Create project documentation with Sphinx?"
},
"_all_python_version": [
[3, 8],
[3, 9],
[3, 10],
[3, 11]
],
"__mpvr": "{{ cookiecutter.minimal_python_version.replace('.', '') }}",
"__scm_platform_lc": "{{ cookiecutter.scm_platform.lower() }}",
"__scm_base_url": "https://{{ cookiecutter.__scm_platform_lc }}.com/{{ cookiecutter.scm_username }}/{{ cookiecutter.repo_name }}",
"__scm_link_url": "https://{{ cookiecutter.__scm_platform_lc }}.com/{{ cookiecutter.scm_username }}/{{ cookiecutter.repo_name }}{% if cookiecutter.__scm_platform_lc == 'gitlab' %}/-{% endif %}",
"_copy_without_render": [
"poetry.lock"
]
}