File: arguments.py

package info (click to toggle)
jupyter-cache 1.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 840 kB
  • sloc: python: 2,601; makefile: 40; sh: 9
file content (46 lines) | stat: -rw-r--r-- 1,188 bytes parent folder | download
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
import click

NB_PATH = click.argument(
    "nbpath",
    metavar="NBPATH",
    type=click.Path(dir_okay=False, exists=True, readable=True, resolve_path=True),
)

NB_PATHS = click.argument(
    "nbpaths",
    metavar="NBPATHS",
    nargs=-1,
    type=click.Path(dir_okay=False, exists=True, readable=True, resolve_path=True),
)

ARTIFACT_PATHS = click.argument(
    "artifact_paths",
    metavar="ARTIFACT_PATHS",
    nargs=-1,
    type=click.Path(dir_okay=False, exists=True, readable=True, resolve_path=True),
)

ARTIFACT_RPATH = click.argument("artifact_rpath", metavar="ARTIFACT_RPATH", type=str)


ASSET_PATHS = click.argument(
    "asset_paths",
    metavar="ASSET_PATHS",
    nargs=-1,
    type=click.Path(dir_okay=False, exists=True, readable=True, resolve_path=True),
)

OUTPUT_PATH = click.argument(
    "outpath",
    metavar="OUTPUT_PATH",
    type=click.Path(dir_okay=False, writable=True, resolve_path=True),
)


PK = click.argument("pk", metavar="ID", type=int)

PKS = click.argument("pks", metavar="IDs", nargs=-1, type=int)

PK_OR_PATH = click.argument("pk_path", metavar="ID_OR_PATH", type=str)

PK_OR_PATHS = click.argument("pk_paths", metavar="ID_OR_PATHS", nargs=-1)