buda-base / dottoxml

copy of https://bitbucket.org/dirkbaechle/profile/repositories
GNU General Public License v2.0
11 stars 6 forks source link

Python 2 → Python 3? #8

Open Paebbels opened 1 year ago

Paebbels commented 1 year ago

Any plans for updating this outdated code from Python 2 to Python3?

eroux commented 1 year ago

none, I don't think we've ever actually used this code, if you want to take over maintenance don't hesitate!

Paebbels commented 1 year ago

I'm not sure if I should load another project on my shoulders I have already >40 ...

If I would upgrade this code, it couldn't be done under GPL license. I only do Apache 2 if I'm maintaining it.

eroux commented 1 year ago

You'd have to contact the author to change the license, sorry about that

Paebbels commented 1 year ago

For sure.

I'm thinking: Isn't there nowadays code for reading *.dot files and writing *.graphml files provided via PyPI? So the overall code could be simplified to just translation, but no file handling (parsing and formatting). I should have a look what else exists.

My project pyTooling has a tree and graph data structure inside. Currently, having file formats was not considered in scope, but it might be interesting.

I have the matching tooling (setup.py, GitHub Actions, release workflow, etc.) available to install entry points as executables in a system, so dottoxml[.exe] could be provided in PATH.