Changes
Started by upstream project gerrit-osmo-ci #953
Started 14 hr ago
Queued 9.9 sec
Took 3 sec
on build5-deb12build-ansible
OBS: pyhss_download_deps: fix dependency loop
Fix that the Osmocom_OBS_nightly job is failing for the pyhss package
with a dependency loop in hatchling:
LookupError: https://files.pythonhosted.org/…/hatchling-1.29.0.tar.gz (from https://pypi.org/simple/hatchling/) (requires-python:>=3.10) is already being built: hatchling>=1.21.0 from https://files.pythonhosted.org/…/hatchling-1.29.0.tar.gz
This happens as it recursively collects source packages and their
(build) dependencies:
pymongo
-> dnspython
-> hatchling
-> pluggy
-> setuptools-scm
-> vcs-versioning
-> hatchling
When only ignoring the hatchling source package, we get a similar
dependency loop with pluggy, so ignore both source packages. Hatchling
gets added later as binary package and pluggy is only a build-time
dependency for hatchling. The resulting PyHSS package builds fine with
this change.
Change-Id: I0484627fd105627fabe9435379e704db54e72ae3
Fix that the Osmocom_OBS_nightly job is failing for the pyhss package
with a dependency loop in hatchling:
LookupError: https://files.pythonhosted.org/…/hatchling-1.29.0.tar.gz (from https://pypi.org/simple/hatchling/) (requires-python:>=3.10) is already being built: hatchling>=1.21.0 from https://files.pythonhosted.org/…/hatchling-1.29.0.tar.gz
This happens as it recursively collects source packages and their
(build) dependencies:
pymongo
-> dnspython
-> hatchling
-> pluggy
-> setuptools-scm
-> vcs-versioning
-> hatchling
When only ignoring the hatchling source package, we get a similar
dependency loop with pluggy, so ignore both source packages. Hatchling
gets added later as binary package and pluggy is only a build-time
dependency for hatchling. The resulting PyHSS package builds fine with
this change.
Change-Id: I0484627fd105627fabe9435379e704db54e72ae3
Oliver Smith
at