Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Nunavut v2 #277

Closed
pavel-kirienko opened this issue Mar 7, 2023 · 2 comments · Fixed by #318
Closed

Migrate to Nunavut v2 #277

pavel-kirienko opened this issue Mar 7, 2023 · 2 comments · Fixed by #318

Comments

@pavel-kirienko
Copy link
Member

No description provided.

@Willmac16
Copy link
Contributor

Is there a list of remaining tasks to move to Nunavut v2?

I would be happy to help if I can, as my build system would be greatly simplified without two different versions of Nunavut to wrangle.

@pavel-kirienko
Copy link
Member Author

List of tasks to move to Nunavut v2:

Remove the DSDL templates completely and instead invoke the default Python generator available in Nunavut v2. These directories need to go: pycyphal/dsdl/_templates, pycyphal/dsdl/_serialized_representation. _builtin_form.py, _composite_object.py are not needed either because the respective functionality has been moved into the Nunavut-generated support module.

Upgrade _compiler.py to invoke the new Nunavut API correctly.

Remove all DSDL-related tests affected by the removal of the modules mentioned above. They have already been migrated to Nunavut.

@pavel-kirienko pavel-kirienko assigned Willmac16 and unassigned songmeo Dec 23, 2023
@pavel-kirienko pavel-kirienko linked a pull request Jan 8, 2024 that will close this issue
pavel-kirienko added a commit that referenced this issue Jan 8, 2024
Closes #277 

Co-authored-by: Erik Rainey <[email protected]>
Co-authored-by: Pavel Kirienko <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants