Ensure licenses are included in binary wheels

... for liberasurecode and isa-l.

Change-Id: I676fda01ee10206b33fb369dae9eefd2c2546c7b
Signed-off-by: Tim Burke <tim.burke@gmail.com>
This commit is contained in:
Tim Burke
2025-08-26 16:45:04 -07:00
parent 301e8f0cd7
commit 36a94f558b

View File

@@ -58,4 +58,7 @@ RUN cd /opt/src/liberasurecode*/ && \
make install
COPY . /opt/src/pyeclib/
# Ensure licenses for liberasurecode and isa-l are included in the packed wheel
RUN cp /opt/src/liberasurecode*/COPYING /opt/src/pyeclib/LICENSE-liberasurecode && \
cp /opt/src/isa-l-*/LICENSE /opt/src/pyeclib/LICENSE-isal
ENTRYPOINT ["/bin/sh", "-c", "/opt/python/${PYTHON_VERSION}/bin/python3 /opt/src/pyeclib/pack_wheel.py /opt/src/pyeclib/ --repair --so-suffix=${SO_SUFFIX} --wheel-dir=/output --require-isal"]