Skip to content

Commit 84152f2

Browse files
committed
refactor namespaces.py
1 parent 0ae986b commit 84152f2

File tree

1 file changed

+11
-18
lines changed

1 file changed

+11
-18
lines changed

src/warnet/namespaces.py

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,24 @@
11
import shutil
2-
from importlib.resources import files
32
from pathlib import Path
43

54
import click
65

6+
from .constants import (
7+
DEFAULT_NAMESPACES,
8+
DEFAULTS_FILE,
9+
NAMESPACES_FILE,
10+
NETWORK_DIR,
11+
)
712
from .process import run_command, stream_command
813

9-
WARNET_NAMESPACES_DIR = files("resources").joinpath("namespaces")
10-
NAMESPACES_DIR = Path("namespaces")
11-
DEFAULT_NAMESPACES = Path("two_namespaces_two_users")
12-
NAMESPACES_FILE = "namespaces.yaml"
13-
DEFAULTS_FILE = "namespace-defaults.yaml"
14-
HELM_COMMAND = "helm upgrade --install"
15-
BITCOIN_CHART_LOCATION = Path(str(files("resources.charts").joinpath("namespaces")))
16-
1714

1815
def copy_namespaces_defaults(directory: Path):
1916
"""Create the project structure for a warnet project"""
20-
(directory / NAMESPACES_DIR / DEFAULT_NAMESPACES).mkdir(parents=True, exist_ok=True)
21-
target_namespaces_defaults = directory / NAMESPACES_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE
22-
target_namespaces_example = directory / NAMESPACES_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE
23-
shutil.copy2(
24-
WARNET_NAMESPACES_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE, target_namespaces_defaults
25-
)
26-
shutil.copy2(
27-
WARNET_NAMESPACES_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE, target_namespaces_example
28-
)
17+
(directory / NETWORK_DIR / DEFAULT_NAMESPACES).mkdir(parents=True, exist_ok=True)
18+
target_namespaces_defaults = directory / NETWORK_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE
19+
target_namespaces_example = directory / NETWORK_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE
20+
shutil.copy2(NETWORK_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE, target_namespaces_defaults)
21+
shutil.copy2(NETWORK_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE, target_namespaces_example)
2922

3023

3124
@click.group(name="namespaces")

0 commit comments

Comments
 (0)