From 430b3c93d27c4da6f1cb1f828730fa3eb6ccd7bf Mon Sep 17 00:00:00 2001 From: Aathithya <83399730+aathi-star@users.noreply.github.com> Date: Tue, 20 May 2025 18:04:48 +0530 Subject: [PATCH 1/2] Add pixi manifest file Usage: to install osdag in editable mode : pixi run osdag-editable to run osdag : pixi run osdag --- pixi.toml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pixi.toml diff --git a/pixi.toml b/pixi.toml new file mode 100644 index 000000000..3e52aa4d7 --- /dev/null +++ b/pixi.toml @@ -0,0 +1,26 @@ +[project] +name = "Osdag" +version = "1.0.0" +description = "pixi instructions for osdag" +authors = ["Aathithya Sharan"] +channels = ["conda-forge","osdag"] +platforms = ["win-64"] + +[dependencies] +osdag = "2025.01.a.2" +python = "3.10.*" +numpy = "2.2.5" +openpyxl ="3.1.5" +pandas = "2.2.3" +pynput = "1.8.1" +pyqt = "5.15.10" +pythonocc-core = "7.8.1.1" +pylatex = "1.4.2" +pygithub = "2.6.1" +pyyaml = "6.0.2" +smesh = "9.9.0.0" +tbb = "2022.1.0" + +[tasks] +osdag-editable = "pip install -e ." +osdag = "osdag" From d2a1bba3304b841f4081789aaf054faadce3dff3 Mon Sep 17 00:00:00 2001 From: Aathithya <83399730+aathi-star@users.noreply.github.com> Date: Sun, 29 Jun 2025 17:11:37 +0530 Subject: [PATCH 2/2] pixi manifest file for dual env --- pixi.toml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/pixi.toml b/pixi.toml index 3e52aa4d7..24252bdc3 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,16 +1,16 @@ -[project] +[workspace] name = "Osdag" version = "1.0.0" -description = "pixi instructions for osdag" +description = "Pixi instructions for Osdag" authors = ["Aathithya Sharan"] -channels = ["conda-forge","osdag"] +preview = ["pixi-build"] +channels = ["conda-forge", "osdag"] platforms = ["win-64"] [dependencies] -osdag = "2025.01.a.2" python = "3.10.*" -numpy = "2.2.5" -openpyxl ="3.1.5" +numpy = "2.2.5" +openpyxl = "3.1.5" pandas = "2.2.3" pynput = "1.8.1" pyqt = "5.15.10" @@ -21,6 +21,19 @@ pyyaml = "6.0.2" smesh = "9.9.0.0" tbb = "2022.1.0" -[tasks] -osdag-editable = "pip install -e ." +[feature.editable.dependencies] +osdag = "2025.01.a.2" + +[feature.editable.tasks] +install-editable = "pip install -e ." +osdag-editable = "osdag" + +[feature.noneditable.dependencies] +osdag = "2025.01.a.2" + +[feature.noneditable.tasks] osdag = "osdag" + +[environments] +dev = ["editable"] +default = ["noneditable"]