thtrieu / darkflow

Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices
GNU General Public License v3.0
6.13k stars 2.08k forks source link

Update setup.py to Python 3.4+ Compatible #1099

Open JustAEngineer opened 4 years ago

JustAEngineer commented 4 years ago

According to the Python documentation, the imp library is "deprecated since version 3.4: The imp package is pending deprecation in favor of importlib." That's why I replace the imp call with importlib to make it compatible with Python higher than 3.4.

I'm proposing this, because I went into issue building the darkflow with Python 3.7.x and 3.8. Hope this would help others who encountered the same issue. =]

Further info about imp, refer to the Python Documentation below: https://docs.python.org/3/library/imp.html