quantmind / pulsar

Event driven concurrent framework for Python
BSD 3-Clause "New" or "Revised" License
1.86k stars 162 forks source link

Pulsar 2.0 #292

Closed lsbardel closed 6 years ago

lsbardel commented 6 years ago

Pulsar 2.0 is a much faster version of pulsar, it brings some changes to the core API while maintaining backward compatibility as much as possible

Core components are imported via the

from pulsar.api import ...

construct rather than

from pulsar import ...

in pulsar 1.x

The application layer remain similar to pulsar 1.x

codecov-io commented 6 years ago

Codecov Report

Merging #292 into deploy will increase coverage by 0.02%. The diff coverage is 66.66%.

Impacted file tree graph

@@            Coverage Diff             @@
##           deploy     #292      +/-   ##
==========================================
+ Coverage   84.89%   84.91%   +0.02%     
==========================================
  Files         139      139              
  Lines       15692    15693       +1     
==========================================
+ Hits        13322    13326       +4     
+ Misses       2370     2367       -3
Impacted Files Coverage Δ
pulsar/cmds/linux_wheels.py 0% <0%> (ø) :arrow_up:
pulsar/utils/config.py 96.35% <100%> (ø) :arrow_up:
pulsar/apps/data/pulsards/__init__.py 0% <0%> (ø) :arrow_up:
pulsar/async/concurrency.py 81.43% <0%> (+0.75%) :arrow_up:
pulsar/utils/pylib/events.py 95.32% <0%> (+1.86%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 27fa136...be00ac6. Read the comment docs.