chore(repo): maintenance

This commit is contained in:
Michele Cereda
2026-02-26 20:32:36 +01:00
parent dde61f43ab
commit bb907a247f
2 changed files with 26 additions and 11 deletions

View File

@@ -2,8 +2,8 @@
version: '3'
vars:
REQUIREMENTS_FILE: requirements.txt
VENV_DIR: .venv
REQUIREMENTS_FILE: '{{ .ROOT_DIR }}/requirements.txt'
VENV_DIR: '{{ .ROOT_DIR }}/.venv'
tasks:
@@ -18,6 +18,11 @@ tasks:
- npm update --save
python:create-venv:
requires:
vars:
- PYTHON_VERSION
- REQUIREMENTS_FILE
- VENV_DIR
vars:
PYTHON_VERSION: 3.12
cmds:
@@ -25,11 +30,20 @@ tasks:
- "{{.VENV_DIR}}/bin/pip --require-virtualenv install -r '{{.REQUIREMENTS_FILE}}'"
python:recreate-venv:
requires:
vars:
- VENV_DIR
cmds:
- "rm -rf '{{.VENV_DIR}}'"
- task: python:create-venv
python:update-venv:
cmd: >-
{{.VENV_DIR}}/bin/pip freeze -l --require-virtualenv | sed 's/==/>=/'
| xargs {{.VENV_DIR}}/bin/pip --require-virtualenv install -U
requires:
vars:
- REQUIREMENTS_FILE
- VENV_DIR
cmds:
- >-
{{.VENV_DIR}}/bin/pip freeze --local --require-virtualenv | sed 's/==/>=/'
| xargs {{.VENV_DIR}}/bin/pip --require-virtualenv install --upgrade
- pip list --require-virtualenv --local --not-required --format freeze > '{{ .REQUIREMENTS_FILE }}'

View File

@@ -1,9 +1,10 @@
ansible-lint==25.6.0
ansible==11.4.0
click==8.2.1
ansible==13.4.0
ansible-lint==26.2.0
fqdn==1.5.1
go_task_bin==3.42.1
jmespath==1.0.1
lefthook==1.11.5
go-task-bin==3.48.0
importlib_metadata==8.7.1
jmespath==1.1.0
lefthook==2.0.15
pip==26.0.1
pyinilint==0.17
yq==3.4.3