Interesting. Thanks for the feedback.
The references to web/* are for the last version of web.py that runs under both Python 2 and 3. The most recent version is Python3 only. The reason SIP is still using the older version is that Pi OS is still running Python2.7 as default.
Once the OS runs Python3 as default SIP will be upgraded to Python3 only and Web.py will be upgraded to the latest version.
If you are running SIP on Python3 you could try using the latest web.py:
https://github.com/webpy/webpy/releases
Also Six.py is a Python2 to 3 compatibility module that SIP uses to be able to run under both versions of Python.
For the plugins, I will take a look at updating them to run on Python2 and 3 for now. I think the email plugin should have a full re-write to bring it up to Python3 standards. Perhaps keeping the current version for anyone using Python2.7 and a separate Python3 version.
Dan
The references to web/* are for the last version of web.py that runs under both Python 2 and 3. The most recent version is Python3 only. The reason SIP is still using the older version is that Pi OS is still running Python2.7 as default.
Once the OS runs Python3 as default SIP will be upgraded to Python3 only and Web.py will be upgraded to the latest version.
If you are running SIP on Python3 you could try using the latest web.py:
https://github.com/webpy/webpy/releases
Also Six.py is a Python2 to 3 compatibility module that SIP uses to be able to run under both versions of Python.
For the plugins, I will take a look at updating them to run on Python2 and 3 for now. I think the email plugin should have a full re-write to bring it up to Python3 standards. Perhaps keeping the current version for anyone using Python2.7 and a separate Python3 version.
Dan
<p><br></p>