]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cephadm: add a pyyaml zipapp dependency
authorJohn Mulligan <jmulligan@redhat.com>
Tue, 12 Dec 2023 21:37:45 +0000 (16:37 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Wed, 13 Dec 2023 15:19:00 +0000 (10:19 -0500)
commit68735aa0f558c410c107f70bab754a1c4b11e5b9
tree5a0cfee23b8ce2f3a6c698d1898b7ceda2a4feee
parentadb28150e45b0ec3b054d3bcd4a0b6a5a2f7156f
cephadm: add a pyyaml zipapp dependency

Add a pyyaml zipapp dependency based on installing from wheels but
stripping those wheels of compiled (shared object) extensions. This is
the only way I could get it to work because the pyproject.toml file in
pyyaml requires Cython and having Cython present enables the extension
in setup.py even though some setup.py options exist to disable building
the C/Cython based extension.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/cephadm/build.py