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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions