Slackbot
04/18/2023, 8:37 AMChaoyu
04/18/2023, 8:52 AMbentoml build
, but yes you can customize this in bentoml containerize
stepChaoyu
04/18/2023, 8:52 AMChaoyu
04/18/2023, 8:55 AM{% extends bento_base_template %}
{% block SETUP_BENTO_COMPONENTS %}
{{ super() }}
ARG PIP_EXTRA_INDEX_URL
ENV PIP_EXTRA_INDEX_URL=${PIP_EXTRA_INDEX_URL}
{% endblock %}
In containerize step:
bentoml containerize --build-arg PIP_EXTRA_INDEX_URL=<http://localhost:8080/simple/> ...
Chaoyu
04/18/2023, 8:56 AMMikel Menta
04/18/2023, 9:05 AMJim Rohrer
04/18/2023, 2:14 PMMikel Menta
04/24/2023, 3:39 PMSETUP_BENTO_USER
and not SETUP_BENTO_COMPONENTS
otherwise it was setting the extra url after the package install. With that the containerize workedMikel Menta
04/24/2023, 3:41 PMLocking PyPI package versions.
pip._internal.exceptions.DistributionNotFound: No matching distribution found for mypackage==0.0.1
The build finishes, but it prints that error. I guess there is no way to fix that?Mikel Menta
04/24/2023, 3:41 PMChaoyu
04/24/2023, 4:28 PMlock_packages=False
to work around this issue
https://docs.bentoml.org/en/latest/concepts/bento.html#pypi-package-lockingChaoyu
04/24/2023, 4:28 PMpip-tools
not picking up the extra index env varChaoyu
04/24/2023, 4:29 PMChaoyu
04/24/2023, 4:29 PMMikel Menta
04/25/2023, 9:45 AM