OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
120 stars 105 forks source link

Release v1.3.0 with Python 3.10 support #194

Closed pavel-kirienko closed 2 years ago

pavel-kirienko commented 2 years ago

See the changelog for a high-level description of the changes.

The Windows build currently does not test against Python 3.8 and 3.9 (only 3.7 and 3.10) because AppVeyor terminates the run after 1 hour, and this limit cannot be increased even on paid plans (and we are on a paid plan). I am considering switching to GitHub Actions eventually, but this is not expected to be an easy feat.

Closes #193 Closes #192 Closes #176 Closes #189 Closes #149 Closes #146

coveralls commented 2 years ago

Pull Request Test Coverage Report for Build 41848886


Files with Coverage Reduction New Missed Lines %
/home/appveyor/projects/pyuavcan/pyuavcan/application/diagnostic.py 1 96.88%
/home/appveyor/projects/pyuavcan/pyuavcan/application/_port_list_publisher.py 1 98.79%
/home/appveyor/projects/pyuavcan/pyuavcan/dsdl/_builtin_form.py 1 97.25%
/home/appveyor/projects/pyuavcan/pyuavcan/transport/can/_session/_input.py 1 98.6%
/home/appveyor/projects/pyuavcan/pyuavcan/transport/loopback/_loopback.py 1 98.47%
/home/appveyor/projects/pyuavcan/pyuavcan/transport/loopback/_output_session.py 1 98.91%
/home/appveyor/projects/pyuavcan/pyuavcan/application/_register_server.py 2 96.72%
/home/appveyor/projects/pyuavcan/pyuavcan/transport/can/media/_media.py 2 94.87%
/home/appveyor/projects/pyuavcan/tests/transport/can/media/mock/_media.py 2 98.58%
/home/appveyor/projects/pyuavcan/pyuavcan/presentation/_port/_publisher.py 3 91.91%
<!-- Total: 248 -->
Totals Coverage Status
Change from base Build 40670710: 0.1%
Covered Lines: 13560
Relevant Lines: 14020

💛 - Coveralls