Closed ahalterman closed 6 years ago
Some functions of the NetworkX package in python2 and python3 have different return types, so it is a little bit hard to have 2/3 compatible code. Do we really want to have 2/3 compatible version? Or is it okay to just keep python3 version?
I think it's okay to just have 3, though other people might think differently. The other option is to just re-write the Python 2/3 specific parts around networkx
and execute different blocks based on which version is running.
The coder now is python 2/3 compatible, and I removed the directory python3/.
Why is the Python 3 code in a separate directory in UniversalPetrarch instead of just converting the existing code to be 2/3 compatible? There's a big risk of the two code bases diverging unless every change to one gets manually copied over to the other.