-
Notifications
You must be signed in to change notification settings - Fork 206
/
cookiecutter.json
80 lines (80 loc) · 3.81 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
{
"full_name": "Ionel Cristian Maries",
"email": "[email protected]",
"website": "https://blog.ionelmc.ro",
"project_name": "Nameless",
"repo_name": "python-{{ cookiecutter.project_name|lower|replace(' ','-') }}",
"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": "ionelmc",
"repo_main_branch": "main",
"package_name": "{{ cookiecutter.project_name|lower|replace(' ','_')|replace('-','_') }}",
"distribution_name": "{{ cookiecutter.package_name|replace('_','-') }}",
"module_name": "core",
"function_name": "compute",
"project_short_description": "An example package. Generated with cookiecutter-pylibrary.",
"release_date": "today",
"year_from": "{% now 'utc', '%Y' %}",
"year_to": "{% now 'utc', '%Y' %}",
"version": "0.0.0",
"version_manager": ["bump2version", "tbump"],
"license": [
"BSD 2-Clause License",
"BSD 3-Clause License",
"MIT 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"
],
"c_extension_support": ["no", "yes", "cffi", "cython"],
"c_extension_optional": ["no", "yes"],
"test_matrix_separate_coverage": ["no", "yes"],
"tests_inside_package": ["no", "yes"],
"setup_py_uses_setuptools_scm": ["no", "yes"],
"pypi_badge": ["yes", "no"],
"pypi_disable_upload": ["no", "yes"],
"pre_commit": ["yes", "no"],
"formatter_quote_style": [
"double",
"single"
],
"command_line_interface": ["plain", "argparse", "click", "no"],
"command_line_interface_bin_name": "{{ cookiecutter.distribution_name }}",
"coveralls": ["no", "yes"],
"codecov": ["yes", "no"],
"scrutinizer": ["no", "yes"],
"codacy" : ["no", "yes"],
"codacy_projectid" : "[Get ID from https://app.codacy.com/gh/{{ cookiecutter.repo_username }}/{{ cookiecutter.repo_name }}/settings]",
"codeclimate" : ["no", "yes"],
"sphinx_docs": ["yes", "no"],
"sphinx_theme": ["furo", "sphinx-rtd-theme", "python-docs-theme", "sphinx-book-theme", "pydata-sphinx-theme", "sphinx-py3doc-enhanced-theme"],
"sphinx_doctest": ["no", "yes"],
"sphinx_docs_hosting": "https://{{ cookiecutter.repo_name|replace('.', '') }}.readthedocs.io/",
"github_actions": ["yes", "no"],
"github_actions_osx": ["yes", "no"],
"github_actions_windows": ["yes", "no"],
"__c_extension_optional_options": {"yes": true, "no": false},
"__test_matrix_separate_coverage_options": {"yes": true, "no": false},
"__setup_py_uses_setuptools_scm_options": {"yes": true, "no": false},
"__pypi_badge_options": {"yes": true, "no": false},
"__pypi_disable_upload_options": {"yes": true, "no": false},
"__tests_inside_package_options": {"yes": true, "no": false},
"__coveralls_options": {"yes": true, "no": false},
"__codecov_options": {"yes": true, "no": false},
"__scrutinizer_options": {"yes": true, "no": false},
"__codacy_options": {"yes": true, "no": false},
"__codeclimate_options": {"yes": true, "no": false},
"__sphinx_docs_options": {"yes": true, "no": false},
"__sphinx_doctest_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"
]
}