BentoML
BentoML copied to clipboard
chore: migrate to pyproject.toml once and for all
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
Codecov Report
Merging #3025 (1525642) into main (87c46de) will decrease coverage by
0.53%. The diff coverage isn/a.
@@ 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 |
Yep