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
Version bump to v0.8
d8b6aba22ba79864d9590eec0f44154442b0d1dd authored over 5 years ago
d8b6aba22ba79864d9590eec0f44154442b0d1dd authored over 5 years ago
We no longer support Python 3.5.2 or older due to a problem with its Typing library, which is fixed in https://github.com/python/typing/pull/308. The fixed typing library ships with Python 3.5.3 and newer.
ac04d74612331b71eff05e95e0746a7f23f5af5b authored over 5 years ago
ac04d74612331b71eff05e95e0746a7f23f5af5b authored over 5 years ago
Testing various versions of 3.5
f58290a1a92a0f50b48dbeade588680da57331cb authored over 5 years ago
f58290a1a92a0f50b48dbeade588680da57331cb authored over 5 years ago
Explicitly testing against Py3.5.2
7a2d36e9f0fde233edc7ad1ba9b87e0cfc06639f authored over 5 years ago
7a2d36e9f0fde233edc7ad1ba9b87e0cfc06639f authored over 5 years ago
Explicitly emitting the current Python version before testing
966f1e005da2852517307cc430a618d4d1f56b11 authored over 5 years ago
966f1e005da2852517307cc430a618d4d1f56b11 authored over 5 years ago
Travis script update to test demo.py against all Python versions
ef1da6c96e8f614e88276e646c69256563cf6f69 authored over 5 years ago
ef1da6c96e8f614e88276e646c69256563cf6f69 authored over 5 years ago
Merge pull request #25 from UAVCAN/service-response-marker
Grammar updates per the Spec review suggestions
9a0bd72b4fd298e96c57f77e3c9a48b6fe1ee70a authored over 5 years ago
Merge pull request #24 from UAVCAN/static-layout-analysis-hooks
Static layout analysis hooks for near-zero-cost serialization/deserialization
9cef74c3ffb57b961cd4c0c7f6c03cf90aaae679 authored over 5 years ago
Prevent scope leakage at __init__.py
5e5e8b05c8d6355f65ab4fd9bd88f84bd9f150d0 authored almost 6 years ago
5e5e8b05c8d6355f65ab4fd9bd88f84bd9f150d0 authored almost 6 years ago
Fixed issues discovered by Codacy
bc0baf1c454038e308482b34321cd9fbfb1f7a01 authored almost 6 years ago
bc0baf1c454038e308482b34321cd9fbfb1f7a01 authored almost 6 years ago
Move the identifier token to the top section for the sake of better structuring
e9d9a61f4d8a2b6756a96e23df58742c71b653d3 authored almost 6 years ago
e9d9a61f4d8a2b6756a96e23df58742c71b653d3 authored almost 6 years ago
Allow three or more dashes in the service response marker per https://github.com/UAVCAN/specification/pull/46
7069113d923a2f58c827d81ed6dfcc56274b33af authored almost 6 years ago
7069113d923a2f58c827d81ed6dfcc56274b33af authored almost 6 years ago
Comments on the importance and expectations of __str__() for SerializableType
17f78356b2ec925859ed664398297246ad6e50d9 authored almost 6 years ago
17f78356b2ec925859ed664398297246ad6e50d9 authored almost 6 years ago
Fixed spec conformance: the max type name length is 50 characters, not 63
17d48ce20595c3e99e9c80532003ebd0d6baa4f2 authored almost 6 years ago
17d48ce20595c3e99e9c80532003ebd0d6baa4f2 authored almost 6 years ago
Removed an unneccessary coverage annotation and fixed a docstring
f4374e49c99f798ccabfd19b5c602d9ef7e5030c authored almost 6 years ago
f4374e49c99f798ccabfd19b5c602d9ef7e5030c authored almost 6 years ago
Using exact floating point range constants
f998ad6f744b853d9b97e240ab0302df27ddd598 authored almost 6 years ago
f998ad6f744b853d9b97e240ab0302df27ddd598 authored almost 6 years ago
enumerate_elements_with_offsets()
14f7412ab773285e35c4b7c27087a21bfe220c37 authored almost 6 years ago
14f7412ab773285e35c4b7c27087a21bfe220c37 authored almost 6 years ago
Allowing one-bit-long unsigned integers, automatic type construction for implicit fields (variable-length arrays and unions)
0df3bebd027f11707ab5a6f4a9f010d226ae9ec4 authored almost 6 years ago
0df3bebd027f11707ab5a6f4a9f010d226ae9ec4 authored almost 6 years ago
Extended demo.py with docs
3c36a50ceaa18c626013e4fd9f3922429bec9fcd authored almost 6 years ago
3c36a50ceaa18c626013e4fd9f3922429bec9fcd authored almost 6 years ago
Updating the demo.py script
8971d06265b238ca8e5afa7612b1cb2b83a037f4 authored almost 6 years ago
8971d06265b238ca8e5afa7612b1cb2b83a037f4 authored almost 6 years ago
README style update
6a3c097ba50e8ab4370101d8e968513d01a77032 authored almost 6 years ago
6a3c097ba50e8ab4370101d8e968513d01a77032 authored almost 6 years ago
Overloaded operators and doctests for BitLengthSet
72786991a01c81a0a7fa100f3e42a83f3c850b90 authored almost 6 years ago
72786991a01c81a0a7fa100f3e42a83f3c850b90 authored almost 6 years ago
Fixed mypy issues & docs
bc23c61c687267b4dac625c6833ede6852083a8f authored almost 6 years ago
bc23c61c687267b4dac625c6833ede6852083a8f authored almost 6 years ago
Significant acceleration of parsing by caching of bit_length_set value
704911f041a072b8010d430b1ce08e5e85f621bb authored almost 6 years ago
704911f041a072b8010d430b1ce08e5e85f621bb authored almost 6 years ago
Better method names for bit length set
5716721a43e63d508835ecd244a55de14ee8261e authored almost 6 years ago
5716721a43e63d508835ecd244a55de14ee8261e authored almost 6 years ago
Bit length set extracted into a separate file
8803fa05694edf2422c42c77253bc62709346356 authored almost 6 years ago
8803fa05694edf2422c42c77253bc62709346356 authored almost 6 years ago
API simplification: single property bit_length_set instead of two separate attributes compute_bit_length_set() and bit_length_range
c34e6eda03fe83bbdbca7ee186d62d21c5111307 authored almost 6 years ago
c34e6eda03fe83bbdbca7ee186d62d21c5111307 authored almost 6 years ago
Had to change the print handler type because DSDLDefinition is not exported
d887504892adb1b24ab8fc7d9efb860a6e6faee3 authored almost 6 years ago
d887504892adb1b24ab8fc7d9efb860a6e6faee3 authored almost 6 years ago
field iterator docs
8c645f2b77f7ea9babb1b5653546f5354efa9fc0 authored almost 6 years ago
8c645f2b77f7ea9babb1b5653546f5354efa9fc0 authored almost 6 years ago
Improved logging
1008837d4fa208641c4476dd892f8cd29e1bf963 authored almost 6 years ago
1008837d4fa208641c4476dd892f8cd29e1bf963 authored almost 6 years ago
Grammar
ab34591c786a42ac6672aa4d9cc05914cf34f967 authored almost 6 years ago
ab34591c786a42ac6672aa4d9cc05914cf34f967 authored almost 6 years ago
Finished the field iterator unit tests
6bc4dd3bc23b6a318e792d24cc34a828699a286b authored almost 6 years ago
6bc4dd3bc23b6a318e792d24cc34a828699a286b authored almost 6 years ago
Field offset iterator WIP; more tests are needed but generally things seem to be shaping up the way I want them to.
c9e5efcddf38966692870510a23ad310ffe67c4b authored almost 6 years ago
c9e5efcddf38966692870510a23ad310ffe67c4b authored almost 6 years ago
More logging
54ae1784d9820f081ae82868e6a4c4185ca5cdaa authored almost 6 years ago
54ae1784d9820f081ae82868e6a4c4185ca5cdaa authored almost 6 years ago
More detailed logging
5d24c5698eee4ca0e904834c344a95c7cc37a7f7 authored almost 6 years ago
5d24c5698eee4ca0e904834c344a95c7cc37a7f7 authored almost 6 years ago
Renamed property
97e9ea8c3c07d524d3d58999dfa2c61c4aaf5d44 authored almost 6 years ago
97e9ea8c3c07d524d3d58999dfa2c61c4aaf5d44 authored almost 6 years ago
More structured bit length computation
dbaa288176341c59a2a2a3666fbe3947a3088a1f authored almost 6 years ago
dbaa288176341c59a2a2a3666fbe3947a3088a1f authored almost 6 years ago
Bit length set computation methods moved into the BitLengthSet class
e6ea326ab3aa1a0511695f34d47761d0538fb13b authored almost 6 years ago
e6ea326ab3aa1a0511695f34d47761d0538fb13b authored almost 6 years ago
A new class - BitLengthSet - for bit length and offset representation
059806691a6409aac49acd17d51f7582e7e9b8f9 authored almost 6 years ago
059806691a6409aac49acd17d51f7582e7e9b8f9 authored almost 6 years ago
Updated the project description for PyPI
61b7b2e23fb39be3551474f97c4dbb67e15c6f1e authored almost 6 years ago
61b7b2e23fb39be3551474f97c4dbb67e15c6f1e authored almost 6 years ago
Renamed compute_bit_length_values() --> compute_bit_length_set() to match the specification
fa5ff871846be6a6edc34c41b37a792b8a940360 authored almost 6 years ago
fa5ff871846be6a6edc34c41b37a792b8a940360 authored almost 6 years ago
Version bump
3e25ea8e6608d6064dbd879c10dc4a3d11ca3824 authored almost 6 years ago
3e25ea8e6608d6064dbd879c10dc4a3d11ca3824 authored almost 6 years ago
Fixed an improper exception type name
101fb7ff66f38df94171e0dc9b1a317d5c908bf4 authored almost 6 years ago
101fb7ff66f38df94171e0dc9b1a317d5c908bf4 authored almost 6 years ago
Suppressing ResourceWarning on import caused by a dangling open file handle
46410bdc537aec4e3471f4a7a472818244ecf2f4 authored almost 6 years ago
46410bdc537aec4e3471f4a7a472818244ecf2f4 authored almost 6 years ago
Version bump
29c5df08bade792e2a8ba8a7bc51bec32aa1e716 authored almost 6 years ago
29c5df08bade792e2a8ba8a7bc51bec32aa1e716 authored almost 6 years ago
Fixed the grammar specification: proper regex syntax with raw string in order to suppress DeprecationWarning on \d
d92689482a32230a28e1d8b2e3cb49d667e856b0 authored almost 6 years ago
d92689482a32230a28e1d8b2e3cb49d667e856b0 authored almost 6 years ago
Lowering the log severity in data type resolution logic
66829ab127ec004ba997ccd7a5d399a7653ebb08 authored almost 6 years ago
66829ab127ec004ba997ccd7a5d399a7653ebb08 authored almost 6 years ago
Merge pull request #20 from UAVCAN/fix-19
Discouraging fragile imports, fixing #19
b44e7a8321f0570e293a88574e83350a6a9fb3c0 authored almost 6 years ago
Python 3.8 disabled temporarily
8af69df9277d7c745272f21ce1ba6ffaf16d58e1 authored almost 6 years ago
8af69df9277d7c745272f21ce1ba6ffaf16d58e1 authored almost 6 years ago
Fixed #19 and bumped the version number to 0.6.0
6d00cb90ada901ad9cd3fc2b598c11cfb2ee64c4 authored almost 6 years ago
6d00cb90ada901ad9cd3fc2b598c11cfb2ee64c4 authored almost 6 years ago
Fixed link to pypi
1055af2b91309b04f5f76c76f1cd61aaff91e3d3 authored almost 6 years ago
1055af2b91309b04f5f76c76f1cd61aaff91e3d3 authored almost 6 years ago
README fix
e83837891da7edcc3c59464dfad5ba46ec24210a authored almost 6 years ago
e83837891da7edcc3c59464dfad5ba46ec24210a authored almost 6 years ago
Catching letter case related errors
7359b0532220b88e71250cac5d4e54b903df527f authored almost 6 years ago
7359b0532220b88e71250cac5d4e54b903df527f authored almost 6 years ago
Spec-adhering set operators: elementwise application is defined for all types except Set
a0aaac8ae4f32fbf4c7a16af4525c9b2858bd8d6 authored almost 6 years ago
a0aaac8ae4f32fbf4c7a16af4525c9b2858bd8d6 authored almost 6 years ago
Unicode NFC normalization
0449c04332b3b92c805d48f88114b178ef059e1c authored almost 6 years ago
0449c04332b3b92c805d48f88114b178ef059e1c authored almost 6 years ago
_bit_length_ not defined for services
6db68716a625004dc96807dbb32c818d81b441d1 authored almost 6 years ago
6db68716a625004dc96807dbb32c818d81b441d1 authored almost 6 years ago
Version bump
2235d2d15a88abdacc1e8512d3bae99a597abce0 authored almost 6 years ago
2235d2d15a88abdacc1e8512d3bae99a597abce0 authored almost 6 years ago
Renaming to match the spec: Compound --> Composite
b6d4a4ac3a036cfafd409378406ec5a5596a5672 authored almost 6 years ago
b6d4a4ac3a036cfafd409378406ec5a5596a5672 authored almost 6 years ago
Renaming: data_type --> serializable
08e3d42c84c932e4f0784534299d25e3b552bf8e authored almost 6 years ago
08e3d42c84c932e4f0784534299d25e3b552bf8e authored almost 6 years ago
Merge branch 'type-system-refactoring'
f4046abf29607e398f43b39e272f795ea408a6a6 authored almost 6 years ago
f4046abf29607e398f43b39e272f795ea408a6a6 authored almost 6 years ago
Support for unicode escape sequences
5f030693ce51c7d9b401cf412cf820699ea06823 authored almost 6 years ago
5f030693ce51c7d9b401cf412cf820699ea06823 authored almost 6 years ago
Support for unicode escape sequences
b9aa8cc890ba73aeb8c49d53d46797ee72766d23 authored almost 6 years ago
b9aa8cc890ba73aeb8c49d53d46797ee72766d23 authored almost 6 years ago
Test fix
903da0b37f23a95b3de003ade7eb1325b631b84a authored almost 6 years ago
903da0b37f23a95b3de003ade7eb1325b631b84a authored almost 6 years ago
DataSchemaBuilder - this name is a closer match to the terminology used in the spec
e0bbb037c8279e594fe2cd584ad1f80296c97e88 authored almost 6 years ago
e0bbb037c8279e594fe2cd584ad1f80296c97e88 authored almost 6 years ago
Disallowing the truncated cast mode for booleans and signed integers
6b60ff6f83f59082be508836816a4ee9e4bf68a9 authored almost 6 years ago
6b60ff6f83f59082be508836816a4ee9e4bf68a9 authored almost 6 years ago
Final issues with Codacy
81edd6b773fcad7611efdcc5b01c0cf20b2cd57a authored almost 6 years ago
81edd6b773fcad7611efdcc5b01c0cf20b2cd57a authored almost 6 years ago
Fixing Codacity issues
f02af0b047eb6107dde6670767293a6cccb09d54 authored almost 6 years ago
f02af0b047eb6107dde6670767293a6cccb09d54 authored almost 6 years ago
Fixing markdown style
7cd3e2831648083c9bed79283b26a56a0f14d667 authored almost 6 years ago
7cd3e2831648083c9bed79283b26a56a0f14d667 authored almost 6 years ago
README update: Codacy integration
84a2769978fa90d29793d10df493453fe1b72b3f authored almost 6 years ago
84a2769978fa90d29793d10df493453fe1b72b3f authored almost 6 years ago
README: Coveralls badge link fix
f4dd436b31dc3b18c8c218eabf5903830d2a2797 authored almost 6 years ago
f4dd436b31dc3b18c8c218eabf5903830d2a2797 authored almost 6 years ago
Guaranteed ordering of the output list: sort by name, then by version (newest version first)
ee955f508bedfe7f07b8bbb8a48a34181c0148f7 authored almost 6 years ago
ee955f508bedfe7f07b8bbb8a48a34181c0148f7 authored almost 6 years ago
Merge pull request #18 from UAVCAN/new_parser
One step away from Turing completeness
1941e24ba214a9005d1ae5589e3863c087633253 authored almost 6 years ago
Unit testing: enabled branch coverage and added more tests to bring the total coverage back to 100% (all branching combinations)
a60c3297e03d0824db9fb07f3eddb4fc371f2492 authored almost 6 years ago
a60c3297e03d0824db9fb07f3eddb4fc371f2492 authored almost 6 years ago
Better name for AggregateBuilder
2d666e8d2491636bcd661c440cca63296b49d183 authored almost 6 years ago
2d666e8d2491636bcd661c440cca63296b49d183 authored almost 6 years ago
Typo in the docs - wrong type annotation for element_type
98ef0fa683579d7066ad054e3870b561b86e9633 authored almost 6 years ago
98ef0fa683579d7066ad054e3870b561b86e9633 authored almost 6 years ago
Cosmetic update to the grammar spec
7eb4d0a016177f120d7a251b0c81e91d6b97142f authored almost 6 years ago
7eb4d0a016177f120d7a251b0c81e91d6b97142f authored almost 6 years ago
Access to local constants
c122e2746646e0e391af87492b39d3b10a668854 authored almost 6 years ago
c122e2746646e0e391af87492b39d3b10a668854 authored almost 6 years ago
Suppress inner exception on syntax error to make it less verbose
0227f7ad50f00b35c1bfc2bd229d7c9f3b703669 authored almost 6 years ago
0227f7ad50f00b35c1bfc2bd229d7c9f3b703669 authored almost 6 years ago
Coveralls badge, fixes #1
0c6ef1bb125747712b02ca3004de2e7b4d2909b9 authored almost 6 years ago
0c6ef1bb125747712b02ca3004de2e7b4d2909b9 authored almost 6 years ago
Coveralls integration
98246b9a9a4b5f1774bff997d216ae8891b02f48 authored almost 6 years ago
98246b9a9a4b5f1774bff997d216ae8891b02f48 authored almost 6 years ago
Minor doc update - clarifications about CompoundType
cdf907eee9228f6e511686859035194560025f7c authored almost 6 years ago
cdf907eee9228f6e511686859035194560025f7c authored almost 6 years ago
Test coverage is back at 100%
f53eebd9500f4116e5297494e63e9a6d361b0a12 authored almost 6 years ago
f53eebd9500f4116e5297494e63e9a6d361b0a12 authored almost 6 years ago
More expression tests
d3815a6a1c1dc55a522c543f2666297fffff97ab authored almost 6 years ago
d3815a6a1c1dc55a522c543f2666297fffff97ab authored almost 6 years ago
Removed the version module and also not importing the test package because we don't really need it
f66846b7552cc4db447fb9769249ed81c0e9e030 authored almost 6 years ago
f66846b7552cc4db447fb9769249ed81c0e9e030 authored almost 6 years ago
Basic tests for the expression members
3798f0a01472809a1bb947c7711c6f26697581ef authored almost 6 years ago
3798f0a01472809a1bb947c7711c6f26697581ef authored almost 6 years ago
Working on bringing the test coverage back to 100%
6fd1812f1c8eea31f8b4b8e054ce376153fa09dd authored almost 6 years ago
6fd1812f1c8eea31f8b4b8e054ce376153fa09dd authored almost 6 years ago
Increased the test coverage and fixed the broken test
0d1e17ca41d50e969afec387aaa5acdff4837425 authored almost 6 years ago
0d1e17ca41d50e969afec387aaa5acdff4837425 authored almost 6 years ago
Ensuring that all public entities are exported properly
a28d57d4d5283240f43e5370a77a2538795ac98e authored almost 6 years ago
a28d57d4d5283240f43e5370a77a2538795ac98e authored almost 6 years ago
Documentation update
6f3bb9c02ae9a9010de8787407e3831f0e27e83c authored almost 6 years ago
6f3bb9c02ae9a9010de8787407e3831f0e27e83c authored almost 6 years ago
API restructuring
f4e4a1fd093fc8b75075d60c2e823954e9fb1a22 authored almost 6 years ago
f4e4a1fd093fc8b75075d60c2e823954e9fb1a22 authored almost 6 years ago
Struct/union BLV analysis refactoring
8c9d6f9e6f23c594b1c6fb66071ea7c7b1f564a3 authored almost 6 years ago
8c9d6f9e6f23c594b1c6fb66071ea7c7b1f564a3 authored almost 6 years ago
Fixed the packaging spec to include third-party and data files
f840d828ef1f361d5ddf45ab28fb8fb7d597fed8 authored almost 6 years ago
f840d828ef1f361d5ddf45ab28fb8fb7d597fed8 authored almost 6 years ago
README update with references to dependencies
64a8cb388d1c30e2fb585b52043fbe935dea4e67 authored almost 6 years ago
64a8cb388d1c30e2fb585b52043fbe935dea4e67 authored almost 6 years ago
Add license files for the built-in dependencies
c10ca297b4da064ead13c28caca3b18065deae04 authored almost 6 years ago
c10ca297b4da064ead13c28caca3b18065deae04 authored almost 6 years ago
Error location propagation
8e563ac120e769d89741be931d07f8becdabebc9 authored almost 6 years ago
8e563ac120e769d89741be931d07f8becdabebc9 authored almost 6 years ago
Fixed the grammar to allow files without trailing end of line
cf39017d70bd1e1f672895932a80e6c72b54fdd8 authored almost 6 years ago
cf39017d70bd1e1f672895932a80e6c72b54fdd8 authored almost 6 years ago
Extended the string literal parser test with Unicode strings
6cd5b26717320256310f220c70e156e08335e073 authored almost 6 years ago
6cd5b26717320256310f220c70e156e08335e073 authored almost 6 years ago
Proper compliant string literal parser
f0941091e72a4ca4d84d9386efedff08ececa6d5 authored almost 6 years ago
f0941091e72a4ca4d84d9386efedff08ececa6d5 authored almost 6 years ago
Renamed array elements
8c2d79a3ac0ea1644eaafc80fbc912cca9e9b224 authored almost 6 years ago
8c2d79a3ac0ea1644eaafc80fbc912cca9e9b224 authored almost 6 years ago
Simplified the exception hierarchy
fbc108644c65c039220c57436ee0454cfc06433f authored almost 6 years ago
fbc108644c65c039220c57436ee0454cfc06433f authored almost 6 years ago