From 1c33c1e954f3cd34a2077c39615db2f59677e7f4 Mon Sep 17 00:00:00 2001 From: Michael Sherman Date: Sat, 24 Oct 2026 20:10:37 +0000 Subject: [PATCH] Depend on published names of forked OpenStack clients pbr builds install_requires from requirements.txt and silently drops git+https:// lines, so the published python-chi metadata did not list the blazarclient and zunclient forks. A plain `pip install python-chi` then failed on `import chi.lease` and `import chi.container`. Replace the git URLs with the PyPI names of the forks: chameleon-blazarclient>=3.6.5 and chameleon-zunclient>=2025.1.1. Assisted-By: Claude Opus 5.5 --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6ab65f2..60fc42d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ fabric keystoneauth1 openstacksdk paramiko -git+https://github.com/ChameleonCloud/python-blazarclient +chameleon-blazarclient>=3.6.5 python-cinderclient python-glanceclient python-ironicclient @@ -10,7 +10,7 @@ python-manilaclient python-neutronclient python-novaclient python-swiftclient -git+https://github.com/chameleoncloud/python-zunclient +chameleon-zunclient>=2025.1.1 ipython ipydatagrid ipywidgets