The error was: ImportError: Installed 'pulp-glue' version '0.31.0' is not in '>=0.29.2,<0.31'

Problem:

A recent (yesterday) pulp-squezer 0.1.0 container build for GitHub CI/CD selected

pulp-cli           0.31.0
pulp-glue          0.31.0

The CI/CD failed with the above mentioned error in
pulp.squeezer.rpm_repository:

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ImportError: Installed 'pulp-glue' version '0.31.0' is not in '>=0.29.2,<0.31'.

A new container build today specifying
pip3 install "pulp-cli>=0.29.2,<0.31"

Worked as expected.

Info:
A rebuild two weeks back pulled in
pulp-cli-0.30.2 - pulp-glue-0.30.2
The run produced no error in create-repositories.

Expected outcome:

A pip3 install pulp-cli ansible to select compatible versions.

Pulpcore version:

  "component": "core",
  "version": "3.68.1",

Pulp plugins installed and their versions:

 podman run 06ec05cbd605 pip list
Package            Version
------------------ ---------
ansible            11.3.0
ansible-core       2.18.3
certifi            2025.1.31
cffi               1.17.1
charset-normalizer 3.4.1
click              8.1.8
cryptography       44.0.1
idna               3.10
Jinja2             3.1.5
jmespath           1.0.1
MarkupSafe         3.0.2
multidict          6.1.0
packaging          24.2
pip                25.0.1
pulp-cli           0.31.0
pulp-glue          0.31.0
pycparser          2.22
PyYAML             6.0.2
requests           2.32.3
resolvelib         1.0.1
schema             0.7.7
setuptools         65.5.0
tomli_w            1.2.0
urllib3            2.3.0

Thank you.
No urgency.

Operating system - distribution and version:

SLES15SP5

Other relevant data:

The dependency has been bumped and will be released tomorrow in pulpcore 3.73 [0]

[0] Update pulp-glue requirement from <0.31,>=0.18.0 to >=0.18.0,<0.32 · pulp/pulpcore@ecd705c · GitHub

Thank you so much.
Appreciated.

1 Like