-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcookiecutter.json
64 lines (64 loc) · 2.86 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
{
"full_name": "Guillem Duran Ballester",
"email": "[email protected]",
"website": "fragile.tech",
"project_name": "MLOQ Template",
"project_slug": "{{ cookiecutter.project_name.lower().replace(' ', '-') }}",
"repo_name": "{{ cookiecutter.project_name|lower|replace(' ','-') }}",
"repo_main_branch": "main",
"repo_hosting": ["github.com", "gitlab.com", "other domain not listed"],
"repo_hosting_domain": "{{ cookiecutter.repo_hosting if cookiecutter.repo_hosting != 'other domain not listed' else '' }}",
"repo_username": "FragileTech",
"repo_url": "https://{{ cookiecutter.repo_hosting_domain }}/{{ cookiecutter.repo_username }}/{{ cookiecutter.repo_name }}",
"package_name": "{{ cookiecutter.project_name|lower|replace(' ','_')|replace('-','_') }}",
"distribution_name": "{{ cookiecutter.package_name|replace('_','-') }}",
"module_name": "core",
"function_name": "compute",
"project_short_description": "Automate project creation following ML best practices.",
"release_date": "today",
"year_from": "{% now 'utc', '%Y' %}",
"year_to": "{% now 'utc', '%Y' %}",
"target_python_version": ["3.10", "3.8", "3.9", "3.11", "3.12"],
"lock_file_support": false,
"version": "0.1.0",
"license": [
"MIT license",
"BSD 2-Clause License",
"BSD 3-Clause License",
"ISC license",
"Apache Software License 2.0",
"GNU Lesser General Public License v3 or later (LGPLv3+)",
"GNU Lesser General Public License v3 (LGPLv3)",
"GNU Lesser General Public License v2.1 or later (LGPLv2+)",
"GNU Lesser General Public License v2.1 (LGPLv2)",
"no"
],
"pypi_badge": ["yes", "no"],
"pypi_disable_upload": ["no", "yes"],
"pre_commit": ["yes", "no"],
"formatter_quote_style": [
"double",
"single"
],
"line_length": 99,
"docstring_code_line_length": 99,
"command_line_interface": ["click", "plain", "argparse", "no"],
"command_line_interface_bin_name": "{{ cookiecutter.distribution_name }}",
"codecov": ["yes", "no"],
"sphinx_docs": ["yes", "no"],
"sphinx_docs_hosting": "https://{{ cookiecutter.repo_name|replace('.', '') }}.readthedocs.io/",
"github_actions": ["yes", "no"],
"github_actions_osx": ["yes", "no"],
"github_actions_windows": ["yes", "no"],
"__pypi_badge_options": {"yes": true, "no": false},
"__pypi_disable_upload_options": {"yes": true, "no": false},
"__codecov_options": {"yes": true, "no": false},
"__sphinx_docs_options": {"yes": true, "no": false},
"__github_actions_options": {"yes": true, "no": false},
"__github_actions_osx_options": {"yes": true, "no": false},
"__github_actions_windows_options": {"yes": true, "no": false},
"_extensions": [
"pylibrary.JsonQuoteExtension",
"jinja2_time.TimeExtension"
]
}