Differences From Artifact [a5d9b67dec]:

To Artifact [69618d8a4a]:


199
200
201
202
203
204
205
206
207


208
209

210
211

212
213

214
215
216
217
218
219
220
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
    ----------
    | Parameters  | | |
    |-------------|--------|------------------------------------------------|
    filename : str
        main file "pkg/main.py" (else deduced from primary package name)
    | filename    | str    | main file "pkg/main.py" (else deduced from primary package name) |
    debug : bool
        display collected options prior setuptools.setup() invocation
    | debug       | bool   | display collected options prior setuptools.setup() invocation |
    long_description : str
        e.g. "README.md", else comment block used
    |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