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
Signed-off-by: Hannes Weisbach <[email protected]>
Co-authored-by: Pavel Kirienko <pavel.kirie...
The previous push to `master` failed to deploy because of a flaky
Windows test.
5966ff7d9d4bf3e8d32858578c18009468ee66d8 authored about 1 year ago
Fixes #275
088932f6690212b1c90124624352e3b4d15ae495 authored about 1 year agoAlso fix #313
Co-authored-by: Pavel Kirienko <[email protected]>
8f0c2124ba1309bad92720b9576090ed8a021326 authored about 1 year ago
The Windows pipelines have been behaving badly lately; this is an
attempt to improve them.
Closes #277
Co-authored-by: Erik Rainey <[email protected]>
Co-authored-by: Pavel Kirie...
Fixes #316
---------
Co-authored-by: Pavel Kirienko <[email protected]>
a6a899cc35dac20a313f231f3b17289004a84679 authored about 1 year agoThe implementation is based on PythonCAN at the moment. This may change eventually without alter...
4846761a20dba7c23efd403c0a5c053ee9196f6c authored over 1 year agoAlso, update the GitHub Actions workflow to allow testing third-party PRs via the `#test` hashtag.
1eefb916614ea8a964bc63f04c259b1a3b0f8cb2 authored over 1 year ago
This PR addresses issue #259 to move the AppVeyor workflow to GH
Actions. Some differences:
...
f83ec3d7f941b63f7ff000e879b33c2f2d72e174 authored over 1 year ago
This is a trivial update to the docs to remove duplication with the
official Specification.
de11875b1ec66eb22e184d8edb0249cd70ae0f72 authored over 1 year ago
Co-authored-by: Pavel Kirienko <[email protected]>
4f56e6518194268c7a6ae6c4b232e5a7aead7005 authored almost 2 years agoFixes #290
d2ee6c51caa3115fd6090868c696862e533b903b authored almost 2 years agoSee also https://github.com/maksimdrachov/opencyphal-tutorial
a2442cb66a8f07d4030ef2a3bd0d1bf2fdcfef6c authored almost 2 years ago
- Fix #288.
- Update MyPy, PyLint, PyTest, and Coverage to the latest versions.
- Address one ...
See
[forum](https://forum.opencyphal.org/t/cyphal-udp-architectural-issues-caused-by-the-depend...
https://github.com/OpenCyphal/pycyphal/issues/266
Co-authored-by: Pavel Kirienko <pavel.kirie...
71d973075aa2aa0525c6d31518edf92a94d37e3e authored almost 2 years agoSee comments in https://github.com/OpenCyphal/pycyphal/issues/278
---------
Co-authored-by...
c6e928c796483aaceab7dba0d6fc7c03729bef1f authored almost 2 years agoTo close: https://github.com/OpenCyphal/pycyphal/issues/279
> Create a new zero-initialized/e...
663145616a0d93664410e6628ba145ffb4dc5e36 authored almost 2 years ago
This MR is based on
[this](https://forum.opencyphal.org/t/cyphal-udp-architectural-issues-cause...
Fix https://github.com/OpenCyphal/pycyphal/issues/274
a0d57cb459cbdc20708d16d81e6e58530e9a46ef authored almost 2 years ago* Add NodeTracker get_info_priority property
With this commit, the user gains the ability to ...
6a432b10c4307b006067fd0bdc867bc17790fa67 authored almost 2 years ago75883ec57981ec9c3d659d471a7a2bad9c7f8c4c authored about 2 years ago
* Add the ability to spoof media-layer frames
* Upgrade to the latest MyPy to avoid the regre...
90bb5ac5ce5c08e83ee238f1044c9d8a91a33e1a authored about 2 years ago8273967696d9c250264a252399681ae8d725b962 authored over 2 years ago
eda912e7d58506405d398d48c7095200c132a633 authored over 2 years ago
Co-authored-by: Pavel Kirienko <[email protected]>
6ebf1167a37292f3f6bcd9fdb4fc428344177442 authored over 2 years agoRemove a version restriction from lipbcap
This allows Yukon to specify its own (lower) versio...
9b097165f730a8f317e6d44c35a83216f127d2f7 authored over 2 years agoThis workaround will be rendered unnecessary once https://github.com/OpenCyphal/specification/is...
42d948eb7308fd45c4874ee4e167ceb70ebd433d authored over 2 years ago243c7761296ebabfc9088c69ab39639cc560d55a authored over 2 years ago
Fixes https://github.com/OpenCyphal/pycyphal/issues/153
Co-authored-by: Pavel Kirienko <pavel...
87c35d7c27b6ecd6978f4fdf2b1a91638aca908d authored over 2 years ago65d48545c65c3b79c01cb427dd5e083d51426eb7 authored over 2 years ago
Fix #240 for good
28484bdbd142ee6ff8b21682f4f368e7a582fd7f authored over 2 years agoThis is necessary pycyphal to be installable using pyinstaller.
1225a864a09863ba2c77f109376036a2a9be9162 authored over 2 years ago* Add CandumpMedia
* Update mypy and pylint to the latest versions, introduce required minor ...
338e206b375c230b96411ca4d5249087273bce36 authored over 2 years ago62690b39d2dbabf60f891f850315f70ff41b7e0f authored over 2 years ago
*
2cbeb122ebfea968c6806835ea7f35e9d2db62aa authored over 2 years ago* Implement gs_usb interface
* noxfile.py: Turn off the demo test for Python 3.7 due to SciPy...
99d767bd0edb13c838969641e312d3e557bc7848 authored over 2 years ago* fixing UDP on OSX
* adding some help to the demo documentation
* Fix type checks broken ...
1785e19361d92733980a2eecc70f4937176e5b89 authored over 2 years agob568f016beba0b375a4e4fc684433852e8005f95 authored over 2 years ago
* Reformat the README because https://github.community/t/do-not-render-soft-line-breaks-in-markd...
dbfad838b81736a17b06dff90248a768db3569d9 authored over 2 years ago* DiagnosticPublisher: do not instantiate the publisher if the local node is anonymous (this fix...
c95a33c36f2c7e1595da359dbd8af965a638651d authored over 2 years ago* Cyphalization
* Wording https://github.com/OpenCyphal/pycyphal/pull/221\#discussion_r856615...
4e09c9067208df3e00cd89a4465e7b6b6753b19a authored almost 3 years ago* Make node port factory methods always update the registry
* Synchronizer: fix API usability...
8d190ce075d6de56cd00f2be14f0039dc8eb356d authored almost 3 years ago* Add MonotonicClusteringSynchronizer
* Add TransferIDSynchronizer
* Fix PyLint complaints
d2a7eb923bd8cbeb941e9032494ade48e755654e authored almost 3 years ago* Final adjustments after the last batch of sweeping updates
* Fix transport installation mat...
84b6316fd874b09939722714cacb13803b5b8ad6 authored almost 3 years agoCo-authored-by: Pavel Kirienko <[email protected]>
9ba682dbe152a91fd1a5fdd27cf8d02ba4d78fb7 authored almost 3 years ago* Update PyPI deployment token
* Update coveralls repo token
* Improve typing of dsdl.dese...
9168128973a2e3273cd1039f49b4d82c0e529776 authored almost 3 years ago* Semi-automatic rebranding
* Extend the test memory limit
* Update the SonarCloud project...
1c4539390016eafb87b8377259b425883f19ee2e authored almost 3 years agoe0a46fcf691426f064157f0fb6389ea3d73c70c6 authored almost 3 years ago
f2b8d2d743f09ad4af8d62fc96d8f0b013aeb8b0 authored almost 3 years ago
See #206
d7c405ebe23faa4cf0622077fcce6eff0d85e9b5 authored almost 3 years agoFix #204
510feed778df657d64f4054912f15f490df9acb4 authored about 3 years ago* Fix #202 for PythonCAN
* Fix #202 for SocketCAN
* Fix a benign assertion failure during ...
04c0556bc9cde4f3b9643918e20620b6a623d8c8 authored about 3 years ago764e742784d10bb069d85a9ee00d8c173b28c905 authored about 3 years ago
* Refactor the redundant output session to return optimistically, as soon as the first inferior ...
28cdd221cc180ae89bf20eb5b28a55cddfcf3c26 authored about 3 years ago* Replace the MyPy re-export workaround with the recommended solution (see linked issue)
* Ro...
99ef434b387a99309680a130f5d76b9ea0f134f8 authored about 3 years ago* application: remove unecessary dropped error msg (#186)
* socketcan: improve incorrect conf...
e0ec0fbfac4f44b72f00d949d53b4dd2de96d563 authored about 3 years ago9da3cf579b65cae4067b16c621cc3321156f17d4 authored over 3 years ago
Fixes #178
bd4123e484927807e2feae4cb7601151c918731d authored over 3 years ago* Remove legacy considerations because https://github.com/UAVCAN/pyuavcan/issues/166 is fixed
...
76f29d67938a8f3dc6a44eb1c812049fdd757f2e authored over 3 years agoAlso bump version to 1.2.6
90c6b37733411538ba7462f9c7e3ba9037ab6eae authored over 3 years ago* Use newer Nunavut
* Fix minor documentation styling issues by upgrading to the latest theme...
4ec55a80f8fd3dd21a3d08102837c43d832b71a3 authored over 3 years ago
* Adopt https://github.com/UAVCAN/pydsdl/pull/66
* Add complex DSDL type to catch regressions
...
Update demo.rst
https://forum.uavcan.org/t/error-in-pyuavcan-demo/1185/6
87c27a978119d24ac77c9a7f2d6f289846ac96fd authored almost 4 years agob87efdfb688d7bb9d757c4de1f3baf39a7252b49 authored almost 4 years ago
bdc9db29c63af16c60f8a41b47b27ca0328e5a52 authored almost 4 years ago
Co-authored-by: Pavel Kirienko <[email protected]>
91172a5577a90309e32575c4d78b11810e91ea97 authored almost 4 years agofd9f51a892d2a6ce4756bb6170a84fe589d9cecb authored almost 4 years ago
db402f250768e0a8f859e840072963f8310a418c authored almost 4 years ago
519d622a79cf08761ff7940243f1059de5b99081 authored almost 4 years ago
Add requirements.txt for the demo application
Co-authored-by: Dobler Maximilian (LWN) <lwndo...
fdada810f29db3f800bd6148a62b76a3e841346d authored almost 4 years agoForce NumPy < 1.20 because the newer version breaks MyPy checks and there is no trivial fix avai...
da3cead9f566a2c8f1313de2cca373d731a7e922 authored almost 4 years ago* Refactor UDP capture to sync up with https://github.com/UAVCAN/public_regulated_data_types/pul...
f2f7096dff1db0d1fecea2812f61ad9773e1f41e authored about 4 years ago* python-can support implemented
Tested with PCAN-USB Pro and Kvaser Leaf Light v2, some prob...
b43de265ff8ac4749fcf6942381137b44cb1b329 authored about 4 years ago* Adjust the docs session to use the proper working directory
* Bump the Sphinx version
* ...
dc4abecdbb60a27f5c3116c92de0fc8d16427d56 authored about 4 years ago* Drop numpy requirement to 1.17
See https://github.com/UAVCAN/pyuavcan/issues/142
* bump ...
26a60be318143dbfc9fc899e9f62e25ca2913cf8 authored about 4 years ago* Correct the README
* Migrate the project from shell scripts to Nox
* Pipeline fixes
*...
077c4165e3b12677d7294c9838462dba4d28dff8 authored about 4 years ago
This is v1.1, not v1.0, due to historical reasons.
Fixes #141
* Remove the CLI
* Massive reorganization of the sources related to the CLI removal
* Fix ...
a4d9fa90884fd2ea19d5d0b6792566f8917711c1 authored about 4 years ago* Remove Travis-CI badge -- it is no longer in use
* Fix #133
07db99cf25e3ad5fe5ef310b9f990dc3763ddbe7 authored about 4 years ago* Add Black configuration but do not reformat yet. Changes to TransferReassembler are needed to ...
b436a07a23655d1eab3988a0cf1698ed24abd4e5 authored about 4 years ago* Fix a time-sensitive test on Windows
* Add support for Python 3.9
* Temporarily comment ...
1b114ba00e653723f843c31b182526eea3c4bf36 authored about 4 years ago* Remove poorly supported formatting from README
* Add intersphinx integration for PyDSDL
...
f43afb54e944e766a052957ac6f03310ecc97c82 authored about 4 years agoac2ed338d215e62d125d6858cd44bb3154336c31 authored about 4 years ago
Conform to Specification v1.0-beta
8d4a3824e886e750f3ce83b337f5021b618c961f authored about 4 years ago885c40bae3f327e9089c50e25e2a12e599f0c413 authored about 4 years ago
f91d229ac8c342eeff4d38ec3a28884e28b8eadb authored about 4 years ago
d6ebaf2af9f4a9e1322f5099c72792fd968cea1f authored about 4 years ago
8401db996550d8a0e6eaadcae1295c36b86cd263 authored about 4 years ago
a82e1c1734cd8ba27e1db29b193eda3ff8a07eb6 authored about 4 years ago
772673beeb42a10d4dad78feac0e08b6b9b26f47 authored about 4 years ago
8c673b4ec5a4cb4e0a9174142c169c1c3e1364ad authored about 4 years ago
3260961e9978af4b6ed5de3caabd91698eb933e4 authored about 4 years ago
c549e8e1ef2b27c7c96c95527640b4ee335f11ef authored about 4 years ago
4f3bda26534fba335d537c8d5601a3138a7a5c54 authored about 4 years ago
6a7d238e03802f6298ce0872a70e8cc3886f8049 authored about 4 years ago