forked from ionelmc/cookiecutter-pylibrary
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cookiecutter.json
65 lines (64 loc) · 3.05 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
{
"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",
"package_name": "{{ cookiecutter.project_name|lower|replace(' ','_')|replace('-','_') }}",
"distribution_name": "{{ cookiecutter.package_name|replace('_','-') }}",
"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",
"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"
],
"legacy_python": ["no", "yes"],
"c_extension_support": ["no", "yes", "cffi", "cython"],
"c_extension_optional": ["no", "yes"],
"c_extension_module": "_{{ cookiecutter.package_name }}",
"c_extension_function": "longest",
"c_extension_test_pypi": ["no", "yes"],
"c_extension_test_pypi_username": "{{ cookiecutter.repo_username }}",
"test_matrix_configurator": ["no", "yes"],
"test_matrix_separate_coverage": ["no", "yes"],
"test_runner": ["pytest", "nose"],
"setup_py_uses_test_runner": ["no", "yes"],
"setup_py_uses_setuptools_scm": ["no", "yes"],
"pypi_badge": ["yes", "no"],
"pypi_disable_upload": ["no", "yes"],
"allow_tests_inside_package": ["no", "yes"],
"linter": ["flake8", "pylama"],
"pre_commit": ["yes", "no"],
"command_line_interface": ["plain", "argparse", "click", "no"],
"command_line_interface_bin_name": "{{ cookiecutter.distribution_name }}",
"coveralls": ["no", "yes"],
"coveralls_token": "[Required for Appveyor, take it from https://coveralls.io/github/{{ cookiecutter.repo_username }}/{{ cookiecutter.repo_name }}]",
"codecov": ["yes", "no"],
"scrutinizer": ["no", "yes"],
"codacy" : ["no", "yes"],
"codacy_projectid" : "[Get ID from https://app.codacy.com/app/{{ cookiecutter.repo_username }}/{{ cookiecutter.repo_name }}/settings]",
"codeclimate" : ["no", "yes"],
"sphinx_docs": ["yes", "no"],
"sphinx_theme": ["sphinx-rtd-theme", "sphinx-py3doc-enhanced-theme"],
"sphinx_doctest": ["no", "yes"],
"sphinx_docs_hosting": "https://{{ cookiecutter.repo_name|replace('.', '') }}.readthedocs.io/",
"travis": ["yes", "no"],
"travis_osx": ["no", "yes"],
"appveyor": ["yes", "no"],
"requiresio": ["yes", "no"],
"_extensions": ["jinja2_time.TimeExtension"]
}