1. I installed kiteconnect 4.0.0. This installed the enum34 package. 2. I am running Python 3.8. 3. My process throws an exception. 4. To resolve the exception I had to uninstall enum 34. 5. After uninstalling enum34, my process works fine. 6. enum34 has an issue with python version >= 3.6 Is enum34 a required dependency? Can you let me know what APIs would be affected if enum34 is required?
Is enum34 a required dependency? Can you let me know what APIs would be affected if enum34 is required?
No, it's no more required dependency for python version > 3. It's only required for the python version 2.7 for the python kiteconnect client. We will have this removed in our next major release when we decide to stop support for python 2.7 . You can refer to this PR for the same here.