199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
|
@pluginconf.renamed_arguments({"fn": "filename"})
def setup(filename=None, debug=False, **kwargs):
"""
Wrapper around `setuptools.setup()` which adds some defaults
and plugin meta data import, with some shortcut parameters:
Parameters
----------
filename : str
main file "pkg/main.py" (else deduced from primary package name)
debug : bool
display collected options prior setuptools.setup() invocation
long_description : str
e.g. "README.md", else comment block used
Other setup() params work as usual, and are passed trough. Notably
entry_points= or data_files= can be used, even if they get augmented.
"""
# optionalized here (avoid dependency in flit import)
# p-y-l-i-n-t: disable=import-outside-toplevel
|
|
|
<
|
<
|
<
|
| 199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
|
@pluginconf.renamed_arguments({"fn": "filename"})
def setup(filename=None, debug=False, **kwargs):
"""
Wrapper around `setuptools.setup()` which adds some defaults
and plugin meta data import, with some shortcut parameters:
| Parameters | | |
|-------------|--------|------------------------------------------------|
| filename | str | main file "pkg/main.py" (else deduced from primary package name) |
| debug | bool | display collected options prior setuptools.setup() invocation |
|long_description| str | e.g. "README.md", else the comment block gets used |
Other setup() params work as usual, and are passed trough. Notably
entry_points= or data_files= can be used, even if they get augmented.
"""
# optionalized here (avoid dependency in flit import)
# p-y-l-i-n-t: disable=import-outside-toplevel
|