Skip to content

Commit 7345283

Browse files
refactor: reorganize scripts into vipat_cli_scripts directory and update paths to avoid generic naming and potential import conflicts, write poetry.lock
1 parent 1717919 commit 7345283

7 files changed

Lines changed: 19 additions & 19 deletions

File tree

.vscode/tasks.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"args": [
2121
"run",
2222
"python",
23-
"${workspaceFolder}/src/scripts/generate_overloads.py"
23+
"${workspaceFolder}/src/vipat_cli_scripts/generate_overloads.py"
2424
],
2525
"hide": true
2626
},
@@ -42,7 +42,7 @@
4242
"args": [
4343
"run",
4444
"python",
45-
"${workspaceFolder}/src/scripts/generate_driver_models.py",
45+
"${workspaceFolder}/src/vipat_cli_scripts/generate_driver_models.py",
4646
"${input:driversSchemaFile}",
4747
"${input:driverModelFile}"
4848
],

poetry.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Documentation = "https://github.com/SWR-MoIP/VideoIPath-Automation-Tool#document
3737

3838
[tool.poetry]
3939
packages = [{ include = "videoipath_automation_tool", from = "src" },
40-
{ include = "scripts", from = "src" },]
40+
{ include = "vipat_cli_scripts", from = "src" },]
4141

4242
[tool.poetry.group.dev.dependencies]
4343
ruff = "^0.11.11"
@@ -58,9 +58,9 @@ env_files = ["tests/.env.test"]
5858
in-project = true
5959

6060
[project.scripts]
61-
set-videoipath-version = "scripts.generate_all:main"
62-
get-videoipath-version = "scripts.version_utils:get_videoipath_version"
63-
list-videoipath-versions = "scripts.version_utils:list_videoipath_versions"
61+
set-videoipath-version = "vipat_cli_scripts.generate_all:main"
62+
get-videoipath-version = "vipat_cli_scripts.version_utils:get_videoipath_version"
63+
list-videoipath-versions = "vipat_cli_scripts.version_utils:list_videoipath_versions"
6464

6565
[tool.ruff]
6666
include = ["pyproject.toml", "src/**/*.py", "tests/**/*.py"]
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import argparse
22
import os
33

4-
from scripts.generate_driver_models import main as generate_driver_models
5-
from scripts.version_utils import ROOT_DIR, list_available_schema_versions, load_module
4+
from vipat_cli_scripts.generate_driver_models import main as generate_driver_models
5+
from vipat_cli_scripts.version_utils import ROOT_DIR, list_available_schema_versions, load_module
66

77
parser = argparse.ArgumentParser(description="Generate all version-specific code for a given VideoIPath version")
88
parser.add_argument("version", help="Version of VideoIPath to use", default="2024.4.12", nargs="?")
@@ -24,7 +24,7 @@ def main():
2424
generate_driver_models(schema_file)
2525

2626
# Note: Module should be loaded after generate_driver_models to ensure it imports the correct version of the drivers module
27-
generate_overloads_mod = load_module("generate_overloads", "src/scripts/generate_overloads.py")
27+
generate_overloads_mod = load_module("generate_overloads", "src/vipat_cli_scripts/generate_overloads.py")
2828
generate_overloads = generate_overloads_mod.main
2929
generate_overloads()
3030

src/scripts/generate_driver_models.py renamed to src/vipat_cli_scripts/generate_driver_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import json
33
import os
44

5-
from scripts.version_utils import ROOT_DIR, list_available_schema_versions, load_module
5+
from vipat_cli_scripts.version_utils import ROOT_DIR, list_available_schema_versions, load_module
66

77
DEFAULT_VERSION = "2024.4.12"
88
DEFAULT_SCHEMA_FILE = os.path.join(ROOT_DIR, "apps", "inventory", "model", "driver_schema", f"{DEFAULT_VERSION}.json")

src/scripts/generate_overloads.py renamed to src/vipat_cli_scripts/generate_overloads.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from pathlib import Path
44
from typing import Callable
55

6-
from scripts.version_utils import load_module
6+
from vipat_cli_scripts.version_utils import load_module
77

88
current_file = Path(__file__).resolve()
99
ROOT_DIR = current_file.parent.parent / "videoipath_automation_tool"

0 commit comments

Comments
 (0)