-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I forked this repo from kevinpt/hdlparse, as discussed in kevinpt#21 and I invited the following people: @vvvverre, @KatCe, @andresmanelli and @michael-etzkorn.
Since I don't know the state of each of the existing forks, I decided to fork @kevinpt's repo, despite it being behind others. I saw that some forks have shared commits, such as @KatCe's and @andresmanelli's, so let's use this issue (and/or others) to discuss about how to go forward.
I guess the elephant in the room is supporting Python 2.7. It was released in 2010, and after ten years of a very painful deprecation process, it was officially EOL in January 2020 (20 months ago). I believe we should not support Python 2.7 anymore, which should allow cleaning the codebase. Actually, hdl/symbolator requires Python 3, unlike kevinpt/symbolator. Is there any strong opinion/motivation for preserving compatibility with Python 2.7?
Right after deciding that, we should add CI for testing this repo and hdl/symbolator. That will provide us a solid foundation to bring features from existing forks.