opensistemas-hub / osbrain

osBrain - A general-purpose multi-agent system module written in Python
https://osbrain.readthedocs.io/en/stable/
Apache License 2.0
175 stars 43 forks source link

Add Python 3.8 support #325

Closed Peque closed 4 years ago

Peque commented 5 years ago

Just for testing purposes for now, to verify everything works fine with Python 3.8 before it is out (and potentially too late to ask for changes).

For now, it needs Travis to use 3.8-dev.

codecov[bot] commented 5 years ago

Codecov Report

Merging #325 into master will increase coverage by 0.01%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #325      +/-   ##
==========================================
+ Coverage   99.24%   99.25%   +0.01%     
==========================================
  Files          26       26              
  Lines        3573     3625      +52     
  Branches      259      262       +3     
==========================================
+ Hits         3546     3598      +52     
  Misses         14       14              
  Partials       13       13
Impacted Files Coverage Δ
osbrain/tests/test_agent_sync_publications.py 100% <0%> (ø) :arrow_up:
osbrain/tests/conftest.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_address.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent_pubsub_topics.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent_serialization.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent.py 100% <0%> (ø) :arrow_up:
osbrain/proxy.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_helper.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_proxy.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_common.py 100% <0%> (ø) :arrow_up:
... and 6 more

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 c06bec2...30ed3f4. Read the comment docs.

codecov[bot] commented 5 years ago

Codecov Report

Merging #325 into master will increase coverage by 0.03%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #325      +/-   ##
==========================================
+ Coverage   99.24%   99.28%   +0.03%     
==========================================
  Files          25       25              
  Lines        3566     3618      +52     
  Branches      257      260       +3     
==========================================
+ Hits         3539     3592      +53     
+ Misses         15       14       -1     
  Partials       12       12
Impacted Files Coverage Δ
osbrain/tests/test_agent_sync_publications.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_address.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent_pubsub_topics.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent_serialization.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_agent.py 100% <0%> (ø) :arrow_up:
osbrain/tests/common.py 100% <0%> (ø) :arrow_up:
osbrain/proxy.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_helper.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_proxy.py 100% <0%> (ø) :arrow_up:
osbrain/tests/test_common.py 100% <0%> (ø) :arrow_up:
... and 6 more

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 912ea20...c3250d0. Read the comment docs.

ocaballeror commented 4 years ago

Both Travis and Appveyor support 3.8 now. You can remove the -dev from travis.yml and try this again.

Peque commented 4 years ago

@ocaballeror You are right, thanks for pointing out! :blush:

Pending review before merging.