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

refactor(can-gen): ♻️ Improve CAN generation and build support. #109

Merged
merged 3 commits into from
Apr 15, 2024

Conversation

BlakeFreer
Copy link
Contributor

@BlakeFreer BlakeFreer commented Apr 14, 2024

Convert ETL from an include path to a proper target in CMake. Refactor cangen Python code to use a functional paradigm and be more "Pythonic"

Closes #104
Closes #105

Python Validation: for democan, the new script generates files that are character-for-character equal to the old script.

Convert ETL from an include path to a proper target in CMake. Refactor cangen Python code to use a functional paradigm and be more "Pythonic"
@BlakeFreer BlakeFreer force-pushed the user/freerb/can-cleanup branch from ee8bfca to a5361ec Compare April 14, 2024 20:03
…rgparse-addons==0.12.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 1)) (0.12.0)

Requirement already satisfied: bitstruct==8.19.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 2)) (8.19.0)
Requirement already satisfied: cantools==39.4.5 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 3)) (39.4.5)
Requirement already satisfied: crccheck==1.3.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 4)) (1.3.0)
Requirement already satisfied: diskcache==5.6.3 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 5)) (5.6.3)
Requirement already satisfied: Jinja2==3.1.3 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 6)) (3.1.3)
Requirement already satisfied: MarkupSafe==2.1.5 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 7)) (2.1.5)
Requirement already satisfied: numpy==1.26.4 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 8)) (1.26.4)
Requirement already satisfied: packaging==24.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 9)) (24.0)
Requirement already satisfied: python-can==4.3.1 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 10)) (4.3.1)
Requirement already satisfied: pywin32==306 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 11)) (306)
Requirement already satisfied: PyYAML==6.0.1 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 12)) (6.0.1)
Requirement already satisfied: textparser==0.24.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 13)) (0.24.0)
Requirement already satisfied: typing_extensions==4.11.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 14)) (4.11.0)
Requirement already satisfied: wrapt==1.16.0 in c:\formula\repos\.env\lib\site-packages (from -r requirements.txt (line 15)) (1.16.0) to install all
@samparent97 samparent97 merged commit 8404833 into main Apr 15, 2024
1 check passed
@samparent97 samparent97 deleted the user/freerb/can-cleanup branch April 15, 2024 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cleanup cangen add etl as a subdir
2 participants