Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/OpenCyphal/pycyphal
Python implementation of the Cyphal protocol stack.
https://github.com/OpenCyphal/pycyphal
Relax timing requirements in the demo test to fix a Windows-specific timing-induced error
95cea4af7c1d264c316c49e35f43e4e570ac2277 authored over 4 years ago
95cea4af7c1d264c316c49e35f43e4e570ac2277 authored over 4 years ago
Fix default priority of the heartbeat publisher
e4b6894e99f985bfed1641cac62abc7c6798b7b8 authored over 4 years ago
e4b6894e99f985bfed1641cac62abc7c6798b7b8 authored over 4 years ago
Disable Python 3.9 on AppVeyor
c87ec59e9594c9bb3edbbbfeb5bb4d6a80482b16 authored over 4 years ago
c87ec59e9594c9bb3edbbbfeb5bb4d6a80482b16 authored over 4 years ago
Add Serializer.fork() for delimited serialization
92e476b9eca91b9f7879e7a7a0908e255bb5c025 authored over 4 years ago
92e476b9eca91b9f7879e7a7a0908e255bb5c025 authored over 4 years ago
This is not going to work, no. We should speed up code generation.
61b1a1f3be2be59f5aa8420ff60ae2a3c7ac9313 authored over 4 years ago
61b1a1f3be2be59f5aa8420ff60ae2a3c7ac9313 authored over 4 years ago
Further relax timings
9b388a31d13dfaebbe4f37d06fbaf5cf6fe7c4df authored over 4 years ago
9b388a31d13dfaebbe4f37d06fbaf5cf6fe7c4df authored over 4 years ago
Add commentary explaining why we can't use the standard JSON module in the CLI
ddbbb050cc0a35aad6c6e1f4d62c2f11d5e8ead9 authored over 4 years ago
ddbbb050cc0a35aad6c6e1f4d62c2f11d5e8ead9 authored over 4 years ago
Test against Python 3.9
f7d88c69d83aad475a5b6952e21825a30be4df8d authored over 4 years ago
f7d88c69d83aad475a5b6952e21825a30be4df8d authored over 4 years ago
Relax the timing requirements to make the test pass on Windows
3751b6440497ca727ba0cc997e9d2e56aa29eb5d authored over 4 years ago
3751b6440497ca727ba0cc997e9d2e56aa29eb5d authored over 4 years ago
Fix the doc build
7b7f6c8cd9382edcb25f83829cd7136d27909738 authored over 4 years ago
7b7f6c8cd9382edcb25f83829cd7136d27909738 authored over 4 years ago
Ninja-fix
31e66ad76f6b0cb6569ebce7c87a911a8bb38c28 authored over 4 years ago
31e66ad76f6b0cb6569ebce7c87a911a8bb38c28 authored over 4 years ago
Static analysis should be green now
e5c797e33b622304413979198015082518525cbb authored over 4 years ago
e5c797e33b622304413979198015082518525cbb authored over 4 years ago
Fix CLI help failure and add test
df7e13cedc7aaa6feef2512cb80df29dcbceb503 authored over 4 years ago
df7e13cedc7aaa6feef2512cb80df29dcbceb503 authored over 4 years ago
All tests fixed (pass on my machine)
6f2f902bfde0f844aeecaadf098d6f76e0b69a4f authored over 4 years ago
6f2f902bfde0f844aeecaadf098d6f76e0b69a4f authored over 4 years ago
All fixed, presumably
b36e1ff3e7e50006c6150d89b840455a347b1cd0 authored over 4 years ago
b36e1ff3e7e50006c6150d89b840455a347b1cd0 authored over 4 years ago
Remove folding
043376b287685fc077ae28e881dbaba74ddfdfe9 authored over 4 years ago
043376b287685fc077ae28e881dbaba74ddfdfe9 authored over 4 years ago
Fixing things, 5 to go
5912ae8b6d5022aa5547eadf53fc6d42174494a3 authored over 4 years ago
5912ae8b6d5022aa5547eadf53fc6d42174494a3 authored over 4 years ago
CLI updates
c28277739bb9e0102617b27b9f71533bfac4cb1b authored over 4 years ago
c28277739bb9e0102617b27b9f71533bfac4cb1b authored over 4 years ago
Fix two more tests
653a88178cde64482241b85c0903784a2c12ce20 authored over 4 years ago
653a88178cde64482241b85c0903784a2c12ce20 authored over 4 years ago
Fix CAN tests
971d04e9470a65af7765e337719947294eeb6cb9 authored over 4 years ago
971d04e9470a65af7765e337719947294eeb6cb9 authored over 4 years ago
Fix serialization validation logic
7b0a1d7c7732379b04e410e70edde8c6264d546e authored over 4 years ago
7b0a1d7c7732379b04e410e70edde8c6264d546e authored over 4 years ago
WIP -- intermediate commit; tests are on their way to being fixed
49ca711420947e25259a5c57a55d6779ece4db9e authored over 4 years ago
49ca711420947e25259a5c57a55d6779ece4db9e authored over 4 years ago
Update the port-ID ranges, tests are failing
74bafd31ef152ac95342ee6623b766193ed4159a authored over 4 years ago
74bafd31ef152ac95342ee6623b766193ed4159a authored over 4 years ago
Temporarily repair serialization
7d828a958ede588a77ec49409dd17e4958ded56e authored over 4 years ago
7d828a958ede588a77ec49409dd17e4958ded56e authored over 4 years ago
Aligned serialization support
e00c5a68bdd9a40d9218b055b9f092038a19dca9 authored over 4 years ago
e00c5a68bdd9a40d9218b055b9f092038a19dca9 authored over 4 years ago
Update contributing guidelines
4507de6be62e8ce60e06b4dfb5c795bb7a9f2e92 authored over 4 years ago
4507de6be62e8ce60e06b4dfb5c795bb7a9f2e92 authored over 4 years ago
Drop the PyDSDL requirement because it is a transitive dependency through Nunavut; bump Nunavut
8ff31fbbeed85dba0f4f4edae35a2b0725ebb63b authored over 4 years ago
8ff31fbbeed85dba0f4f4edae35a2b0725ebb63b authored over 4 years ago
Fix a couple of extra tests
4c0334c3023abcc377aa49d8164a177f667f02db authored over 4 years ago
4c0334c3023abcc377aa49d8164a177f667f02db authored over 4 years ago
Fix some remaining tails
1dceb3bbacc19e80904dfae9f406d851bc6704ca authored over 4 years ago
1dceb3bbacc19e80904dfae9f406d851bc6704ca authored over 4 years ago
Remove data type hash, rename max size into extent
87bd5c78fde8fb63b39ba3b89b4cc6ec3e71f4a7 authored over 4 years ago
87bd5c78fde8fb63b39ba3b89b4cc6ec3e71f4a7 authored over 4 years ago
Okay, the rigging in general should be good now. Tests still failing.
1cfca120898a633e72962f90a6ea989639c31334 authored over 4 years ago
1cfca120898a633e72962f90a6ea989639c31334 authored over 4 years ago
Fixing the tests (intermediate result)
6419c45b9e54f9213f0ad06441e3dda2299e7dc4 authored over 4 years ago
6419c45b9e54f9213f0ad06441e3dda2299e7dc4 authored over 4 years ago
Downgrade PyTest due to https://github.com/UAVCAN/nunavut/issues/144
9147db64b63dc77c416a942e604285b40c7ff22b authored over 4 years ago
9147db64b63dc77c416a942e604285b40c7ff22b authored over 4 years ago
Make tests launch (and fail)
ef9aeb1a19848773e19166c4d356319df292b779 authored over 4 years ago
ef9aeb1a19848773e19166c4d356319df292b779 authored over 4 years ago
Fix minor bash warnings in release.sh
c87f9081d95f36564dacd0ab0f1d5d192a364dab authored over 4 years ago
c87f9081d95f36564dacd0ab0f1d5d192a364dab authored over 4 years ago
Update the deps; the build is failing now
0f99efa7f52d492cc811de4913c792d1f31dd489 authored over 4 years ago
0f99efa7f52d492cc811de4913c792d1f31dd489 authored over 4 years ago
Actualize the docs
64d990b9f821bf1980bba1204d34d109e8b20a6b authored over 4 years ago
64d990b9f821bf1980bba1204d34d109e8b20a6b authored over 4 years ago
Merge pull request #126 from flytrex-vadim/cobs
Cobs
8e95d1c77857c49f4fbc0a5a11b463c4ced93a85 authored over 4 years ago
Fix code style issues found by pycodestyle
77be3e74d742ee5c1e473188f544e6b341a71fa4 authored over 4 years ago
77be3e74d742ee5c1e473188f544e6b341a71fa4 authored over 4 years ago
It is time to freeze MyPy to prevent it from breaking unrelated pull requests
67925155d35fd4872ad116320d290408d4327603 authored over 4 years ago
67925155d35fd4872ad116320d290408d4327603 authored over 4 years ago
attempting to silence static type checker warning with third party COBS implementation
bae84ec40d07840960f4d7d6afcdf7275d75b3e4 authored over 4 years ago
bae84ec40d07840960f4d7d6afcdf7275d75b3e4 authored over 4 years ago
CR fixes
bd94aeb873d753144a44beb7b773e2aa6148a602 authored over 4 years ago
bd94aeb873d753144a44beb7b773e2aa6148a602 authored over 4 years ago
bugfix: replace rather than insert (maybe there's an option with better performence?)
f039b5da3f9fef0a43369ee5460c27bfeacbe0de authored over 4 years ago
f039b5da3f9fef0a43369ee5460c27bfeacbe0de authored over 4 years ago
serialization doc update to reflect COBS
d3c9cf9fea7f901d67e9fb54711d75d448f36e27 authored over 4 years ago
d3c9cf9fea7f901d67e9fb54711d75d448f36e27 authored over 4 years ago
better encapsulation of COBS details inside frame.py
6426a67800a6278c3e29770cb3ae70c3dd7b9968 authored over 4 years ago
6426a67800a6278c3e29770cb3ae70c3dd7b9968 authored over 4 years ago
whitespace and comments fixes
4acb8d2b2b07298c65b998b8722567c3581c1798 authored over 4 years ago
4acb8d2b2b07298c65b998b8722567c3581c1798 authored over 4 years ago
commented code removal
0cfbfdfdb377a21866c6c0ab3e2ac778b38d96ca authored over 4 years ago
0cfbfdfdb377a21866c6c0ab3e2ac778b38d96ca authored over 4 years ago
more whitespace unmangling fixes
9f5bfc3a8b1af469f32f6667c676576a9b67c6b5 authored over 4 years ago
9f5bfc3a8b1af469f32f6667c676576a9b67c6b5 authored over 4 years ago
moved run-time requirements to setup.cfg
80e47783236622921432e915a2add76d336dcf8f authored over 4 years ago
80e47783236622921432e915a2add76d336dcf8f authored over 4 years ago
fix pycharm whitespace mangling
94f4e62e4719c5e9f9afa2a54c10368323913e97 authored over 4 years ago
94f4e62e4719c5e9f9afa2a54c10368323913e97 authored over 4 years ago
Switched from brute-force escaping to COBS for serial protocol serialization
532f4ee35e39052d96fb479761fdfa491a73e4b8 authored over 4 years ago
532f4ee35e39052d96fb479761fdfa491a73e4b8 authored over 4 years ago
Merge pull request #124 from UAVCAN/bootloader
Bootloader support components
89fec1e658d5770b8e56a31a6a4e9259c7b4826e authored over 4 years ago
Let the CLI pick-nid test complete successfully even if SIGINT did not terminate the process.
In the log it can be seen that occasionally SIGINT is just silently ignored but I am not sure wh...
3116ff2464c34a73dbcbb2a3ac8c88e9cbf508b2 authored over 4 years ago
Migrate CI/CD to Ubuntu 20.04
30802828faa69524cc74b725525fd5726236b3d1 authored over 4 years ago
30802828faa69524cc74b725525fd5726236b3d1 authored over 4 years ago
Fix coverage reporting from CI/CD.
481e6a3eef3b72552959dd8e64e9b942519c91c8 authored over 4 years ago
481e6a3eef3b72552959dd8e64e9b942519c91c8 authored over 4 years ago
Reduce real-time requirements in fragile time-sensitive tests
5f1ca2e19b0094c6de628076895d1fc0541f142b authored over 4 years ago
5f1ca2e19b0094c6de628076895d1fc0541f142b authored over 4 years ago
Fix test on Windows
575ab5b2b14ac083720b6ab5518579025287cf88 authored over 4 years ago
575ab5b2b14ac083720b6ab5518579025287cf88 authored over 4 years ago
Require a modern NumPy because 1.16.4 does not support packbits(..., bitorder)
e24d2ce3665b03eb4638c97c3965a48bd98b4e91 authored over 4 years ago
e24d2ce3665b03eb4638c97c3965a48bd98b4e91 authored over 4 years ago
Drop the logo from the front page because it looks out of place
74d0a77ce42cb589f4979f485f9f62b5c0cb7371 authored over 4 years ago
74d0a77ce42cb589f4979f485f9f62b5c0cb7371 authored over 4 years ago
Fix doc build
bd32eaa35d79469af9aa96021e99bb55cfc9441e authored over 4 years ago
bd32eaa35d79469af9aa96021e99bb55cfc9441e authored over 4 years ago
Merge branch 'master' into bootloader
e4bda907a399a56b52b746328e433fe93b198254 authored over 4 years ago
e4bda907a399a56b52b746328e433fe93b198254 authored over 4 years ago
Remove more noise from test logs
ab1e4c307c666cb5211864971e5a2d23f430d2b6 authored over 4 years ago
ab1e4c307c666cb5211864971e5a2d23f430d2b6 authored over 4 years ago
Sort out the remaining minor issues
f74b2373300656fa41c1021059a8b25f71f007f2 authored over 4 years ago
f74b2373300656fa41c1021059a8b25f71f007f2 authored over 4 years ago
Hard-freeze PyDSDL and Nunavut
1cd55e126e62b331c275601ca87769086d8d58a3 authored over 4 years ago
1cd55e126e62b331c275601ca87769086d8d58a3 authored over 4 years ago
Fix a mistake in the CAN docs
933ef37d1b046cae035f1f3d7523809264df8f24 authored over 4 years ago
933ef37d1b046cae035f1f3d7523809264df8f24 authored over 4 years ago
Update test dependencies
8901683f240896ecaab746bd05d6216f7842eb02 authored over 4 years ago
8901683f240896ecaab746bd05d6216f7842eb02 authored over 4 years ago
Update usage.rst
Fix typo; https://forum.uavcan.org/t/call-and-pub-commands-in-basic-usage-demo/893
1d5dbf07b6acc64576ca4f1deaae3b35bd7df377 authored over 4 years ago
Version bump
a38ce614162be948f61f421eebe1c903389dd578 authored over 4 years ago
a38ce614162be948f61f421eebe1c903389dd578 authored over 4 years ago
Merge pull request #111 from jxltom/patch-1
Update pydsdl as requirement to 1.4
5463c0df6522885e87605db168a016d1a1d94541 authored over 4 years ago
Pin nunavut to 0.2.3 to fix tests
2598d07fa933717488f99b9e1dd1b0f8c20245b0 authored over 4 years ago
2598d07fa933717488f99b9e1dd1b0f8c20245b0 authored over 4 years ago
Fix pytest-asyncio to 0.10 since 0.10+ requires pytest 5.4.0
3528496edd3bbc9bebcf316c7eac19e0dcfbacde authored over 4 years ago
3528496edd3bbc9bebcf316c7eac19e0dcfbacde authored over 4 years ago
Update pydsdl to 1.4 as requirement
8c8dd8f2741e387d2864af52c6998307db892cca authored almost 5 years ago
8c8dd8f2741e387d2864af52c6998307db892cca authored almost 5 years ago
Cleanup
d887f1c2dea9341b7482116bcaae3230aecfd191 authored almost 5 years ago
d887f1c2dea9341b7482116bcaae3230aecfd191 authored almost 5 years ago
plug_and_play.py
7f8a6ebc383997bda107677b960a5409d4f768e8 authored almost 5 years ago
7f8a6ebc383997bda107677b960a5409d4f768e8 authored almost 5 years ago
Make sitecustomize.py compatible with debugging
4a828526d91f131fc69d68d97805ad5402dd0c7c authored almost 5 years ago
4a828526d91f131fc69d68d97805ad5402dd0c7c authored almost 5 years ago
CRC64WE for use with the node-ID allocator
92bdae3d39bb758fcd5a6de657ec67dd0efaaba8 authored almost 5 years ago
92bdae3d39bb758fcd5a6de657ec67dd0efaaba8 authored almost 5 years ago
Diagnostic helper tests
8061d07bc3ebb626d7a60efef38232aa9aa1643e authored almost 5 years ago
8061d07bc3ebb626d7a60efef38232aa9aa1643e authored almost 5 years ago
Diagnostic helper
47ba3c4c0edc537a6aba83cf614661e3b7f48659 authored almost 5 years ago
47ba3c4c0edc537a6aba83cf614661e3b7f48659 authored almost 5 years ago
Clean up the test logs -- no intended/expected errors shall be displayed
854a7070a78b28aede7b69a3eea20ce49324f0be authored almost 5 years ago
854a7070a78b28aede7b69a3eea20ce49324f0be authored almost 5 years ago
Ensure transports are properly closed after testing to avoid errors in the log
20f674b12437058f6008e5bf92c8c69ccdbfa212 authored almost 5 years ago
20f674b12437058f6008e5bf92c8c69ccdbfa212 authored almost 5 years ago
Revert "Add a special case in the Serial reader thread to avoid reporting errors when the event loop is closed prematurely"
This reverts commit e2adb611577c85bfcbe2c74278f15b85b4d740d9.
f4b754913cde48320efef00abf90530844370a3f authored almost 5 years ago
Add a special case in the Serial reader thread to avoid reporting errors when the event loop is closed prematurely
e2adb611577c85bfcbe2c74278f15b85b4d740d9 authored almost 5 years ago
e2adb611577c85bfcbe2c74278f15b85b4d740d9 authored almost 5 years ago
More meaningful logging from sitecustomize.py
e6881ee726b3a9e59d3ae1ded0c59240022a0fa0 authored almost 5 years ago
e6881ee726b3a9e59d3ae1ded0c59240022a0fa0 authored almost 5 years ago
Avoid unnecessary DSDL regeneration to speed up the tests and reduce Internet traffic (no need to re-download the DSDL .zip archive from GitHub)
cd85ae1fdac27503c86b9e12e584e488ee262623 authored almost 5 years ago
cd85ae1fdac27503c86b9e12e584e488ee262623 authored almost 5 years ago
Disable full trace
49ab2a5f6466df00df3c1aa8219c7ed35fcd41d5 authored almost 5 years ago
49ab2a5f6466df00df3c1aa8219c7ed35fcd41d5 authored almost 5 years ago
Partial reversal of 4c9fa2aa81cb29b1a30d519c09279c13f6a38cec
b1998198e36529251b66a1c54e0566376707adba authored almost 5 years ago
b1998198e36529251b66a1c54e0566376707adba authored almost 5 years ago
DSDL test update
bc68043ff24c55aef9d0c0e67aacc53919938d58 authored almost 5 years ago
bc68043ff24c55aef9d0c0e67aacc53919938d58 authored almost 5 years ago
Fix https://github.com/UAVCAN/pyuavcan/issues/96
e9c87a67f558d477b8f9c4832f8970192cf2c0fd authored almost 5 years ago
e9c87a67f558d477b8f9c4832f8970192cf2c0fd authored almost 5 years ago
Fix edge cases in port deinitialization
182fbf02442f09ba10616f4a9484e05ee3f8856f authored almost 5 years ago
182fbf02442f09ba10616f4a9484e05ee3f8856f authored almost 5 years ago
MyPy fixes
459bebbf733e47ac89aa6ad0fe5c268c909d238d authored almost 5 years ago
459bebbf733e47ac89aa6ad0fe5c268c909d238d authored almost 5 years ago
NodeTracker tests
9307fadc0a0c13898819e9ccbe392f709a159d46 authored almost 5 years ago
9307fadc0a0c13898819e9ccbe392f709a159d46 authored almost 5 years ago
Notes on RAII and __del__()
92eba76a9abf591c2fa5735068b7d3ab043935b8 authored almost 5 years ago
92eba76a9abf591c2fa5735068b7d3ab043935b8 authored almost 5 years ago
Cache DSDL output to speed up testing
6133d501404332e6973b7bc79752c8fc1cd969cf authored almost 5 years ago
6133d501404332e6973b7bc79752c8fc1cd969cf authored almost 5 years ago
Renaming
b7061899734e73af0dedf374c3e2eb88a5673c44 authored almost 5 years ago
b7061899734e73af0dedf374c3e2eb88a5673c44 authored almost 5 years ago
Improve the application layer docs
08cfca9f6bb10af8c621b5d978260d6fd669f175 authored almost 5 years ago
08cfca9f6bb10af8c621b5d978260d6fd669f175 authored almost 5 years ago
NodeMonitor WIP
6467d79864e80addea36466d45fda3d2f00625d6 authored almost 5 years ago
6467d79864e80addea36466d45fda3d2f00625d6 authored almost 5 years ago
Update to use PyDSDL v1.4 & Nunavut 0.2.3.
The CI tests will fail because these versions have not been released yet.
4c9fa2aa81cb29b1a30d519c09279c13f6a38cec authored almost 5 years ago
MyPy update
e728b30c48f0e793c78183b0e14b259689d3691b authored almost 5 years ago
e728b30c48f0e793c78183b0e14b259689d3691b authored almost 5 years ago
Bump CI versions
fc35b38a32de420ebdb8b0ad7d4327681f2e9935 authored almost 5 years ago
fc35b38a32de420ebdb8b0ad7d4327681f2e9935 authored almost 5 years ago
Merge pull request #109 from UAVCAN/fix-108
Fix the confusing versioning problem per #108
5752640d7719f679bfb51cf175826d87354a5603 authored almost 5 years ago