| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/usr/bin/env bash
- # TODO: Better way to handle the permission problem
- # Should we use `pip-compile-multi`?
- set -e
- python -m piptools compile \
- -q \
- -o "requirements/${DEVICE_TYPE}.txt" \
- --allow-unsafe \
- --strip-extras \
- --no-emit-index-url \
- --no-emit-trusted-host \
- requirements/app.in "requirements/${DEVICE_TYPE}.in" paddlex-hps-server/pyproject.toml
- chown "${OUID}":"${OGID}" "requirements/${DEVICE_TYPE}.txt"
- python -m piptools compile \
- -q \
- -c "requirements/${DEVICE_TYPE}.txt" \
- -o "requirements/${DEVICE_TYPE}_hpi.txt" \
- --allow-unsafe \
- --strip-extras \
- --no-emit-index-url \
- --no-emit-trusted-host \
- "requirements/${DEVICE_TYPE}_hpi.in"
- chown "${OUID}":"${OGID}" "requirements/${DEVICE_TYPE}_hpi.txt"
- python -m piptools compile \
- -q \
- -c "requirements/${DEVICE_TYPE}.txt" \
- -o "requirements/${DEVICE_TYPE}_dev.txt" \
- --allow-unsafe \
- --strip-extras \
- --no-emit-index-url \
- --no-emit-trusted-host \
- "requirements/${DEVICE_TYPE}_dev.in"
- chown "${OUID}":"${OGID}" "requirements/${DEVICE_TYPE}_dev.txt"
|