Skip to content
Snippets Groups Projects
Commit b8aa60a3 authored by Pierre-Yves David's avatar Pierre-Yves David :octopus:
Browse files

remove the "click" dependencies

parent 9e8ba7bb
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python3
import os
import sys
import subprocess
......@@ -4,4 +5,3 @@
import subprocess
import click
import pathlib
......@@ -6,5 +6,8 @@
import pathlib
USAGE = "USAGE: %s ROOTPATH" % os.path.basename(sys.argv[0])
POULPE_DIR = pathlib.Path(__file__).parent.parent.parent.parent
RESULT_DIR = "results"
......@@ -15,7 +18,7 @@
def install_poulpe():
click.secho("Installing poulpe (editable) into a new venv", fg="green")
print("Installing poulpe (editable) into a new venv")
install_venv = ["/usr/bin/env", "python3", "-m", "venv", ".venv"]
update_pip = [
str(pathlib.Path(".venv") / "bin" / "pip"),
......@@ -36,7 +39,5 @@
subprocess.run(command, check=True)
@click.command()
@click.argument("path", type=click.Path())
def setup_base_dir(path):
base_path = pathlib.Path(path)
......@@ -41,9 +42,9 @@
def setup_base_dir(path):
base_path = pathlib.Path(path)
click.secho("Creating folders", fg="green")
print("Creating folders")
base_path.mkdir(parents=True)
base_path.joinpath(RESULT_DIR).mkdir()
base_path.joinpath(BIN_ENV_DIR).mkdir()
base_path.joinpath(DATA_ENV_DIR).mkdir()
install_poulpe()
......@@ -44,13 +45,10 @@
base_path.mkdir(parents=True)
base_path.joinpath(RESULT_DIR).mkdir()
base_path.joinpath(BIN_ENV_DIR).mkdir()
base_path.joinpath(DATA_ENV_DIR).mkdir()
install_poulpe()
click.secho(
"Create symlinks to development Poulpe for suites",
fg="green",
)
print("Create symlinks to development Poulpe for suites")
source = (POULPE_DIR / SUITE_DIR).resolve()
old_dir = os.curdir
os.chdir(base_path)
......@@ -63,4 +61,9 @@
if __name__ == "__main__":
setup_base_dir()
if len(sys.argv) != 2:
print(USAGE, file=sys.stderr)
sys.exit(128)
else:
ret = setup_base_dir(sys.argv[1])
sys.exit(ret)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment