-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcopier.yml
96 lines (82 loc) · 1.82 KB
/
copier.yml
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
85
86
87
88
89
90
91
92
93
94
95
96
# CONFIGURATION -------------------------
_subdirectory: project
_templates_suffix: .jinja
_tasks:
- python _post_init.py
- git init
- pdm install
# - git add .
# PROMPT --------------------------------
project_name:
type: str
help: Your project name
project_description:
type: str
help: Your project description
author_name:
type: str
help: Your full name
author_email:
type: str
help: Your email
repository_name:
type: str
help: Your repository name
default: "{{ project_name|lower|replace('_', '-')|replace(' ', '-') }}"
copyright_license:
type: str
help: Your project's license
default: MIT
choices:
- AFL-3.0
- Apache-2.0
- Artistic-2.0
- BSD-2-Clause
- BSD-3-Clause
- BSL-1.0
- EPL-1.0
- EPL-2.0
- EUPL-1.0
- EUPL-2.0
- AGPL-3.0
- GPL-2.0
- GPL-3.0
- LGPL-2.0-or-later
- LGPL-3.0
- ISC
- MIT
- MPL-2.0
- NCSA
- OFL-1.1
- OSL-3.0
- PostgreSQL
- Unlicense
- Zlib
copyright_holder:
type: str
help: Copyright Holder
default: "GraiaProject"
copyright_date:
type: str
help: Copyright Year
default: "2022"
python_package_distribution_name:
type: str
help: Your Python package distribution name (for `pip install NAME`)
default: "{{ project_name|lower|replace('_', '-')|replace(' ', '-') }}"
python_package_import_name:
type: str
help: Your Python package import name (for `import NAME` in Python code)
default: "{{ project_name|lower|replace(' ', '_')|replace('-', '.') }}"
python_package_init_version:
type: str
help: The initial version of your package.
default: "0.1.0"
python_package_requires_python:
type: str
help: The python version range your project supports
default: ">=3.9,<4.0"
build_ref:
type: bool
help: Do you want to include a API reference?
default: no