numaproj / numaflow-python

Numaflow Python SDK
Apache License 2.0
52 stars 18 forks source link

chore: Refactor SDK to split into separate servers #105

Closed kohlisid closed 1 year ago

kohlisid commented 1 year ago

Fixes #103

codecov[bot] commented 1 year ago

Codecov Report

Merging #105 (7d43e43) into main (b7c130f) will decrease coverage by 2.30%. The diff coverage is 93.94%.

@@            Coverage Diff             @@
##             main     #105      +/-   ##
==========================================
- Coverage   97.03%   94.74%   -2.30%     
==========================================
  Files          16       26      +10     
  Lines         775     1027     +252     
  Branches       56       69      +13     
==========================================
+ Hits          752      973     +221     
- Misses         10       31      +21     
- Partials       13       23      +10     
Files Changed Coverage Δ
pynumaflow/reducer/asynciter.py 100.00% <ø> (ø)
pynumaflow/reducer/async_server.py 89.89% <89.89%> (ø)
pynumaflow/mapstreamer/async_server.py 90.24% <90.24%> (ø)
pynumaflow/sourcetransformer/_dtypes.py 92.85% <92.85%> (ø)
pynumaflow/mapper/_dtypes.py 93.67% <93.67%> (ø)
pynumaflow/mapstreamer/_dtypes.py 93.75% <93.75%> (ø)
pynumaflow/mapper/server.py 95.23% <95.23%> (ø)
pynumaflow/sourcetransformer/server.py 95.45% <95.45%> (ø)
pynumaflow/mapper/multiproc_server.py 95.55% <95.55%> (ø)
pynumaflow/mapper/async_server.py 95.83% <95.83%> (ø)
... and 11 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more