From a1b1450400cddc6658e1024cefdb44451ac0423f Mon Sep 17 00:00:00 2001 From: Kapitan Date: Sat, 29 Mar 2025 00:08:56 +0100 Subject: [PATCH] Update Jenkinsfile for improved dependency installation and set license to MIT in pyproject.toml; add requirements_dev.txt for development dependencies --- Jenkinsfile | 2 +- pyproject.toml | 2 +- requirements_dev.txt | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 requirements_dev.txt diff --git a/Jenkinsfile b/Jenkinsfile index d8c88d9..35331af 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ pipeline { stage('Setup Python') { steps { sh 'python3.13 -m venv venv' // Create a virtual environment - sh '. venv/bin/activate && pip install --upgrade pip build twine' + sh '. venv/bin/activate && python -m pip install --upgrade pip && pip install --upgrade build twine && pip install -r requirements_dev.txt' } } diff --git a/pyproject.toml b/pyproject.toml index 9188cd2..71c390d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ ] requires-python = ">=3.13" readme = "README.md" -license = { file = "LICENSE" } +license = "MIT" [project.optional-dependencies] cuda12-nightly = [ diff --git a/requirements_dev.txt b/requirements_dev.txt new file mode 100644 index 0000000..6f18ed2 --- /dev/null +++ b/requirements_dev.txt @@ -0,0 +1,7 @@ +networkx==3.4.2 +Pillow==11.1.0 +pywin32==309; sys_platform == 'win32' +Requests==2.32.3 +wdtagger==0.14.0 +bs4==0.0.2 +tomli==2.2.1 \ No newline at end of file