Skip to content

Initial reorganisation #1

@umarcor

Description

@umarcor

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.

/cc @mithro @kevinpt @nobodywasishere @zhelnio @mpkopec

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions