diff --git a/.github/actions/docker-image/action.yml b/.github/actions/docker-image/action.yml index 69430546d..faf11235f 100644 --- a/.github/actions/docker-image/action.yml +++ b/.github/actions/docker-image/action.yml @@ -26,7 +26,7 @@ runs: format: sarif output: results.sarif - name: Upload Trivy scan results to GitHub Security tab - uses: github/codeql-action/upload-sarif@6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee # v4.39.0 + uses: github/codeql-action/upload-sarif@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3 with: sarif_file: results.sarif category: "${{ inputs.image }}" diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 70205142a..160707692 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -49,7 +49,7 @@ jobs: contents: read models: read issues: write - uses: electrocucaracha/gh-workflows/.github/workflows/linter.yml@e171e202dcee30a16fc1b8fb67f22c2e9ea3a06d # v12.0.1 + uses: electrocucaracha/gh-workflows/.github/workflows/linter.yml@eaf817d527a52410bd6e85ad08a5acbd2039ae3a # v13.3.1 with: validate_overrides: |- { diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 3fc4d3fd3..03d0a7080 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -58,7 +58,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: true - - uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0 + - uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # v10.3.3 with: enable-cache: true python-version: ${{ matrix.python_version }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a04d6100c..5ad4ba85d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -37,7 +37,7 @@ repos: hooks: - id: yamlfmt - repo: https://github.com/electrocucaracha/ai-prepare-commit-msg - rev: v20.3.7 + rev: v20.14.1 hooks: - id: ai-prepare-commit stages: diff --git a/requirements/2025.1/debian_12.txt b/requirements/2025.1/debian_12.txt index fa83071b3..6243f4144 100644 --- a/requirements/2025.1/debian_12.txt +++ b/requirements/2025.1/debian_12.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/debian_12.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/pyproject.toml -ansible-core==2.18.19 +ansible-core==2.18.20 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.2.4 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==20.6.0 # via epoxy (requirements/2025.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2025.1/rocky_9.txt b/requirements/2025.1/rocky_9.txt index f61e9b086..97035354a 100644 --- a/requirements/2025.1/rocky_9.txt +++ b/requirements/2025.1/rocky_9.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/rocky_9.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/pyproject.toml -ansible-core==2.18.19 +ansible-core==2.18.20 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.2.4 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==20.6.0 # via epoxy (requirements/2025.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2025.1/ubuntu_24.txt b/requirements/2025.1/ubuntu_24.txt index 03144f71b..04ce7d0b8 100644 --- a/requirements/2025.1/ubuntu_24.txt +++ b/requirements/2025.1/ubuntu_24.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/ubuntu_24.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/pyproject.toml -ansible-core==2.18.19 +ansible-core==2.18.20 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==20.6.0 # via epoxy (requirements/2025.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2025.2/debian_12.txt b/requirements/2025.2/debian_12.txt index 5075e8a6f..1b3d8ba43 100644 --- a/requirements/2025.2/debian_12.txt +++ b/requirements/2025.2/debian_12.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/debian_12.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/pyproject.toml -ansible-core==2.19.14 +ansible-core==2.19.15 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==21.3.0 # via flamingo (requirements/2025.2/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2025.2/rocky_10.txt b/requirements/2025.2/rocky_10.txt index 756f21c40..27cd73425 100644 --- a/requirements/2025.2/rocky_10.txt +++ b/requirements/2025.2/rocky_10.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/rocky_10.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/pyproject.toml -ansible-core==2.19.14 +ansible-core==2.19.15 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==21.3.0 # via flamingo (requirements/2025.2/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2025.2/ubuntu_24.txt b/requirements/2025.2/ubuntu_24.txt index b23547dbd..58c02e861 100644 --- a/requirements/2025.2/ubuntu_24.txt +++ b/requirements/2025.2/ubuntu_24.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/ubuntu_24.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.2/pyproject.toml -ansible-core==2.19.14 +ansible-core==2.19.15 # via kolla-ansible autopage==0.6.0 # via cliff @@ -8,15 +8,15 @@ bcrypt==4.3.0 # via # kolla-ansible # passlib -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -36,7 +36,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==21.3.0 # via flamingo (requirements/2025.2/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -46,13 +46,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -62,6 +62,7 @@ passlib==1.7.4 # via kolla-ansible pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -70,7 +71,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -98,15 +99,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2026.1/debian_13.txt b/requirements/2026.1/debian_13.txt index 36a1ee779..48a3fc167 100644 --- a/requirements/2026.1/debian_13.txt +++ b/requirements/2026.1/debian_13.txt @@ -1,20 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/debian_13.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/pyproject.toml -ansible-core==2.19.14 +ansible-core==2.19.15 # via kolla-ansible autopage==0.6.0 # via cliff bcrypt==5.0.0 # via kolla-ansible -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -34,7 +34,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==22.2.0 # via gazpacho (requirements/2026.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -44,13 +44,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -58,6 +58,7 @@ packaging==26.3 # oslo-utils pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -66,7 +67,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -94,15 +95,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2026.1/rocky_10.txt b/requirements/2026.1/rocky_10.txt index 9fc9821ff..badfaa9db 100644 --- a/requirements/2026.1/rocky_10.txt +++ b/requirements/2026.1/rocky_10.txt @@ -1,20 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/rocky_10.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/pyproject.toml -ansible-core==2.19.14 +ansible-core==2.19.15 # via kolla-ansible autopage==0.6.0 # via cliff bcrypt==5.0.0 # via kolla-ansible -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -34,7 +34,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==22.2.0 # via gazpacho (requirements/2026.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -44,13 +44,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -58,6 +58,7 @@ packaging==26.3 # oslo-utils pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -66,7 +67,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -94,15 +95,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit diff --git a/requirements/2026.1/ubuntu_24.txt b/requirements/2026.1/ubuntu_24.txt index 3ba82408c..31d03525b 100644 --- a/requirements/2026.1/ubuntu_24.txt +++ b/requirements/2026.1/ubuntu_24.txt @@ -1,20 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/ubuntu_24.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2026.1/pyproject.toml -ansible-core==2.20.10 +ansible-core==2.20.11 # via kolla-ansible autopage==0.6.0 # via cliff bcrypt==5.0.0 # via kolla-ansible -certifi==2026.7.22 +certifi==2026.10.23 # via requests cffi==2.1.1 # via cryptography charset-normalizer==3.5.2 # via requests -cliff==4.16.0 +cliff==4.17.0 # via kolla-ansible -cmd2==4.3.0 +cmd2==4.4.2 # via cliff cryptography==50.0.2 # via @@ -34,7 +34,7 @@ jmespath==1.1.0 # via kolla-ansible kolla-ansible==22.2.0 # via gazpacho (requirements/2026.1/pyproject.toml) -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via rich markupsafe==3.0.4 # via jinja2 @@ -44,13 +44,13 @@ netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==10.7.0 +oslo-config==10.8.1 # via kolla-ansible oslo-i18n==6.9.0 # via # oslo-config # oslo-utils -oslo-utils==10.2.0 +oslo-utils==10.3.0 # via kolla-ansible packaging==26.3 # via @@ -58,6 +58,7 @@ packaging==26.3 # oslo-utils pbr==7.1.3 # via + # oslo-config # oslo-i18n # oslo-utils prettytable==3.18.0 @@ -66,7 +67,7 @@ prompt-toolkit==3.0.53 # via cmd2 psutil==7.2.2 # via oslo-utils -pycparser==3.11 +pycparser==3.12 # via cffi pygments==2.21.0 # via rich @@ -94,15 +95,17 @@ rich==15.0.0 # rich-argparse rich-argparse==1.8.0 # via cmd2 -setuptools==84.0.0 +setuptools==84.2.1 # via pbr stevedore==5.9.1 # via # cliff # oslo-config +typing-extensions==4.16.0 + # via oslo-config urllib3==2.8.0 # via requests -wcwidth==0.9.2 +wcwidth==0.9.4 # via # prettytable # prompt-toolkit