OpenCyphal / pycyphal

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

Fixes for multiple recently reported minor issues #132

Closed pavel-kirienko closed 3 years ago

pavel-kirienko commented 3 years ago

There are no major changes in this pull request. It mostly consists of bug fixes and minor UX improvements suggested over the last months on the forum. Also, it finally brings the continuous deployment feature which should make releases much more regular and much less tiresome. Each published release is also automatically tagged in the upstream for change control.

Fix #114 Fix #117 Fix #130 Fix #120 Fix #118 Fix #116 Fix #115 Fix #76 :snake:

Read the docs for this changeset at https://pyuavcan--132.org.readthedocs.build/en/132/

FYI @aentinger @TomDeRybel

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 36310247


Changes Missing Coverage Covered Lines Changed/Added Lines %
pyuavcan/_cli/commands/dsdl_generate_packages.py 3 5 60.0%
pyuavcan/dsdl/_compiler.py 11 15 73.33%
pyuavcan/_cli/commands/_subsystems/transport.py 16 22 72.73%
<!-- Total: 129 141 91.49% -->
Files with Coverage Reduction New Missed Lines %
.test_dsdl_generated/uavcan/node/port/SubjectIDList_0_1.py 1 93.02%
.test_dsdl_generated/uavcan/pnp/cluster/RequestVote_1_0.py 1 93.28%
.test_dsdl_generated/uavcan/primitive/array/Natural16_1_0.py 1 84.93%
.test_dsdl_generated/uavcan/si/sample/angular_velocity/Scalar_1_0.py 1 84.81%
pyuavcan/application/heartbeat_publisher.py 2 81.63%
pyuavcan/transport/serial/_serial.py 2 94.0%
.test_dsdl_generated/uavcan/file/Modify_1_0.py 2 92.16%
.test_dsdl_generated/uavcan/file/GetInfo_0_2.py 4 93.1%
.test_dsdl_generated/test_dsdlnamespace/if/C_1_0.py 6 0%
.test_dsdl_generated/uavcan/time/GetSynchronizationMasterInfo_0_1.py 7 87.79%
<!-- Total: 83 -->
Totals Coverage Status
Change from base Build 36074023: 0.02%
Covered Lines: 22002
Relevant Lines: 24735

💛 - Coveralls