BentoML icon indicating copy to clipboard operation
BentoML copied to clipboard

chore: migrate to pyproject.toml once and for all

Open aarnphm opened this issue 3 years ago • 1 comments

Seems like pyproject.toml is what the Steering council is pushing forward (With the merge of tomllib(PEP680) to stdlib). We will once settle all changes related to python packaging.

This PR also introduces a bentoml[extras] that enables users to install a feature-full variant of BentoML

aarnphm avatar Sep 20 '22 23:09 aarnphm

Codecov Report

Merging #3025 (1525642) into main (87c46de) will decrease coverage by 0.53%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3025      +/-   ##
==========================================
- Coverage   62.82%   62.29%   -0.54%     
==========================================
  Files         145      131      -14     
  Lines       11831    11321     -510     
  Branches        0     1886    +1886     
==========================================
- Hits         7433     7052     -381     
+ Misses       4398     3842     -556     
- Partials        0      427     +427     
Impacted Files Coverage Δ
bentoml/fastai.py 0.00% <0.00%> (-100.00%) :arrow_down:
bentoml/_internal/utils/buildx.py 24.48% <0.00%> (-23.84%) :arrow_down:
bentoml/_internal/service/inference_api.py 56.25% <0.00%> (-13.75%) :arrow_down:
bentoml/_internal/utils/uri.py 78.94% <0.00%> (-10.53%) :arrow_down:
bentoml/_internal/server/http/access.py 85.50% <0.00%> (-10.27%) :arrow_down:
bentoml/_internal/utils/pkg.py 81.81% <0.00%> (-10.19%) :arrow_down:
bentoml/_internal/utils/cattr.py 71.42% <0.00%> (-9.53%) :arrow_down:
bentoml/_internal/tag.py 77.01% <0.00%> (-9.51%) :arrow_down:
bentoml/_internal/bento/build_config.py 57.83% <0.00%> (-8.84%) :arrow_down:
bentoml/_internal/utils/circus/watchfilesplugin.py 78.94% <0.00%> (-8.24%) :arrow_down:
... and 100 more

codecov[bot] avatar Sep 20 '22 23:09 codecov[bot]

Yep

aarnphm avatar Sep 26 '22 18:09 aarnphm