From 4757c8dd7cc385cad05dfd7e63a0ce139d61b25a Mon Sep 17 00:00:00 2001 From: Jon Schlueter Date: Wed, 26 Aug 2026 16:37:13 -0400 Subject: [PATCH] nova: update lockfile to perfer python3-numpy --- containers/nova/builddeps.txt | 1 + containers/nova/buildrequirements.lock.master | 5 +---- containers/nova/nova-api/bindeps.txt | 3 +++ containers/nova/requirements.lock.master | 1 - containers/nova/rpms.in.yaml | 1 + 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/containers/nova/builddeps.txt b/containers/nova/builddeps.txt index 2b54b05d..fce5540e 100644 --- a/containers/nova/builddeps.txt +++ b/containers/nova/builddeps.txt @@ -7,6 +7,7 @@ python3-setuptools libffi-devel openssl-devel python3-cryptography-43.0.0-4.el10 +python3-numpy # Required to build lxml libxml2-devel libxslt-devel diff --git a/containers/nova/buildrequirements.lock.master b/containers/nova/buildrequirements.lock.master index da0e9450..701c4017 100644 --- a/containers/nova/buildrequirements.lock.master +++ b/containers/nova/buildrequirements.lock.master @@ -1,4 +1,4 @@ -build==1.5.0 +build==1.6.0 calver==2025.10.20 cffi==2.1.1 cython==3.3.0 @@ -8,8 +8,6 @@ hatch-fancy-pypi-readme==25.1.0 hatch-vcs==0.5.0 hatchling==1.32.0 maturin==1.15.0 -meson-python==0.20.0 -meson==1.12.0 packaging==26.3 pathspec==1.1.1 pbr==7.0.3 @@ -17,7 +15,6 @@ pluggy==1.6.0 poetry-core==2.4.1 pycparser==3.0 pyproject-hooks==1.2.0 -pyproject-metadata==0.12.1 semantic-version==2.10.0 setuptools-rust==1.13.0 setuptools-scm==10.2.1 diff --git a/containers/nova/nova-api/bindeps.txt b/containers/nova/nova-api/bindeps.txt index 366c25e9..1b7acdfb 100644 --- a/containers/nova/nova-api/bindeps.txt +++ b/containers/nova/nova-api/bindeps.txt @@ -2,3 +2,6 @@ httpd mod_ssl python3-mod_wsgi +# python3-numpy is a dependency of websockify. The RPM version is compiled +# against system BLAS/LAPACK libraries. Building from source is very slow +python3-numpy diff --git a/containers/nova/requirements.lock.master b/containers/nova/requirements.lock.master index 46b2d3ee..70c7dd5d 100644 --- a/containers/nova/requirements.lock.master +++ b/containers/nova/requirements.lock.master @@ -42,7 +42,6 @@ mdurl==0.1.2 microversion-parse==2.1.0 msgpack==1.2.1 netaddr==1.3.0 -numpy==2.4.6 openstacksdk==4.18.0 os-brick==7.1.0 os-resource-classes==1.1.0 diff --git a/containers/nova/rpms.in.yaml b/containers/nova/rpms.in.yaml index 3fb2275e..f18a83fe 100644 --- a/containers/nova/rpms.in.yaml +++ b/containers/nova/rpms.in.yaml @@ -32,6 +32,7 @@ packages: - python3-devel - python3-libvirt - python3-mod_wsgi + - python3-numpy - python3-openvswitch3.5 - python3-pip - python3-setuptools