Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cli): log conditional environment variables #3156

Merged
merged 4 commits into from Nov 1, 2022

Conversation

aarnphm
Copy link
Member

@aarnphm aarnphm commented Oct 28, 2022

This PR adds BentoML environment variables to bentoml env

This PR also changes the output of -o from md,plain to md,bash


Example of bentoml env -o md (default):

Environment variable

BENTOML_DEBUG=''
BENTOML_QUIET=''
BENTOML_BUNDLE_LOCAL_BUILD=True
BENTOML_DO_NOT_TRACK=True
BENTOML_CONFIG=''
BENTOML_CONFIG_OPTIONS=''
BENTOML_PORT=''
BENTOML_HOST=''
BENTOML_API_WORKERS=''

System information

bentoml: 1.0.7.post60+g6321df62.d20221027
python: 3.10.4
platform: macOS-13.0-arm64-arm-64bit
uid_gid: 501:20

pip_packages
absl-py==1.2.0
accelerate==0.12.0
aiohttp==3.8.3
aiosignal==1.2.0
alabaster==0.7.12
alembic==1.8.1
anyio==3.6.1
appdirs==1.4.4
appnope==0.1.3
APScheduler==3.9.1
arrow==1.2.3
asgiref==3.5.2
astroid==2.12.10
asttokens==2.0.8
astunparse==1.6.3
async-timeout==4.0.2
attrs==22.1.0
audioread==3.0.0
autopage==0.5.1
Babel==2.10.3
backcall==0.2.0
backoff==1.11.1
backports.shutil-copytree==0.0.0.2
bandit==1.7.4
beautifulsoup4==4.11.1
-e git+ssh://git@github.com/bentoml/bentoctl.git@ccd58376afbc50e4e1cc14f05e822df62f46e6ab#egg=bentoctl
-e git+ssh://git@github.com/aarnphm/BentoML.git@1adcd06c86477b347ef8aed2eefec3d4a521cf0b#egg=bentoml
binaryornot==0.4.4
black==22.8.0
bleach==5.0.1
blis==0.7.8
boto3==1.24.82
botocore==1.27.82
Brotli==1.0.9
build==0.8.0
cachetools==5.2.0
catalogue==2.0.8
catboost==1.1
-e git+ssh://git@github.com/aarnphm/cattrs.git@30a187a67fc465adc17aabd2b58665709464aa9e#egg=cattrs
Cerberus==1.3.4
certifi==2022.9.24
cffi==1.15.1
chardet==5.0.0
charset-normalizer==2.1.1
chex==0.1.5
circus==0.17.1
click==8.0.4
cliff==4.0.0
clldutils==3.12.0
cloudpickle==2.2.0
cmaes==0.8.2
cmd2==2.4.2
codecarbon==1.2.0
codecov==2.1.12
colorama==0.4.5
coloredlogs==15.0.1
colorlog==6.7.0
commonmark==0.9.1
confection==0.0.3
ConfigArgParse==1.5.3
contextlib2==21.6.0
contourpy==1.0.5
cookiecutter==1.7.3
coverage==6.5.0
cryptography==38.0.1
csvw==3.1.1
cycler==0.11.0
cymem==2.0.6
dash==2.6.2
dash-bootstrap-components==1.2.1
dash-core-components==2.0.0
dash-html-components==2.0.0
dash-table==5.0.0
databricks-cli==0.17.3
datasets==2.5.1
decorator==5.1.1
deepmerge==1.0.1
Deprecated==1.2.13
diffusers==0.3.0
dill==0.3.4
distlib==0.3.6
dlinfo==1.2.1
dm-tree==0.1.7
docker==6.0.0
docutils==0.19
entrypoints==0.4
etils==0.8.0
evaluate==0.2.2
exceptiongroup==1.0.0rc9
execnet==1.9.0
executing==1.1.0
faiss-cpu==1.7.2
fastai==2.7.9
fastapi==0.85.0
fastcore==1.5.27
fastdownload==0.0.7
fastjsonschema==2.16.2
fastprogress==1.0.3
filelock==3.8.0
filetype==1.1.0
fire==0.4.0
flake8==5.0.4
Flask==2.2.2
Flask-BasicAuth==0.2.0
Flask-Compress==1.13
Flask-Cors==3.0.10
flatbuffers==2.0.7
flax==0.6.1
fonttools==4.37.4
frozenlist==1.3.1
fs==2.4.16
fs-s3fs==1.1.1
fsspec==2022.8.2
ftfy==6.1.1
furo==2022.9.29
gast==0.4.0
gevent==21.12.0
geventhttpclient==2.0.2
gitdb==4.0.9
GitPython==3.1.18
google-auth==2.12.0
google-auth-oauthlib==0.4.6
google-pasta==0.2.0
googleapis-common-protos==1.56.2
gql==3.4.0
graphql-core==3.2.3
graphviz==0.20.1
greenlet==1.1.3
grpcio==1.48.1
grpcio-channelz==1.48.1
grpcio-health-checking==1.48.1
grpcio-reflection==1.48.1
grpcio-tools==1.48.1
gunicorn==20.1.0
h11==0.14.0
h5py==3.7.0
hf-doc-builder==0.4.0
huggingface-hub==0.10.0
humanfriendly==10.0
hypothesis==6.56.0
idna==3.4
imageio==2.22.1
imagesize==1.4.1
importlib-metadata==4.12.0
importlib-resources==5.10.0
iniconfig==1.1.1
ipython==8.5.0
isodate==0.6.1
isort==5.10.1
itsdangerous==2.1.2
jaraco.classes==3.2.3
jax==0.3.23
jaxlib==0.3.22
jedi==0.18.1
Jinja2==3.1.2
jinja2-time==0.2.0
jmespath==1.0.1
joblib==1.2.0
jsonschema==4.16.0
jupyter-core==4.11.1
keras==2.10.0
Keras-Preprocessing==1.1.2
keyring==23.9.3
kiwisolver==1.4.4
kubernetes==12.0.1
langcodes==3.3.0
language-tags==1.1.0
lazy-object-proxy==1.7.1
libclang==14.0.6
librosa==0.9.2
livereload==2.6.3
llvmlite==0.39.1
locust==2.12.1
Mako==1.2.3
Markdown==3.4.1
markdown-it-py==2.1.0
MarkupSafe==2.1.1
matplotlib==3.6.0
matplotlib-inline==0.1.6
mccabe==0.7.0
mdit-py-plugins==0.3.1
mdurl==0.1.2
mlflow==1.29.0
more-itertools==8.14.0
mpmath==1.2.1
msgpack==1.0.4
multidict==6.0.2
multiprocess==0.70.12.2
murmurhash==1.0.8
mypy==0.982
mypy-extensions==0.4.3
myst-parser==0.18.1
nbformat==5.6.1
nltk==3.7
numba==0.56.2
numpy==1.23.3
oauthlib==3.2.1
onnx==1.12.0
onnxruntime==1.12.1
opentelemetry-api==1.13.0
opentelemetry-exporter-jaeger==1.13.0
opentelemetry-exporter-jaeger-proto-grpc==1.13.0
opentelemetry-exporter-jaeger-thrift==1.13.0
opentelemetry-exporter-otlp==1.13.0
opentelemetry-exporter-otlp-proto-grpc==1.13.0
opentelemetry-exporter-otlp-proto-http==1.13.0
opentelemetry-exporter-zipkin==1.13.0
opentelemetry-exporter-zipkin-json==1.13.0
opentelemetry-exporter-zipkin-proto-http==1.13.0
opentelemetry-instrumentation==0.34b0
opentelemetry-instrumentation-aiohttp-client==0.34b0
opentelemetry-instrumentation-asgi==0.34b0
opentelemetry-instrumentation-grpc==0.34b0
opentelemetry-proto==1.13.0
opentelemetry-sdk==1.13.0
opentelemetry-semantic-conventions==0.34b0
opentelemetry-util-http==0.34b0
opt-einsum==3.3.0
optax==0.1.3
optuna==3.0.2
packaging==21.3
pandas==1.5.0
parameterized==0.8.1
parso==0.8.3
pathspec==0.10.1
pathy==0.6.2
pbr==5.10.0
pep517==0.13.0
pexpect==4.8.0
phonemizer==3.2.1
pickleshare==0.7.5
Pillow==9.2.0
Pint==0.16.1
pip-requirements-parser==31.2.0
pip-tools==6.9.0
pkginfo==1.8.3
platformdirs==2.5.2
plotly==5.10.0
pluggy==1.0.0
pooch==1.6.0
portalocker==2.0.0
poyo==0.5.0
preshed==3.0.7
prettytable==3.4.1
-e git+ssh://git@github.com/aarnphm/client_python.git@db391dbc83df4202698a21463ae89d6fb3611ce2#egg=prometheus_client
prometheus-flask-exporter==0.20.3
promise==2.3
prompt-toolkit==3.0.31
protobuf==3.19.6
psutil==5.9.2
ptyprocess==0.7.0
pure-eval==0.2.2
py==1.11.0
py-cpuinfo==8.0.0
pyarrow==9.0.0
pyasn1==0.4.8
pyasn1-modules==0.2.8
pybind11==2.10.0
pycodestyle==2.9.1
pycparser==2.21
pyctcdecode==0.4.0
pydantic==1.9.2
pyDeprecate==0.3.2
pyenchant==3.2.2
pyflakes==2.5.0
Pygments==2.13.0
pygtrie==2.5.0
PyJWT==2.5.0
pylint==2.15.3
pynvml==11.4.1
pyOpenSSL==22.1.0
pyparsing==3.0.9
pyperclip==1.8.2
pypng==0.20220715.0
pyrsistent==0.18.1
pytest==7.1.3
pytest-asyncio==0.19.0
pytest-cov==4.0.0
pytest-forked==1.4.0
pytest-timeout==2.1.0
pytest-xdist==2.5.0
python-dateutil==2.8.2
python-json-logger==2.0.4
python-multipart==0.0.5
python-slugify==6.1.2
pytorch-lightning==1.7.7
pytz==2022.2.1
pytz-deprecation-shim==0.1.0.post0
PyYAML==6.0
pyzmq==24.0.1
querystring-parser==1.2.4
ray==2.0.0
rdflib==6.2.0
readme-renderer==37.2
regex==2022.9.13
requests==2.28.1
requests-oauthlib==1.3.1
requests-toolbelt==0.9.1
resampy==0.4.2
responses==0.18.0
rfc3986==1.5.0
rich==12.6.0
rjieba==0.1.11
rouge-score==0.1.2
roundrobin==0.0.4
rsa==4.9
s3transfer==0.6.0
sacrebleu==1.5.1
sacremoses==0.0.53
safetensors==0.2.1
schema==0.7.5
scikit-learn==1.1.2
scipy==1.8.1
segments==2.2.1
semantic-version==2.10.0
sentencepiece==0.1.97
setuptools-scm==7.0.5
sigopt==8.6.0
simple-di==0.1.5
simple-term-menu==0.4.4
six==1.16.0
smart-open==5.2.1
smmap==5.0.0
snakeviz==2.1.1
sniffio==1.3.0
snowballstemmer==2.2.0
sortedcontainers==2.4.0
soundfile==0.11.0
soupsieve==2.3.2.post1
spacy==3.4.1
spacy-legacy==3.0.10
spacy-loggers==1.0.3
Sphinx==5.2.3
sphinx-autobuild==2021.3.14
sphinx-basic-ng==0.0.1a12
sphinx-click==4.3.0
sphinx-copybutton==0.5.0
sphinx-hoverxref==1.1.3
sphinx-issues==3.0.1
sphinx_design==0.3.0
sphinx_inline_tabs==2022.1.2b11
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-fulltoc==1.2.0
sphinxcontrib-htmlhelp==2.0.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
sphinxcontrib-spelling==7.6.0
sphinxext-opengraph==0.6.3
SQLAlchemy==1.4.41
sqlparse==0.4.3
srsly==2.4.4
stack-data==0.5.1
starlette==0.20.4
stevedore==4.0.0
sympy==1.11.1
synr==0.6.0
tabulate==0.8.10
tenacity==8.1.0
tensorboard==2.10.1
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.1
tensorboardX==2.5.1
tensorflow-datasets==4.7.0
tensorflow-estimator==2.10.0
tensorflow-macos==2.10.0
tensorflow-metadata==1.10.0
tensorflow-metal==0.6.0
tensorstore==0.1.26
termcolor==2.0.1
text-unidecode==1.3
thinc==8.1.3
threadpoolctl==3.1.0
thrift==0.16.0
timeout-decorator==0.5.0
timm==0.6.11
tokenize-rt==4.2.1
tokenizer==3.4.1
tokenizers==0.12.1
toml==0.10.2
tomli==2.0.1
tomlkit==0.11.4
toolz==0.12.0
torch==1.12.1
torchaudio==0.12.1
torchmetrics==0.10.0
torchvision==0.13.1
tornado==6.2
tox==3.27.0
tqdm==4.64.1
traitlets==5.4.0
-e git+ssh://git@github.com/aarnphm/transformers.git@ef689306029cc2081a27568f9290466e48cc961c#egg=transformers
-e git+https://github.com/apache/tvm@178f82dc481bf31961206412c22dd5519a245b49#egg=tvm&subdirectory=python
twine==4.0.1
typer==0.4.2
typing_extensions==4.4.0
tzdata==2022.4
tzlocal==4.2
uritemplate==4.1.1
urllib3==1.26.12
uvicorn==0.18.3
virtualenv==20.16.5
wasabi==0.10.1
watchfiles==0.18.0
wcwidth==0.2.5
webencodings==0.5.1
websocket-client==1.4.1
Werkzeug==2.2.2
wrapt==1.14.1
xgboost==1.5.0
xxhash==3.0.0
yamllint==1.28.0
yarl==1.8.1
zipp==3.8.1
zope.event==4.5.0
zope.interface==5.4.0

Output for bentoml env -o bash:

BENTOML_DEBUG=''
BENTOML_QUIET=''
BENTOML_BUNDLE_LOCAL_BUILD=True
BENTOML_DO_NOT_TRACK=True
BENTOML_CONFIG=''
BENTOML_CONFIG_OPTIONS=''
BENTOML_PORT=''
BENTOML_HOST=''
BENTOML_API_WORKERS=''
bentoml="1.0.7.post60+g6321df62.d20221027"
python="3.10.4"
platform="macOS-13.0-arm64-arm-64bit"
uid_gid="501:20"
pip_packages=( "absl-py==1.2.0" "accelerate==0.12.0" "aiohttp==3.8.3" "aiosignal==1.2.0" "alabaster==0.7.12" "alembic==1.8.1" "anyio==3.6.1" "appdirs==1.4.4" "appnope==0.1.3" "APScheduler==3.9.1" "arrow==1.2.3" "asgiref==3.5.2" "astroid==2.12.10" "asttokens==2.0.8" "astunparse==1.6.3" "async-timeout==4.0.2" "attrs==22.1.0" "audioread==3.0.0" "autopage==0.5.1" "Babel==2.10.3" "backcall==0.2.0" "backoff==1.11.1" "backports.shutil-copytree==0.0.0.2" "bandit==1.7.4" "beautifulsoup4==4.11.1" "-e git+ssh://git@github.com/bentoml/bentoctl.git@ccd58376afbc50e4e1cc14f05e822df62f46e6ab#egg=bentoctl" "-e git+ssh://git@github.com/aarnphm/BentoML.git@1adcd06c86477b347ef8aed2eefec3d4a521cf0b#egg=bentoml" "binaryornot==0.4.4" "black==22.8.0" "bleach==5.0.1" "blis==0.7.8" "boto3==1.24.82" "botocore==1.27.82" "Brotli==1.0.9" "build==0.8.0" "cachetools==5.2.0" "catalogue==2.0.8" "catboost==1.1" "-e git+ssh://git@github.com/aarnphm/cattrs.git@30a187a67fc465adc17aabd2b58665709464aa9e#egg=cattrs" "Cerberus==1.3.4" "certifi==2022.9.24" "cffi==1.15.1" "chardet==5.0.0" "charset-normalizer==2.1.1" "chex==0.1.5" "circus==0.17.1" "click==8.0.4" "cliff==4.0.0" "clldutils==3.12.0" "cloudpickle==2.2.0" "cmaes==0.8.2" "cmd2==2.4.2" "codecarbon==1.2.0" "codecov==2.1.12" "colorama==0.4.5" "coloredlogs==15.0.1" "colorlog==6.7.0" "commonmark==0.9.1" "confection==0.0.3" "ConfigArgParse==1.5.3" "contextlib2==21.6.0" "contourpy==1.0.5" "cookiecutter==1.7.3" "coverage==6.5.0" "cryptography==38.0.1" "csvw==3.1.1" "cycler==0.11.0" "cymem==2.0.6" "dash==2.6.2" "dash-bootstrap-components==1.2.1" "dash-core-components==2.0.0" "dash-html-components==2.0.0" "dash-table==5.0.0" "databricks-cli==0.17.3" "datasets==2.5.1" "decorator==5.1.1" "deepmerge==1.0.1" "Deprecated==1.2.13" "diffusers==0.3.0" "dill==0.3.4" "distlib==0.3.6" "dlinfo==1.2.1" "dm-tree==0.1.7" "docker==6.0.0" "docutils==0.19" "entrypoints==0.4" "etils==0.8.0" "evaluate==0.2.2" "exceptiongroup==1.0.0rc9" "execnet==1.9.0" "executing==1.1.0" "faiss-cpu==1.7.2" "fastai==2.7.9" "fastapi==0.85.0" "fastcore==1.5.27" "fastdownload==0.0.7" "fastjsonschema==2.16.2" "fastprogress==1.0.3" "filelock==3.8.0" "filetype==1.1.0" "fire==0.4.0" "flake8==5.0.4" "Flask==2.2.2" "Flask-BasicAuth==0.2.0" "Flask-Compress==1.13" "Flask-Cors==3.0.10" "flatbuffers==2.0.7" "flax==0.6.1" "fonttools==4.37.4" "frozenlist==1.3.1" "fs==2.4.16" "fs-s3fs==1.1.1" "fsspec==2022.8.2" "ftfy==6.1.1" "furo==2022.9.29" "gast==0.4.0" "gevent==21.12.0" "geventhttpclient==2.0.2" "gitdb==4.0.9" "GitPython==3.1.18" "google-auth==2.12.0" "google-auth-oauthlib==0.4.6" "google-pasta==0.2.0" "googleapis-common-protos==1.56.2" "gql==3.4.0" "graphql-core==3.2.3" "graphviz==0.20.1" "greenlet==1.1.3" "grpcio==1.48.1" "grpcio-channelz==1.48.1" "grpcio-health-checking==1.48.1" "grpcio-reflection==1.48.1" "grpcio-tools==1.48.1" "gunicorn==20.1.0" "h11==0.14.0" "h5py==3.7.0" "hf-doc-builder==0.4.0" "huggingface-hub==0.10.0" "humanfriendly==10.0" "hypothesis==6.56.0" "idna==3.4" "imageio==2.22.1" "imagesize==1.4.1" "importlib-metadata==4.12.0" "importlib-resources==5.10.0" "iniconfig==1.1.1" "ipython==8.5.0" "isodate==0.6.1" "isort==5.10.1" "itsdangerous==2.1.2" "jaraco.classes==3.2.3" "jax==0.3.23" "jaxlib==0.3.22" "jedi==0.18.1" "Jinja2==3.1.2" "jinja2-time==0.2.0" "jmespath==1.0.1" "joblib==1.2.0" "jsonschema==4.16.0" "jupyter-core==4.11.1" "keras==2.10.0" "Keras-Preprocessing==1.1.2" "keyring==23.9.3" "kiwisolver==1.4.4" "kubernetes==12.0.1" "langcodes==3.3.0" "language-tags==1.1.0" "lazy-object-proxy==1.7.1" "libclang==14.0.6" "librosa==0.9.2" "livereload==2.6.3" "llvmlite==0.39.1" "locust==2.12.1" "Mako==1.2.3" "Markdown==3.4.1" "markdown-it-py==2.1.0" "MarkupSafe==2.1.1" "matplotlib==3.6.0" "matplotlib-inline==0.1.6" "mccabe==0.7.0" "mdit-py-plugins==0.3.1" "mdurl==0.1.2" "mlflow==1.29.0" "more-itertools==8.14.0" "mpmath==1.2.1" "msgpack==1.0.4" "multidict==6.0.2" "multiprocess==0.70.12.2" "murmurhash==1.0.8" "mypy==0.982" "mypy-extensions==0.4.3" "myst-parser==0.18.1" "nbformat==5.6.1" "nltk==3.7" "numba==0.56.2" "numpy==1.23.3" "oauthlib==3.2.1" "onnx==1.12.0" "onnxruntime==1.12.1" "opentelemetry-api==1.13.0" "opentelemetry-exporter-jaeger==1.13.0" "opentelemetry-exporter-jaeger-proto-grpc==1.13.0" "opentelemetry-exporter-jaeger-thrift==1.13.0" "opentelemetry-exporter-otlp==1.13.0" "opentelemetry-exporter-otlp-proto-grpc==1.13.0" "opentelemetry-exporter-otlp-proto-http==1.13.0" "opentelemetry-exporter-zipkin==1.13.0" "opentelemetry-exporter-zipkin-json==1.13.0" "opentelemetry-exporter-zipkin-proto-http==1.13.0" "opentelemetry-instrumentation==0.34b0" "opentelemetry-instrumentation-aiohttp-client==0.34b0" "opentelemetry-instrumentation-asgi==0.34b0" "opentelemetry-instrumentation-grpc==0.34b0" "opentelemetry-proto==1.13.0" "opentelemetry-sdk==1.13.0" "opentelemetry-semantic-conventions==0.34b0" "opentelemetry-util-http==0.34b0" "opt-einsum==3.3.0" "optax==0.1.3" "optuna==3.0.2" "packaging==21.3" "pandas==1.5.0" "parameterized==0.8.1" "parso==0.8.3" "pathspec==0.10.1" "pathy==0.6.2" "pbr==5.10.0" "pep517==0.13.0" "pexpect==4.8.0" "phonemizer==3.2.1" "pickleshare==0.7.5" "Pillow==9.2.0" "Pint==0.16.1" "pip-requirements-parser==31.2.0" "pip-tools==6.9.0" "pkginfo==1.8.3" "platformdirs==2.5.2" "plotly==5.10.0" "pluggy==1.0.0" "pooch==1.6.0" "portalocker==2.0.0" "poyo==0.5.0" "preshed==3.0.7" "prettytable==3.4.1" "-e git+ssh://git@github.com/aarnphm/client_python.git@db391dbc83df4202698a21463ae89d6fb3611ce2#egg=prometheus_client" "prometheus-flask-exporter==0.20.3" "promise==2.3" "prompt-toolkit==3.0.31" "protobuf==3.19.6" "psutil==5.9.2" "ptyprocess==0.7.0" "pure-eval==0.2.2" "py==1.11.0" "py-cpuinfo==8.0.0" "pyarrow==9.0.0" "pyasn1==0.4.8" "pyasn1-modules==0.2.8" "pybind11==2.10.0" "pycodestyle==2.9.1" "pycparser==2.21" "pyctcdecode==0.4.0" "pydantic==1.9.2" "pyDeprecate==0.3.2" "pyenchant==3.2.2" "pyflakes==2.5.0" "Pygments==2.13.0" "pygtrie==2.5.0" "PyJWT==2.5.0" "pylint==2.15.3" "pynvml==11.4.1" "pyOpenSSL==22.1.0" "pyparsing==3.0.9" "pyperclip==1.8.2" "pypng==0.20220715.0" "pyrsistent==0.18.1" "pytest==7.1.3" "pytest-asyncio==0.19.0" "pytest-cov==4.0.0" "pytest-forked==1.4.0" "pytest-timeout==2.1.0" "pytest-xdist==2.5.0" "python-dateutil==2.8.2" "python-json-logger==2.0.4" "python-multipart==0.0.5" "python-slugify==6.1.2" "pytorch-lightning==1.7.7" "pytz==2022.2.1" "pytz-deprecation-shim==0.1.0.post0" "PyYAML==6.0" "pyzmq==24.0.1" "querystring-parser==1.2.4" "ray==2.0.0" "rdflib==6.2.0" "readme-renderer==37.2" "regex==2022.9.13" "requests==2.28.1" "requests-oauthlib==1.3.1" "requests-toolbelt==0.9.1" "resampy==0.4.2" "responses==0.18.0" "rfc3986==1.5.0" "rich==12.6.0" "rjieba==0.1.11" "rouge-score==0.1.2" "roundrobin==0.0.4" "rsa==4.9" "s3transfer==0.6.0" "sacrebleu==1.5.1" "sacremoses==0.0.53" "safetensors==0.2.1" "schema==0.7.5" "scikit-learn==1.1.2" "scipy==1.8.1" "segments==2.2.1" "semantic-version==2.10.0" "sentencepiece==0.1.97" "setuptools-scm==7.0.5" "sigopt==8.6.0" "simple-di==0.1.5" "simple-term-menu==0.4.4" "six==1.16.0" "smart-open==5.2.1" "smmap==5.0.0" "snakeviz==2.1.1" "sniffio==1.3.0" "snowballstemmer==2.2.0" "sortedcontainers==2.4.0" "soundfile==0.11.0" "soupsieve==2.3.2.post1" "spacy==3.4.1" "spacy-legacy==3.0.10" "spacy-loggers==1.0.3" "Sphinx==5.2.3" "sphinx-autobuild==2021.3.14" "sphinx-basic-ng==0.0.1a12" "sphinx-click==4.3.0" "sphinx-copybutton==0.5.0" "sphinx-hoverxref==1.1.3" "sphinx-issues==3.0.1" "sphinx_design==0.3.0" "sphinx_inline_tabs==2022.1.2b11" "sphinxcontrib-applehelp==1.0.2" "sphinxcontrib-devhelp==1.0.2" "sphinxcontrib-fulltoc==1.2.0" "sphinxcontrib-htmlhelp==2.0.0" "sphinxcontrib-jsmath==1.0.1" "sphinxcontrib-qthelp==1.0.3" "sphinxcontrib-serializinghtml==1.1.5" "sphinxcontrib-spelling==7.6.0" "sphinxext-opengraph==0.6.3" "SQLAlchemy==1.4.41" "sqlparse==0.4.3" "srsly==2.4.4" "stack-data==0.5.1" "starlette==0.20.4" "stevedore==4.0.0" "sympy==1.11.1" "synr==0.6.0" "tabulate==0.8.10" "tenacity==8.1.0" "tensorboard==2.10.1" "tensorboard-data-server==0.6.1" "tensorboard-plugin-wit==1.8.1" "tensorboardX==2.5.1" "tensorflow-datasets==4.7.0" "tensorflow-estimator==2.10.0" "tensorflow-macos==2.10.0" "tensorflow-metadata==1.10.0" "tensorflow-metal==0.6.0" "tensorstore==0.1.26" "termcolor==2.0.1" "text-unidecode==1.3" "thinc==8.1.3" "threadpoolctl==3.1.0" "thrift==0.16.0" "timeout-decorator==0.5.0" "timm==0.6.11" "tokenize-rt==4.2.1" "tokenizer==3.4.1" "tokenizers==0.12.1" "toml==0.10.2" "tomli==2.0.1" "tomlkit==0.11.4" "toolz==0.12.0" "torch==1.12.1" "torchaudio==0.12.1" "torchmetrics==0.10.0" "torchvision==0.13.1" "tornado==6.2" "tox==3.27.0" "tqdm==4.64.1" "traitlets==5.4.0" "-e git+ssh://git@github.com/aarnphm/transformers.git@ef689306029cc2081a27568f9290466e48cc961c#egg=transformers" "-e git+https://github.com/apache/tvm@178f82dc481bf31961206412c22dd5519a245b49#egg=tvm&subdirectory=python" "twine==4.0.1" "typer==0.4.2" "typing_extensions==4.4.0" "tzdata==2022.4" "tzlocal==4.2" "uritemplate==4.1.1" "urllib3==1.26.12" "uvicorn==0.18.3" "virtualenv==20.16.5" "wasabi==0.10.1" "watchfiles==0.18.0" "wcwidth==0.2.5" "webencodings==0.5.1" "websocket-client==1.4.1" "Werkzeug==2.2.2" "wrapt==1.14.1" "xgboost==1.5.0" "xxhash==3.0.0" "yamllint==1.28.0" "yarl==1.8.1" "zipp==3.8.1" "zope.event==4.5.0" "zope.interface==5.4.0" )

@aarnphm aarnphm requested a review from a team as a code owner October 28, 2022 15:02
@aarnphm aarnphm requested review from bojiang and removed request for a team October 28, 2022 15:02
@codecov
Copy link

codecov bot commented Oct 28, 2022

Codecov Report

Merging #3156 (178a64f) into main (8365375) will decrease coverage by 21.71%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main   #3156       +/-   ##
==========================================
- Coverage   21.71%   0.00%   -21.72%     
==========================================
  Files         101     101               
  Lines        9721    9720        -1     
  Branches     1688    1684        -4     
==========================================
- Hits         2111       0     -2111     
- Misses       7562    9720     +2158     
+ Partials       48       0       -48     
Impacted Files Coverage Δ
src/bentoml/grpc/utils/_import_hook.py 0.00% <0.00%> (-100.00%) ⬇️
src/bentoml/_internal/models/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
src/bentoml/_internal/runner/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
src/bentoml/_internal/service/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
src/bentoml/_internal/io_descriptors/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
...bentoml/_internal/service/openapi/specification.py 0.00% <0.00%> (-90.62%) ⬇️
src/bentoml/_internal/utils/http.py 0.00% <0.00%> (-88.24%) ⬇️
src/bentoml/exceptions.py 0.00% <0.00%> (-87.50%) ⬇️
src/bentoml/_internal/io_descriptors/base.py 0.00% <0.00%> (-82.36%) ⬇️
...bentoml/_internal/runner/runner_handle/__init__.py 0.00% <0.00%> (-73.34%) ⬇️
... and 42 more

Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
@aarnphm aarnphm changed the title feat: provides bentoml environment variables feat: log conditional environment variables Nov 1, 2022
@aarnphm aarnphm changed the title feat: log conditional environment variables feat(cli): log conditional environment variables Nov 1, 2022
bojiang
bojiang previously approved these changes Nov 1, 2022
Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
@aarnphm aarnphm merged commit 3193102 into bentoml:main Nov 1, 2022
@aarnphm aarnphm deleted the chore/env branch November 1, 2022 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants