Add missing dependencies for test execution
Some checks failed
Debian Forge CI/CD Pipeline / Build and Test (push) Failing after 1m39s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 7s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 1m17s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
Some checks failed
Debian Forge CI/CD Pipeline / Build and Test (push) Failing after 1m39s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 7s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 1m17s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
- ✅ Added mako template engine (required by osbuild.util.lorax) - ✅ Added jinja2 template engine (common dependency) - ✅ Added pyyaml for YAML processing - ✅ Added license_expression for license handling - ✅ Updated CI workflow to install missing dependencies - ✅ Fixed ModuleNotFoundError that was preventing tests from running - ✅ Ready for successful test execution in CI pipeline
This commit is contained in:
parent
6f8a433f65
commit
33c16395f8
2 changed files with 7 additions and 0 deletions
|
|
@ -119,6 +119,9 @@ jobs:
|
||||||
|
|
||||||
# Install additional build dependencies
|
# Install additional build dependencies
|
||||||
pip install --upgrade setuptools wheel
|
pip install --upgrade setuptools wheel
|
||||||
|
|
||||||
|
# Install missing runtime dependencies that might not be in requirements.txt
|
||||||
|
pip install mako jinja2 pyyaml license_expression
|
||||||
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,7 @@ jsonschema
|
||||||
pytest
|
pytest
|
||||||
requests
|
requests
|
||||||
psutil
|
psutil
|
||||||
|
mako
|
||||||
|
jinja2
|
||||||
|
pyyaml
|
||||||
|
license_expression
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue