Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenCyphal/pydsdl

Cyphal DSDL processing front end implemented in Python
https://github.com/OpenCyphal/pydsdl

Update the tests

238b935e1ef2b7d5e5e24251ed6389211e17358c authored over 4 years ago by Pavel Kirienko <[email protected]>
Finished updating the docs

a4965426b159cdc619c95a998cbcdc8b70c0e1c1 authored over 4 years ago by Pavel Kirienko <[email protected]>
Working on the docs

2d44b2e6285f8d8f762914f280dc1818a654c28a authored over 4 years ago by Pavel Kirienko <[email protected]>
Working on the docs

ec684d56126d750b66be6e5b229327c3c06bf710 authored over 4 years ago by Pavel Kirienko <[email protected]>
Fix requirements

7369e6cd078b6fb6dabf90ddf0cc43d61a8ff812 authored over 4 years ago by Pavel Kirienko <[email protected]>
Working on the docs

fbed9bbc9b31783d69306afed96f0656f057b585 authored over 4 years ago by Pavel Kirienko <[email protected]>
Fixing the build

7ca533f884b33fe047b9bb0112ca18f1396c7571 authored over 4 years ago by Pavel Kirienko <[email protected]>
Fixing the doc build

6afda7ce9f9ba16fa6fd93c6060f39cb8d064633 authored over 4 years ago by Pavel Kirienko <[email protected]>
Moving the docs to Sphinx

1a7423139ecc65408708ec6846ee0f8b0a3e6133 authored over 4 years ago by Pavel Kirienko <[email protected]>
Version bump

648ee81f1196f9b96558043e7c1809668ae03007 authored over 4 years ago by Pavel Kirienko <[email protected]>
Update the fixed port-ID ranges; addresses https://github.com/UAVCAN/specification/issues/94 at the implementation level

18b68b7f74674be17acdc921a6c35ef0544c3c6a authored over 4 years ago by Pavel Kirienko <[email protected]>
Appease MyPy on Python < 3.8

678a02e3bd67c8d0bd6f5aa11d44e2cc6a4e0031 authored over 4 years ago by Pavel Kirienko <[email protected]>
Raise the min Python version to 3.6 because 3.5 will be EOLed in three weeks and it requires special treatment in __init__.py; since we now support all non-EOL versions, there is no need to check it during initialization

86c3458fdcf027619f7138bf468d610b56df9e4b authored over 4 years ago by Pavel Kirienko <[email protected]>
Version bump

a2d15d0bba70604c8bb5bebecd7fafaefc9e9b6c authored over 4 years ago by Pavel Kirienko <[email protected]>
Update the embedded runtime dependencies to the latest version

d80df70e96d37591c81ffb1b46453bb685b90186 authored over 4 years ago by Pavel Kirienko <[email protected]>
Fix a false-positive MyPy warning -- it does not seem to understand PyTest shims

f867469e6865c33ba93bf021bcf83cf87b98b1bb authored over 4 years ago by Pavel Kirienko <[email protected]>
Update dev dependencies

0dddfa7c5019134186a16826aa8d45f96ce5b492 authored over 4 years ago by Pavel Kirienko <[email protected]>
Add dictionary

8918a1786eabce9c5d4b6e1dc00febfbdb9dbf89 authored over 4 years ago by Pavel Kirienko <[email protected]>
Remove dead code

f53eb68f7c403fe27db5f8ff18e45289b6e14cae authored over 4 years ago by Pavel Kirienko <[email protected]>
Bring the min Python version back down assuming it was a mistake

d2d84ba27c4201cd0aae8776f3d235f3f711714f authored over 4 years ago by Pavel Kirienko <[email protected]>
Fix formatting

2a581f840369fe557518f3eb00e24a30132d23d4 authored over 4 years ago by Pavel Kirienko <[email protected]>
Update the CI coverage integration

9394a0a0e2b211dfa3ac9c6bd22098a8449f4c40 authored over 4 years ago by Pavel Kirienko <[email protected]>
Remove trailing newline to fix linter warnings

b49b59deab3ccaa182d6adcf7ed9798973527f55 authored over 4 years ago by Pavel Kirienko <[email protected]>
Bump version number

9ad819f80dddd9d9c4630810e5ad3232d285b92b authored over 4 years ago by Pavel Kirienko <[email protected]>
Merge pull request #40 from thirtytwobits/master

Making the API easier to use

0e5fd130b0977e04c9024ef0a2c62e2169901182 authored over 4 years ago by Pavel Kirienko <[email protected]>
covering missing branches

6b5b74ebdd566164314cad878cfc6194b6ec54f6 authored over 4 years ago by Scott <[email protected]>
Update pydsdl/_namespace.py

Co-authored-by: Pavel Kirienko <[email protected]>

5214599e9abac21912970025ba31c20774a53f39 authored over 4 years ago by Scott Dixon <[email protected]>
per cr comments. Fixing my logic

0d943e0c5c93bd54ae572c460ff53dc9bc257803 authored over 4 years ago by Scott <[email protected]>
Update pydsdl/_namespace.py

Co-authored-by: Pavel Kirienko <[email protected]>

ee8b835f3fd16502e5801d7779d87d4c63d97e48 authored over 4 years ago by Scott Dixon <[email protected]>
Making the API easier to use

b2fda1220c77b7af9cd0baa300fde1dfe88a806e authored over 4 years ago by Scott <[email protected]>
Remove excessive debug logging from the parser

84bb6f145ca1d85a96045345000c35b490fc12f8 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Minor fix of release.sh

9df449dfda7a4aad6b7844bcc57133c122388316 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #39 from UAVCAN/revert-34

Partial reversal of #34

f8fd73dc21ab249b07341a94e7babd55ec977f11 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Partial reversal of #34 -- TaggedUnionType removed, other changes left intact.

The reversal is done semi-manually by copying files from v1.2 and by reverting _test.py back to ...

700b4ba63c9c0d1879f9074999b198a9ee83c0ad authored almost 5 years ago by Pavel Kirienko <[email protected]>
Codacy review

6b65a85c52c9e915adb1ebf4b3bdc3cef1478565 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Dev dependency fix

cb3d86b200ffcd85379bf795b622f572fc125927 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Update the release automation script

24e3b4376f8cfc50e46443e5c4a85fa19acabf80 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #36 from UAVCAN/error-handling

Enhanced error reporting and a fix for #35

0feab7c2ff2c69694585ef037862a84fc583079c authored almost 5 years ago by Pavel Kirienko <[email protected]>
Update the deps

aed2619dfbca536419159085c1a0588fac7b7a8e authored almost 5 years ago by Pavel Kirienko <[email protected]>
Less verbose test log output

bc6ef5deab8abb6c88308291742375bec002f9bd authored almost 5 years ago by Pavel Kirienko <[email protected]>
Verbose error reporting when the fixed port-ID can't be parsed.

0f7f7ea9f90c9fcc3098b09be780024f15a18396 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Check for https://forum.uavcan.org/t/nestedrootnamespaceerror-in-basic-usage-demo/794/2?u=pavel.kirienko

f5e698d981ad40ea25149c0e7346b49c9a42339a authored almost 5 years ago by Pavel Kirienko <[email protected]>
Version bump

35663e14502c188875c37748bad2ee7af68af899 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Update the CI config

0d961bf5c70cabdb70cf642efb1b4b719448ff85 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Fix #35

537a66416ad9412ce9a6cecd61c9d61195c65a99 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #34 from thirtytwobits/issue/32

Introduce TaggedUnionType to properly model DSDL unions.

ebe0731929abfe95e24e1497eb87369b989c3108 authored almost 5 years ago by Scott Dixon <[email protected]>
bumping minor version as part of this change.

fca70047e5bd0807f026f15727f0ac79411de786 authored almost 5 years ago by Scott <[email protected]>
fixing pylint warning

54887fb164227473aa7d4121b8bc9a31f67d0f5c authored almost 5 years ago by Scott <[email protected]>
Changes per code review comments

d68edb54e2634e655f528208ada06cd225c61c27 authored almost 5 years ago by Scott <[email protected]>
fixing some formatting fobiles

2617acbd0efcd038faf3105ca97065bbf547cbc5 authored almost 5 years ago by Scott <[email protected]>
Another proposal (this time with working tests)

6d6c8417a0e3467aa5d5bfd4971c9dc18c69355c authored almost 5 years ago by Scott <[email protected]>
Proposal with failing tests

This is a proposal that I want to discuss before I go ahead and fix the
tests. The TaggedUnion h...

cf91fa290dd31387f70fe0575f1e8c3cf8a195a5 authored almost 5 years ago by Scott <[email protected]>
Merge pull request #33 from UAVCAN/implicit-field-size-alignment

Implement implicit field size alignment

897762d2b96b5e7473deee88fb9ba221310a122c authored almost 5 years ago by Pavel Kirienko <[email protected]>
Add additional tests for implicit prefixes longer than 8 bit

db246cfa00c578afe103d0f0453691b395f9a1ab authored almost 5 years ago by Pavel Kirienko <[email protected]>
Update BitLengthSet to use the new union tag size computation logic

638a65ef87c8fc0d3873effd034d55e1e5eb989a authored almost 5 years ago by Pavel Kirienko <[email protected]>
Implement https://github.com/UAVCAN/specification/issues/75

f4762075256a08431763fe6f271b776bab1f9e35 authored almost 5 years ago by Pavel Kirienko <[email protected]>
Minor grammar doc update

81c32e6cbfe88ba8af1f335b01a39623213be9f2 authored about 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #30 from UAVCAN/reserved-name-fix

Unreserve "com" and "lpt"

e10effb33389c46eaa65ff05781af4b4d8658ad4 authored about 5 years ago by Pavel Kirienko <[email protected]>
CI build dependency fix x2

996c0e0cf50887f752d1386563bfa778fa12416c authored about 5 years ago by Pavel Kirienko <[email protected]>
CI build dependency fix

6a91e5fb7e77949edadccee9c62e408e1c118714 authored about 5 years ago by Pavel Kirienko <[email protected]>
Version bump

85d8ea6159e4b6920306d6824e0189e19e4e32f5 authored about 5 years ago by Pavel Kirienko <[email protected]>
Use newer MyPy

3f54b290bfbca53fcefb6bf17f100995770c37aa authored about 5 years ago by Pavel Kirienko <[email protected]>
Fix reserved name patterns per https://github.com/UAVCAN/specification/pull/57

dac6eeef168dbd90277d9eacec6cdd097c26bc67 authored about 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #28 from UAVCAN/windows

CI testing on Windows

cb35ad3e8c0886d44facdfac14489b9ba7999d44 authored over 5 years ago by Pavel Kirienko <[email protected]>
Badge, typo, version bump

1dba337aa1b95476ccf21cd1990052ec8f2376a8 authored over 5 years ago by Pavel Kirienko <[email protected]>
AppVeyor build fix

e8f95e95fb6902cbd1e0119ea069324a60c65da3 authored over 5 years ago by Pavel Kirienko <[email protected]>
AppVeyor test on Windows

edeaa7923d1eee618b7e0bb9349021918326d804 authored over 5 years ago by Pavel Kirienko <[email protected]>
Tests pass on Windoze

0e469fb71fa9d8f1ae144d9ec49461f085f58967 authored over 5 years ago by Pavel Kirienko <[email protected]>
Experimental API update: data_type_hash instead of compact_data_type_id

aa7631300f9d3104e0f6b0791d38eedd8f14c32e authored over 5 years ago by Pavel Kirienko <[email protected]>
A more detailed error report when can't find a data type

9434ca7b0b69e681c66509c3d2ed200f8a8a6c6b authored over 5 years ago by Pavel Kirienko <[email protected]>
Version bump

aa223c39c2094e9ff212fc0a67aa1dda70d5a8bb authored over 5 years ago by Pavel Kirienko <[email protected]>
Fixed a bug where a synthesized service type name would raise a false name length error

c071ff7ef3ea0df9b45e837a27389d0990a54435 authored over 5 years ago by Pavel Kirienko <[email protected]>
Using PEP-compliant __version__

343645ff1534e2006278eada8d7c01986a54025e authored over 5 years ago by Pavel Kirienko <[email protected]>
More configs moved into setup.cfg

274f9c8d5d44db98f5eb5a8fa89ecb29f69c66c3 authored over 5 years ago by Pavel Kirienko <[email protected]>
Moved the pytest configs into setup.cfg

d8b313a8a2b4c12966edf71729352540d859d20a authored over 5 years ago by Pavel Kirienko <[email protected]>
Migrated to MyPy 0.711

290021854dba5ebca1f9bd5e75489385a5beb781 authored over 5 years ago by Pavel Kirienko <[email protected]>
Minor correction to the CI script

18bb8d80a9fba4564a5cd8cc26ff9d1b8ec54c1a authored over 5 years ago by Pavel Kirienko <[email protected]>
Version bump, first stable release

5e029cfd8d3e06106384ba06d486ce51ba36cbf8 authored over 5 years ago by Pavel Kirienko <[email protected]>
README corrections re styling

198913e1fa5542f58987e0c6137840d3cff04f9b authored over 5 years ago by Pavel Kirienko <[email protected]>
Reformatting

c2c33e0adac7cb6ce1ca8a3d2ec43d4e2ea8174b authored over 5 years ago by Pavel Kirienko <[email protected]>
Compact data type ID per https://forum.uavcan.org/t/alternative-transport-protocols/324

ead3f689af79682c33a6fd4676311d0265b2e8f8 authored over 5 years ago by Pavel Kirienko <[email protected]>
Refactored _expression into a package

28e0fe86cf59a180176d25d1411c256bd6ffd081 authored over 5 years ago by Pavel Kirienko <[email protected]>
Using explicit ABC

dbb75470f628ce7a4a210b807befd7439fa5f758 authored over 5 years ago by Pavel Kirienko <[email protected]>
Newer deps

46c8ea0d308bb88196c2e4521d6800ec5ff98669 authored over 5 years ago by Pavel Kirienko <[email protected]>
Fixed an issue with SerializableType.__hash__()

9e73499112325007e81cc88a6ed81f5e4507de2b authored over 5 years ago by Pavel Kirienko <[email protected]>
Fixed an issue with service comparison

2104d6378b6736f3e9065e27ca35085d1e1862d1 authored over 5 years ago by Pavel Kirienko <[email protected]>
Composites that are members of a service are now equipped with backreferences to their holding services

86fec98ea716c3296f352f957b76a7cdcb06b559 authored over 5 years ago by Pavel Kirienko <[email protected]>
A commonly occurring pattern is when one needs to list all fields of a type except the padding fields. Now there is a property for that.

a46a284499745462c805b22a1007f7d355563f34 authored over 5 years ago by Pavel Kirienko <[email protected]>
Added a warning on tag/length field type validity

f0c2030a015c4ad4600640f361f009997b7e7c70 authored over 5 years ago by Pavel Kirienko <[email protected]>
Compare BLS when determining type equality

872dd78b1e960522af4ed6150d9abf34522d6607 authored over 5 years ago by Pavel Kirienko <[email protected]>
Version bump

47c75a14316fe348626e68ed292a15c4cf8aba9d authored over 5 years ago by Pavel Kirienko <[email protected]>
Split _serializable into several smaller packages

069f0579b49691f66b033b8e3adfe07376c485f6 authored over 5 years ago by Pavel Kirienko <[email protected]>
Composite test fix

2c2b3982acc8ecab115516c172bf94e59c62ccc8 authored over 5 years ago by Pavel Kirienko <[email protected]>
Formatting fix

e53346ab5d77170f0703e85e11c31bd272b6058c authored over 5 years ago by Pavel Kirienko <[email protected]>
Padding fields made unaccessible via the __getitem__ interface

064bc53c5ba6b6d2e256390ac6a40ad724b72aeb authored over 5 years ago by Pavel Kirienko <[email protected]>
Fixed an issue with Python 3.5 caused by dicts being not order-preserving

9fcc4e8c6a6d1ba6f42688d25fde40e395f74ffb authored over 5 years ago by Pavel Kirienko <[email protected]>
Cleaning before & after releasing

c2b634d05f0f419bc30fe61db86e54272a459963 authored over 5 years ago by Pavel Kirienko <[email protected]>
Renamed the release automation script and added an instruction on its usage to README

d9f169d954fbb20801708a8f357bb0260b80dc00 authored over 5 years ago by Pavel Kirienko <[email protected]>
Access to attributes by name

fa76e24d5975d9ce5c3a239f7454dfdd5464f815 authored over 5 years ago by Pavel Kirienko <[email protected]>
Merge pull request #26 from UAVCAN/py3.5-compat-fix

Python compatibility clarifications

82e6ff9edc9cad1bf965c593538eaaab8591792a authored over 5 years ago by Pavel Kirienko <[email protected]>